otfパッケージで特定のフォントがpdf出力されない

otfパッケージで特定のフォントがpdf出力されない

- 山口 恵一 の投稿
返信数: 9


以下のファイルをtexworksで処理したとき、\ajRoman{2},\ajMaru{2}はpdfファイルに表示されますが、\ajKakko{}はすべて表示されません。よろしくお願いします。

twxlive2019.iso

windows 10 バージョン1903

acrobatreader 2019.012.20040


タイプセットのスクリプトは以下のpdfplatex2.bat(texwikiより)


@echo off

platex -synctex=1 -kanji=utf8 -no-guess-input-enc %1 && ^

dvips -Ppdf -z -f "%~n1.dvi" | ^

convbkmk -u > "%~n1.ps" && ^

ps2pdf.exe "%~n1.ps"



以下処理したいファイル


\documentclass[b5j]{jarticle}

\AtBeginDvi{\special{papersize=182mm,257mm}}%%%

\usepackage{emath}

\usepackage{emathMw}

\usepackage{emathT}

\usepackage[dvips]{graphicx}

\usepackage{mathptmx}

\usepackage{otf}

\usepackage{myb5macrosnoMARU}

\usepackage{amsmath}

\thispagestyle{empty}

\begin{document}

\begin{center}

\underline{平成31年度数学\ajRoman{2}\ajMaru{2} 第1学期中間考査問題 2019.5.21} \underline{3年\hspace{6mm}組\hspace{6mm}番 氏名 \hspace{30mm}}

\end{center}

