PDFが表示されない No output PDF file written.

PDFが表示されない No output PDF file written.

- kz kz の投稿
返信数: 9
お世話になっております.

この度,TeXLive2021を導入した(以前は,2016でしたが不具合解消のためアップデートせざるを得えなくなりました)のですが,作成したソースデータをコンパイルしようとすると,以下のようなエラーが出て,PDFが正常に出力できません.


[1

dvipdfmx:warning: Could not locate a virtual/physical font for TFM "uphminr-h".

dvipdfmx:warning: >> This font is mapped to a physical font "KozMinPr6N-Regular.otf".

dvipdfmx:warning: >> Please check if kpathsea library can find this font: KozMinPr6N-Regular.otf

dvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...


No output PDF file written.

ptex2pdf processing of suBkogi1 10.tex failed.



同じ症状を検索して調べ,悪戦苦闘したのですが改善できませんでした.

おそらく,ソースの以下の部分で何かおかしなことが起こっていると思われます.(2016のときは問題なくPDFが出力できておりました.)



\usepackage[uplatex,deluxe]{otf}%%%%%% フォント %%%%%%%%%%%%

\usepackage{emathOtf}

\usepackage[noalphabet]{pxchfon}%%%%%%%% 多書体 %%%%%%%%%%%%

\setminchofont{KozMinPr6N-Regular.otf}

\setboldminchofont{HiraMinProN-W6.otf}

\setgothicfont{KozGoPr6N-Medium.otf}

\setmarugothicfont{HiraMaruProN-W4.otf}%以前は【HGRSMP.ttf】



どのようにすれば改善できるのでしょうか.ご教授下さいますと幸いです.

よろしくお願いします.

kz kz への返信

Re: PDFが表示されない No output PDF file written.

- 和田 勇 の投稿
問題の起きている環境で「多書体」として利用したいフォントの TeXLive への設定はどのようにされましたか?

以下のコマンドの結果を教えてください。

kpsewhich KozMinPr6N-Regular.otf
kpsewhich KozGoPr6N-Medium.otf
kpsewhich HiraMinProN-W6.otf
kpsewhich HiraMaruProN-W4.otf
和田 勇 への返信

Re: PDFが表示されない No output PDF file written.

- kz kz の投稿
いつもありがとうございます.

以下のようになりました.

MacBook-Pro:~ USERNAME$ kpsewhich KozMinPr6N-Regular.otf

MacBook-Pro:~ USERNAME$ kpsewhich KozGoPr6N-Medium.otf

MacBook-Pro:~ USERNAME$ kpsewhich HiraMinProN-W6.otf

/usr/local/texlive/texmf-local/fonts/opentype/hiragino/HiraMinProN-W6.otf

MacBook-Pro:~ USERNAME$ kpsewhich HiraMaruProN-W4.otf

/usr/local/texlive/texmf-local/fonts/opentype/hiragino/HiraMaruProN-W4.otf



KozMinPr6N-Regular.otfと
KozGoPr6N-Medium.otfが適切な場所に配置されていないということでしょうか?

kz kz への返信

Re: PDFが表示されない No output PDF file written.

- 和田 勇 の投稿
私は小塚書体を有していなく実験できないので、一般的な情報で回答いたします。

サンプルで示された情報で小塚書体の設定をコメントアウトすると一応は通りそうですね。

さて、残念ながら TeXLive として 小塚書体を参照できていないようですね。

小塚書体を OS にインストールしても普通は TeXLive では参照できません。(確か lualatex は見てくれた気がしますが ..)

ヒラギノ関係に準じて小塚書体も TEXMFLOCAL(/usr/local/texlive/texmf-local) 以下に設置したのでしょうか?

→未設置の場合、TEXMFLOCAL または TEXMFHOME に小塚書体を参照できるようセットアップしてください

 http://www.fugenji.org/~thomas/texlive-guide/font.html
に参考記事が書かれていますが検証できません、悪しからず。

→設置してある場合、sudo mktexlsr を忘れていませんか?

いずれにしても、設置し mktexlsr した後、kpsewhich で参照できるか確認してみてください。

和田 勇 への返信

Re: PDFが表示されない No output PDF file written.

- kz kz の投稿
ヒラギノ関係に準じて小塚書体も TEXMFLOCAL(/usr/local/texlive/texmf-local) 以下に設置しており,sudo mktexlsr もしました.

しかし,kpsewhich で参照されません.

なぜでしょうか?
kz kz への返信

Re: PDFが表示されない No output PDF file written.

- 和田 勇 の投稿
小塚書体の方は、認識されないファイルパス上にある・リンクミスでは?

私でしたら、ちょっとむづかしいかもしれませんが以下のコマンドで調べます。

find /usr/local/texlive/texmf-local/ -iname 'Koz*.otf' -ls

小塚書体を OS 側にインストールして、TEXMFLOCAL にシンボリックリンクした場合は、さらに以下のように実体とのリンクを調べます。

find /usr/local/texlive/texmf-local/ -iname 'Koz*.otf' | xargs wc

いずれにしても、小塚書体の TeXLive インストール方法を記述していただけませんか?
和田 勇 への返信

Re: PDFが表示されない No output PDF file written.

- 和田 勇 の投稿

小塚書体をダミーで texlive に :-) 設置してみました。 少なくともこのようなパス上にあれば kpsewhich で見れるようになります。

        % sudo mkdir -p /usr/local/texlive/texmf-local/fonts/opentype/kozuka

        % sudo touch /usr/local/texlive/texmf-local/fonts/opentype/kozuka/KozMinPr6N-Regular.otf

        % sudo mktexlsr
       mktexlsr: Updating /usr/local/texlive/2021/texmf-config/ls-R...
       mktexlsr: Updating /usr/local/texlive/2021/texmf-dist/ls-R...
       mktexlsr: Updating /usr/local/texlive/2021/texmf-var/ls-R...
       mktexlsr: Updating /usr/local/texlive/texmf-local/ls-R... 
       mktexlsr: Done.

        % kpsewhich KozMinPr6N-Regular.otf 
       /usr/local/texlive/texmf-local/fonts/opentype/kozuka/KozMinPr6N-Regular.otf
