PNGが消えてしまう。

PNGが消えてしまう。

- シグマ シグマ の投稿
返信数: 5
windowsでtexlive2018を使用しています。

下記のソースをコンパイルすると、図の部分のみが白くなります。
図1.1や図の名前は出ます(テフファイルと同じフォルダーにピングの図形はちゃんと入っています)。
ところが別のテフファイルでは別のPNGの図形はちゃんと出ます。ご教示お願い致します。

\documentclass[10pt,B5paper]{jreport}
\usepackage[dvipdfmx]{graphicx}
\usepackage[dvipdfmx]{color}
\usepackage{problem}
\usepackage[notMy]{emath}
\usepackage{emathEy}
\usepackage{answers}
\usepackage{geometry}
\geometry{left=25mm,right=25mm,top=30mm,bottom=30mm}
\usepackage[arydshln,hhline]{emathT}
\usepackage[notMy]{emath}
\usepackage{emathPs}
\usepackage{emathPp}
\usepackage{emathMw}
\usepackage{emathAe}
\usepackage{latexsym}
\usepackage{amsmath,amssymb}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{url}
\usepackage{bm}
\usepackage{cases}
\usepackage{caption}
\usepackage{ascmac}
\usepackage{framed}
\usepackage{mathptmx}
\usepackage[all]{xy}
\usepackage{amscd}
\usepackage{cases}
\usepackage{array,arydshln}
\usepackage{tikz-cd}
\usepackage{EMmulticol}
\usepackage{EMminipages}
\usepackage{setspace}
\usepackage{makeidx}
\usepackage{float}
\usepackage{listings}
%\usepackage{color}

\newtheorem{mon}{問題}
%\renewcommand{\thesection}{第\arabic{section}講}
\begin{document}
\tableofcontents
\clearpage
\newpage
\chapter{色々な曲線}
\section{逆関数の微分}
\begin{framed}
\mon
\section{無限級数と図形}
\begin{figure}[htbp]
\begin{center}
\includegraphics[clip,width=10.0cm]{mugen.png}
\caption{qaa}
\label{qaaa}
\end{center}
\end{figure}
\begin{framed}
\mon
\end{framed}
%$-\frac{1}{\sqrt{6}}$
\end{document}
シグマ シグマ への返信

Re: PNGが消えてしまう。

- 前田 一貴 の投稿
苦言ですみませんが,せめてまともに通るソースを書いてください.
最初に現れる \begin{framed} に対応する \end{framed} がないようです.
こちらで試すときに謎のエラーが出て苦労することになります.

それで,おそらくですが,問題の原因は TikZ に dvipdfmx オプションが渡されていないことにあります.
冒頭の \documentclass に dvipdfmx オプションを追加すると,
必要な全てのパッケージに dvipdfmx オプションが渡されるようになるので,
そうしてください.

\documentclass[10pt,B5paper,dvipdfmx]{jreport}
シグマ シグマ への返信

Re: PNGが消えてしまう。

- 和田 勇 の投稿
質問者への回答は前田さんの回答とおなじですが。。。

(スレッドを別にしたほうが良いかもしれないけど)
■TeXLive メンテナーの方へ
(emath に同名パッケージがあるのかよくわかりませんが)

 \usepackage{problem} すると

 LaTeX Error: File `pathsuris.sty' not found.
とエラーになります。

調べると /usr/local/texlive/20XX/texmf-dist/tex/latex/stex 以下の modules.sty で以下のように定義されているから

 grep pathsuris $(kpsewhich modules.sty)
 30:\RequirePackage{pathsuris}

エラーになるようです。CTAN でもみつけられず、ここ数年の配布にも同梱されていないようです。
サンプルソースは以下を使いました。

\documentclass{report}
\usepackage{problem}% ここを操作中にエラーになる
\begin{document}
pathsuris がみつけられない
\end{document}
和田 勇 への返信

Re: PNGが消えてしまう。

- シグマ シグマ の投稿
前田 一貴様
和田 勇様

問題なくコンパイル出来ました。
大変有難うございました。
また、不注意なソースを送ってしまい申しわけありませんでした。
和田 勇 への返信

Re: PNGが消えてしまう。

- 前田 一貴 の投稿
私もそこは気になりましたが,TeX Live は CTAN の成果物を収録しているだけですので,
https://ctan.org/pkg/stex
CTAN の stex.tds.zip に pathsuris.sty がないという問題ではないかと思います.
GitHub にはあるので,TDS に収録されていない理由はよくわかりません.
前田 一貴 への返信

Re: PNGが消えてしまう。

- 和田 勇 の投稿
GitHub の情報ありがとうございます。
ということで、リマインダーとしておき、クローズということにしましょう。