{\fboxsep=10pt



1. 次の計算をしなさい。



\vspace{3mm}



\begin{tabular}{ll}



\vspace{3mm}



\ajLig{フェムト} $a^{4}\times a=\framebox[20mm]{ }$&\hspace{40mm}\ajKakko{2} $a^{8}\div a^{3}=\framebox[20mm]{ }$\\



\vspace{3mm}



\ajKakko{3} $(a^{3}b^{2})^{2}=\framebox[20mm]{ }$&\hspace{40mm}\ajKakko{4} $(a^{2})^{3}\times a^{3}=\framebox[20mm]{ }$\\



\vspace{3mm}



\ajKakko{5} $a^{7}\div a^{9}=\framebox[20mm]{ }$&\hspace{40mm}\ajKakko{6} $a^{2}\times (a^{3})^{4}=\framebox[20mm]{ }$\\



\vspace{3mm}



\ajKakko{7} $a^{2}\times a^{-4}=\framebox[20mm]{ }$&\hspace{40mm}\ajKakko{8} $(a^{3})^{-4}=\framebox[20mm]{ }$\\



\end{tabular}



2. 次の計算をしなさい。



\vspace{3mm}



\begin{tabular}{ll}



\vspace{3mm}



\ajKakko{1} $(6^{3})^{0}=\framebox[10mm]{ }$&\hspace{35mm}\ajKakko{2} $\bunsuu{1}{243}=3^{\framebox[10mm]{ }}$\\



\vspace{3mm}



\ajKakko{3} $3^{6}\times 3^{-4}=\framebox[20mm]{ }$&\hspace{35mm}\ajKakko{4} $2^{-7}\times 2^{4}=\framebox[20mm]{ }$\\



\vspace{3mm}



\ajKakko{5} $10^{-2}\div 10^{-4}=\framebox[20mm]{ }$&\hspace{35mm}\ajKakko{6} $(5^{-1})^{3}=\framebox[20mm]{ }$\\



\vspace{3mm}



\ajKakko{7} $0.01=10^{\framebox[10mm]{ }}$&\hspace{35mm}\ajKakko{8} $2^{-3}=\bunsuu{1}{\framebox[10mm]{ }}

$\\



\end{tabular}



\vspace{3mm}



3. 次の計算をしなさい。



\vspace{3mm}



\begin{tabular}{ll}



\vspace{3mm}



\ajKakko{1} $\sqrt[4]{16}=\framebox[20mm]{ }$&\hspace{42mm}\ajKakko{2} $\sqrt{121}=\framebox[20mm]{ }$\\



\vspace{3mm}



\ajKakko{3} $\sqrt[3]{\bunsuu{1}{27}}=\framebox[20mm]{ }$&\hspace{42mm}\ajKakko{4} $\sqrt[5]{4}\sqrt[5]{8}=\framebox[20mm]{ }$\\



\vspace{3mm}



\ajKakko{5} $\bunsuu{\sqrt[4]{80}}{\sqrt[4]{5}}=\framebox[20mm]{ }$&\hspace{42mm}\ajKakko{6} $\sqrt[3]{625}\div \sqrt[6]{25}=\framebox[20mm]{ }$\\



\vspace{3mm}



\ajKakko{7} $\sqrt[4]{3}\sqrt[4]{27}=\framebox[20mm]{ }$&\hspace{42mm}\ajKakko{8} $\sqrt[5]{32}=\framebox[20mm]{ }$\\


\end{tabular}

\newpage

\thispagestyle{empty}

4. \ajKakko{1}から\ajKakko{4}は$\sqrt[n]{ }$を使って表し、\ajKakko{5}から\ajKakko{8}は$a^{\frac{m}{n}}$を使って表しなさい。



\vspace{3mm}



\begin{tabular}{ll}



\vspace{3mm}



\ajKakko{1} $6^{\frac{2}{5}}=$\framebox[20mm]{ }&\hspace{50mm}\ajKakko{2} $3^{-\frac{1}{3}}=$\framebox[20mm]{ }\\



\vspace{3mm}



\ajKakko{3} $3^{\frac{2}{3}}=$\framebox[20mm]{ }&\hspace{50mm}\ajKakko{4} $7^{-\frac{1}{4}}=$\framebox[20mm]{ }\\



\vspace{3mm}



\ajKakko{5} $\sqrt[3]{6}=$\framebox[20mm]{ }&\hspace{50mm}\ajKakko{6} $\bunsuu{1}{\sqrt[3]{2^{5}}}=$\framebox[20mm]{ }\\



\vspace{3mm}



\ajKakko{7} $\sqrt[5]{7^{2}}=$\framebox[20mm]{ }&\hspace{50mm}\ajKakko{8} $\bunsuu{1}{\sqrt{3^{3}}}=$\framebox[20mm]{ }\\



\end{tabular}



\vspace{3mm}



5 次の値を求めなさい。



\vspace{3mm}



\begin{tabular}{ll}



\vspace{3mm}



\ajKakko{1} $8^{\frac{2}{3}}=$\framebox[20mm]{ }&\hspace{40mm}\ajKakko{2} $3^{\frac{2}{3}}\times 3^{\frac{1}{3}}=$\framebox[20mm]{ }\\



\vspace{3mm}



\ajKakko{3} $5^{\frac{1}{4}}\div 5^{-\frac{7}{4}}=$\framebox[20mm]{ }&\hspace{40mm}\ajKakko{4} $2^{\frac{1}{3}}\times 16^{\frac{1}{6}}=$\framebox[20mm]{ }\\



\vspace{3mm}



\ajKakko{5} $\sqrt[4]{27}\times \sqrt[8]{9}=$\framebox[20mm]{ }&\hspace{40mm}\ajKakko{6} $\sqrt[6]{4^{5}}\div \sqrt[3]{4}=$\framebox[20mm]{ }\\



\vspace{3mm}



\ajKakko{7} $4^{\frac{3}{2}}=$\framebox[20mm]{ }&\hspace{40mm}\ajKakko{8} $7^{\frac{7}{5}}\div 7^{\frac{2}{5}}=$\framebox[20mm]{ }\\



\vspace{3mm}



\ajKakko{9} $\sqrt[3]{16}\times \sqrt[6]{16}=$\framebox[20mm]{ }&\hspace{40mm}\ajKakko{10} $\sqrt[5]{64}\div \sqrt[10]{4}=$\framebox[20mm]{ }\\



\end{tabular}



\vspace{3mm}



6. 次の数の大小を調べなさい。



\vspace{3mm}



\ajKakko{1} $7^{2}, 7^{-\frac{11}{2}}, 7^{-6}$ \framebox[20mm]{ }$ < $\framebox[20mm]{ }$ < $\framebox[20mm]{ }



\vspace{3mm}



\ajKakko{2} $\left(\bunsuu{1}{2}\right)^{-5}, \left(\bunsuu{1}{2}\right)^{-\frac{16}{3}}, \left(\bunsuu{1}{2}\right)^{3}$ \framebox[20mm]{ }$ < $\framebox[20mm]{ }$ < $\framebox[20mm]{ }



\vspace{3mm}





7. 次の方程式を解きなさい。途中の計算も書きなさい。



\vspace{3mm}



\begin{tabular}{ll}



\vspace{20mm}



\ajKakko{1} $9^{x}=27$&\hspace{69mm}\ajKakko{2} $32^{x}=64$\\



\vspace{20mm}



\ajKakko{3} $27^{x}=9$&\hspace{69mm}\ajKakko{4} $3^{x-1}=81$\\



\end{tabular}

}

\end{document}


山口 恵一 への返信

Re: otfパッケージで特定のフォントがpdf出力されない