和田 勇 への返信

Re: PDFが表示されない No output PDF file written.

- kz kz の投稿
返信が遅くなってすいません.

小塚フォントのファイルは,

/usr/local/TeXLive/texmf-local/fonts/opentype/Adobe

に格納されています.

これをどのようにすればよいのでしょうか?


kz kz への返信

Re: PDFが表示されない No output PDF file written.

- 和田 勇 の投稿
2022年 01月 08日(土曜日) 10:28 の私の逆質問の回答があれば答え易いのですが、
/usr/local/TeXLive/texmf-local/fonts/opentype/Adobe 以下に
設置して mktexlsr しても kpsewhich で検出できないというのであれば、
別の理由かもしれません。

以下は設置されたと仰っているものの現在の状況を示してくれますので、
結果を教えてください。

find /usr/local/TeXLive/texmf-local/fonts/opentype/ -ls
和田 勇 への返信

Re: PDFが表示されない No output PDF file written.

- kz kz の投稿
ご親切に対応してくださりありがとうございます.
正常にPDFを出力することができました.

ただ,次なる問題が発生しました.

そもそも今回,TeXLve2021を導入したのは以前使っていた2016では,\includegraphicsによる画像の出力が正常になされないというものでした.


今回2021を導入したことで,それが改善されるはずだと思っておりましたが(2021を導入すれば改善するというアドバイスがありました),新たに以下のようなエラーが出るようになってしまいました,どのようにすれば改善できるのでしょうか.


ソース

\documentclass[uplatex,dvipdfmx,10pt]{jsarticle}

\usepackage[dvipdfmx]{graphicx}

\usepackage[dvipdfmx]{xcolor}


\begin{document}

あいうえお \includegraphics[width=5cm]{別画像.png} あいうえお

\end{document}


ログ

This is ptex2pdf[.lua] version 20200520.0.

Processing 不具合.tex

This is e-upTeX, Version 3.141592653-p3.9.0-u1.27-210218-2.6 (utf8.uptex) (TeX Live 2021) (preloaded format=uplatex)

restricted \write18 enabled.

entering extended mode

(./不具合.tex

pLaTeX2e <2021-11-15u04> (based on LaTeX2e <2021-11-15> patch level 1)

L3 programming layer <2021-11-22>

(/usr/local/TeXLive/2021/texmf-dist/tex/platex/jsclasses/jsarticle.cls

Document Class: jsarticle 2021/06/28 jsclasses (okumura, texjporg)

(/usr/local/TeXLive/2021/texmf-dist/tex/platex/jsclasses/jslogo.sty))

(/usr/local/TeXLive/2021/texmf-dist/tex/latex/graphics/graphicx.sty

(/usr/local/TeXLive/2021/texmf-dist/tex/latex/graphics/keyval.sty)

(/usr/local/TeXLive/texmf-local/tex/uplatex/graphics.sty

(/usr/local/TeXLive/2021/texmf-dist/tex/latex/graphics/trig.sty)

(/usr/local/TeXLive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)

(/usr/local/TeXLive/2021/texmf-dist/tex/latex/graphics-def/dvipdfmx.def)))

(/usr/local/TeXLive/2021/texmf-dist/tex/latex/xcolor/xcolor.sty

(/usr/local/TeXLive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg))

(/usr/local/TeXLive/2021/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def

(|extractbb --version)) (./不具合.aux))

Runaway argument?

"別画像.png" \edef \Gin@ext {\Gin@sepdefault \filename@ext }\ifx \Gin@ext \E

TC.

! File ended while scanning use of \@tempa.

<inserted text>

\par

<*> 不具合.tex

?



PDFは出力されていますが,上のエラーとともに,前と同様画像の出力のみがなされないという状況です.


PDFデータも添付させてもらいます.


長々と申し訳ありません.