platex test.tex
platex test.tex
dvipdfmx test.dvi
を実行したところ以下の図のように出力され、PDFファイルを開こうとすると正しく読み込めないという状況です。
platexで作成したtest.dviをエクスプローラからダブルクリックして「TeX previewer/printer_driver for windows」から開き、「File」->「Print」->「OK」から名前を付けて保存すると画像は白黒ではありますが、PDFファイルが開ける形で保存されます。
これはコマンドプロンプトでdvipdfmxを実行するときに何かオプションが必要であるとか、そういう事でしょうか?若しくはGhostscriptなどの方に問題があるのでしょうか。
<これまでに試したこと>
最初はepsの画像を入れる部分が空白になった状態でpdfが作成されたので、色々と調べてGhostscriptをインストールし(C:\gs\gs9.52\bin)と(C:\gs\gs9.52\lib)にPathを通しました。
続いて、gsviewをインストールしました。(C:\gs\Ghostgum\gsview)
gsviewの「Option」から「Safer」のチェックを外し、「Option」->「Advanced Configure」->「Ghostscript Options:」に「-dSAFER」を追記しました。
(C:\w32tex\dviout\dviout.exe)->「Option」->「Setup parameters...」->「Graphic」->「gxs」を「C:\gs\gs9.52\bin\gswin32c.exe -dDELAYSAFER」に設定
ここまでやってからPCを再起動し上記のように実行したところPDFが正常に出力されなかった。という経緯です。
実行環境
Windows 10
w32tex
Ghostscript 9.52
gsview
Strawberry
Texの中身
\documentclass[12pt,a4j,dvipdfmx]{jarticle}
\usepackage[textwidth=45zw,lines=40]{geometry}
\usepackage{amsthm}
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{cases}
\usepackage[usenames]{color}
\usepackage[dvipsnames]{xcolor}
\title{レポート}
\author{氏名}
\date{20XX年YY月ZZ日 提出}
\begin{document}
\maketitle
\section{問1-1}
\begin{figure}[hb]
\begin{center}
\includegraphics[width=0.8\hsize]{apple.eps}
\caption{apple}
\label{fig:1}
\end{center}
\end{figure}
\end{document}
cmd実行時(複数のディレクトリの部分には実際は複数のディレクトリが入っています)
C:\複数のディレクトリ>platex test.tex
This is e-pTeX, Version 3.14159265-p3.8.3-191112-2.6 (utf8.sjis) (TeX Live 2020/W32TeX) (preloaded format=platex)
restricted \write18 enabled.
entering extended mode
(./test.tex(guessed encoding: UTF-8 = utf8)
pLaTeX2e <2020-04-12> (based on LaTeX2e <2020-02-02> patch level 5)
L3 programming layer <2020-05-15>
(c:/w32tex/share/texmf-dist/tex/platex/base/jarticle.cls(guessed encoding: ISO-2022-JP = jis)
Document Class: jarticle 2020/01/03 v1.8e Standard pLaTeX class
(c:/w32tex/share/texmf-dist/tex/platex/base/jsize12.clo))
(c:/w32tex/share/texmf-dist/tex/latex/geometry/geometry.sty
(c:/w32tex/share/texmf-dist/tex/latex/graphics/keyval.sty)
(c:/w32tex/share/texmf-dist/tex/generic/iftex/ifvtex.sty
(c:/w32tex/share/texmf-dist/tex/generic/iftex/iftex.sty))
(c:/w32tex/share/texmf-dist/tex/latex/geometry/geometry.cfg)
Package geometry Warning: \topskip was changed from 9.33105pt to 11.54994pt.
) (c:/w32tex/share/texmf-dist/tex/latex/amscls/amsthm.sty)
(c:/w32tex/share/texmf-dist/tex/latex/tools/multicol.sty)
(c:/w32tex/share/texmf-dist/tex/latex/tools/tabularx.sty
(c:/w32tex/share/texmf-dist/tex/latex/tools/array.sty))
(c:/w32tex/share/texmf-dist/tex/latex/graphics/graphics.sty
(c:/w32tex/share/texmf-dist/tex/latex/graphics/trig.sty)
(c:/w32tex/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)
(c:/w32tex/share/texmf-dist/tex/latex/graphics-def/dvipdfmx.def))
(c:/w32tex/share/texmf-dist/tex/latex/graphics/graphicx.sty)
(c:/w32tex/share/texmf-dist/tex/latex/cases/cases.sty)
(c:/w32tex/share/texmf-dist/tex/latex/graphics/color.sty
(c:/w32tex/share/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(c:/w32tex/share/texmf-dist/tex/latex/graphics/dvipsnam.def))
(c:/w32tex/share/texmf-dist/tex/latex/xcolor/xcolor.sty
(c:/w32tex/share/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(c:/w32tex/share/texmf-dist/tex/latex/graphics/dvipsnam.def)) (./lstlisting.tex
(guessed encoding: UTF-8 = utf8) (c:/w32tex/share/texmf-dist/tex/latex/listings/listings.sty
(c:/w32tex/share/texmf-dist/tex/latex/listings/lstmisc.sty)
(c:/w32tex/share/texmf-dist/tex/latex/listings/listings.cfg)) (./jlisting.sty(guessed encoding: ISO-2022-JP = jis)))
(c:/w32tex/share/texmf-dist/tex/latex/l3backend/l3backend-dvipdfmx.def)
(./test.aux(guessed encoding: UTF-8 = utf8))
*geometry* detected driver: dvipdfm
[1] [2] (./test.aux(guessed encoding: UTF-8 = utf8)) )
Output written on test.dvi (2 pages, 1208 bytes).
Transcript written on test.log.
C:\複数のディレクトリ>dvipdfmx test.dvi
test.dvi -> test.pdf
[1][2GPL Ghostscript 9.52: **** Could not open the file C:/Users/???r?p~1/AppData/Local/Temp/dvipdfm-x.74bdfcc65a9519a7433e601b7e82a15a .
**** Unable to open the initial device, quitting.
dvipdfmx:warning: Filtering file via command -->rungs -q -dDELAYSAFER -dNOPAUSE -dBATCH -dEPSCrop -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dAutoRotatePages=/None -dUseFlateCompression=true -sOutputFile='C:/Users/���r�p~1/AppData/Local/Temp/dvipdfm-x.74bdfcc65a9519a7433e601b7e82a15a' './apple.eps' -c quit<-- failed.
dvipdfmx:warning: Image format conversion for "./apple.eps" failed...
dvipdfmx:fatal: pdf_ref_obj(): passed invalid object.
No output PDF file written.