- Akira Kakuto の投稿
\usepackage{myb5macrosnoMARU}
をコメントアウトしてやってみました。
(W32TeX なので,標準と違ってすみません)

(1)
platex -synctex=1 -kanji=utf8 -no-guess test.tex
(2)
dvips -u+hiraginopron-ps.map -Ppdf -z -f test.dvi | convbkmk -u | ps2otfps -f > test.ps
(3)
ps2pdf test.ps test.pdf

test.pdf をみると,\ajKakko{2} などは見えているようなので,
お使いのフォントに依存するのではないかと思います。
Akira Kakuto への返信

Re: otfパッケージで特定のフォントがpdf出力されない

- Akira Kakuto の投稿
うっかり見過ごしていましたが, Windows の場合,
platex のデフォルトの internal encoding は Shift_JIS
なので,convbkmk のオプションは -s あるいは -g が良い
と思います。
Akira Kakuto への返信

Re: otfパッケージで特定のフォントがpdf出力されない

- 山口 恵一 の投稿
角藤先生ありがとうございます。
職場では、通常は個人のIDで作業をし、その環境でのインストールでこの質問になったわけですが、うまくいかないので先生のW32TeXでインストールをしてみましたがインストールそのものがうまくいかなかったので、改めてどちらもアンインストールして今回TeXLive2019をインストールしてみてかのファイルを処理したら

This is e-pTeX, Version 3.14159265-p3.8.2-190131-2.6 (utf8.sjis) (TeX Live 2019/W32TeX) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./19数
pLaTeX2e <2019-04-06> (based on LaTeX2e <2018-12-01>)
(c:/texlive/2019/texmf-dist/tex/platex/base/jarticle.cls
Document Class: jarticle 2019/04/02 v1.8b Standard pLaTeX class
(c:/texlive/2019/texmf-dist/tex/platex/base/jsize10.clo))
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/emath.sty
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/emath2e.sty
(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amstext.sty
(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amsgen.sty))
(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amsbsy.sty)
(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amsopn.sty))
(c:/texlive/2019/texmf-dist/tex/latex/amsfonts/amssymb.sty
(c:/texlive/2019/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/emathC.sty
(c:/texlive/2019/texmf-dist/tex/latex/tools/calc.sty)
(c:/texlive/2019/texmf-dist/tex/latex/graphics/keyval.sty)
(c:/texlive/2019/texmf-dist/tex/latex/base/ifthen.sty))
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/emathE.sty
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/emathEc.sty
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/emathK.sty)
(c:/texlive/2019/texmf-dist/tex/latex/tools/enumerate.sty)
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/jquote.sty))))
(c:/texlive/2019/texmf-dist/tex/latex/amsfonts/umsa.fd)
(c:/texlive/2019/texmf-dist/tex/latex/amsfonts/umsb.fd))
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/emathMw.sty)
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/emathT.sty
(c:/texlive/2019/texmf-dist/tex/latex/tools/array.sty)
(c:/texlive/2019/texmf-dist/tex/latex/tools/hhline.sty)
(c:/texlive/texmf-local/tex/platex/misc/emath/sty/emathPh.sty
(c:/texlive/texmf-local/tex/platex/misc/emath/emathneeded/eepic/epic.sty
Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986
) (c:/texlive/texmf-local/tex/platex/misc/emath/emathneeded/eepic/eepic.sty
Extension to Epic and LaTeX. Version 1.1e - Released Dec 21, 1999
)
load eepic
(c:/texlive/2019/texmf-dist/tex/latex/graphics/trig.sty)))
(c:/texlive/2019/texmf-dist/tex/latex/graphics/graphicx.sty
(c:/texlive/2019/texmf-dist/tex/latex/graphics/graphics.sty
(c:/texlive/2019/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(c:/texlive/2019/texmf-dist/tex/latex/graphics-def/dvips.def)))
(c:/texlive/2019/texmf-dist/tex/latex/psnfss/mathptmx.sty)
(c:/texlive/2019/texmf-dist/tex/platex/japanese-otf-uptex/otf.sty
(c:/texlive/2019/texmf-dist/tex/platex/japanese-otf/ajmacros.sty))
(c:/texlive/texmf-local/tex/platex/misc/myb5macrosnoMARU.sty)
(./19数) (I search kanjifont definition file: . . )
(I search font definition file: . . . . . . . )
(c:/texlive/2019/texmf-dist/tex/latex/psnfss/ot1ptm.fd)
(c:/texlive/2019/texmf-dist/tex/latex/psnfss/ot1ztmcm.fd)
(c:/texlive/2019/texmf-dist/tex/latex/psnfss/omlztmcm.fd)
(c:/texlive/2019/texmf-dist/tex/latex/psnfss/omsztmcm.fd)
(c:/texlive/2019/texmf-dist/tex/latex/psnfss/omxztmcm.fd) [1] [2]
(./19数) )
Output written on 19数This is dvips(k) 5.999 Copyright 2019 Radical Eye Software (www.radicaleye.com)
' TeX output 2019.09.02:1150' ->.
[1] [2]
<./head.tmp><./body.tmp>
dvips: Problems with file writing; probably disk full.

とのエラーメッセージが出てストップしてしまいました。いかがなものでしょうか。
山口 恵一 への返信

Re: otfパッケージで特定のフォントがpdf出力されない

- Akira Kakuto の投稿
> dvips: Problems with file writing; probably disk full.
> とのエラーメッセージが出てストップしてしまいました。
> いかがなものでしょうか。

わかりません。 dvips が file に書こうとしたとき,
問題が起こったようです。dvips 自身は,ディスクがいっぱい
になったのかもしれないと言っています。
(まさか,そういうことはないと思いますが...)

ともかく コマンドラインで以前と同じ

dvips -Ppdf -z -f 19数.dvi | convbkmk -s >19数.ps

を実行してみて,どうなっているのか調べるのがよいでしょう。
Akira Kakuto への返信

Re: otfパッケージで特定のフォントがpdf出力されない

- 山口 恵一 の投稿
角藤先生何度も迅速に対応していただいてありがとうございます。
早速やってみましたが、コマンドラインプロンプトでも同じエラーメッセージでした。たぶん私のネット上の書き込み権限の問題となりますが。そうするといかんともしがたいのですか。
山口 恵一 への返信

Re: otfパッケージで特定のフォントがpdf出力されない

- Akira Kakuto の投稿
> 早速やってみましたが、コマンドラインプロンプトでも同じ
> エラーメッセージでした。たぶん私のネット上の書き込み権限
> の問題となりますが。そうするといかんともしがたいのですか。

19数.dvi ができているとすれば,
私には理解不能ですが,今の場合 convbkmk は不要と思われるので
以下も確かめてみますか?

dvips -Ppdf -z -o 19数.ps 19数.dvi

ともかく最初の環境では,ちゃんと動いていたわけです。
使用したフォントに対応するグリフが無かっただけです。
最初の環境に戻ることをお勧めします。
Akira Kakuto への返信

Re: otfパッケージで特定のフォントがpdf出力されない

- 山口 恵一 の投稿
角藤先生、なんどもすみません。以前の環境でTeXLive2019を再インストールし、コマンドプロンプトで
platex 19.tex
dvips 19.dvi
ps2pdf 19.ps
を実行しましたが、症状は全く同じでした。
そこで家庭のPC(windows10)で同じようにインストールし、同じようにコマンドプロンプトで処理したら
なんと同じ症状が出ました。ですから、環境の問題ではないのかもしれません。
山口 恵一 への返信

Re: otfパッケージで特定のフォントがpdf出力されない

- 和田 勇 の投稿
やや憶測気味な発言なので見当違いかもしれませんが...

Windows 環境には頻繁に触れないので横目でずっと見ていましたが気になったので macOS で試してみました。
(山口さん独自のスタイルファイルとおもわれる myb5macrosnoMARU.styは除きました。)

そのままplatex 処理しようとすると
  LaTeX Error: Option clash for package graphicx.
とコンパイルエラーになってしまいますので、
   \usepackage[dvips]{graphicx}
をコメントアウトしました。

この処置から emath でなんらかの graphicx の変更が行われている可能性があります。

そこで先日山口さんが投稿されていたログと比較してみました。

私の使った emath
emath -> (emathE -> (emathEc -> emathC), emathK)
の順に読み込んでいっているのですが、やまぐちさんのは
emath -> (emathC) -> (emathE -> (emathEc -> (emathK))
のようになっています。
ですので、最新版を使っていなければ、最新版をダウンロードされてみてはいかがでしょうか?暫定であれば 19.tex がある同じディレクトリでためされればよいかとおもいます。

ちなみに私の環境では
emathT ...-> (emathPh のなかで graphicx は取り込まれていました)

#この対処でも解決するかどうか半信半疑ですがお時間があれば試してみてください。
和田 勇 への返信

Re: otfパッケージで特定のフォントがpdf出力されない

- 山口 恵一 の投稿
ありがとうございます。試してみましたが、結果は変わりませんでした。
なお当方家庭にはmacのtexlive2016の環境があり、そこでは問題なく表示されました。