
私は論文を を使って書いていますtexlive2013
。私にとっては、文章を書いたり図を描いたりするのはかなり面倒です。そこで、dummy figure
邪魔にならないように文章を書いているときに を作成し、後で図を追加したいと思います。いい解決策を見つけました。 ここ:
しかし、紛失したフィギュアだけでなく、他の通常のフィギュアも置き換えられました。回避する方法はありますか?
答え1
ちょっとした回避策ですが、完璧ではありません (グラフィックス拡張機能によっては失敗する可能性があります) --\IfFileExists
少し再定義された\includegraphics
コマンドで を使用します。4 つの拡張子 (すべて小文字) ( .eps
、.pdf
、)をテストします.jpg
。.png
\documentclass{scrbook}
\usepackage{blindtext}
\usepackage{graphicx}
\usepackage{tcolorbox}
\let\StandardIncludeGraphics\includegraphics%
\renewcommand{\includegraphics}[2][]{%
\IfFileExists{#2.eps}{%
\StandardIncludeGraphics[#1]{#2}%
}{%
\IfFileExists{#2.pdf}{%
\StandardIncludeGraphics[#1]{#2}%
}{ % No, no .pdf, try *.jpg
\IfFileExists{#2.jpg}{%
\StandardIncludeGraphics[#1]{#2}%
}{
\IfFileExists{#2.png}{%
\StandardIncludeGraphics[#1]{#2}%
}{%
\begin{tcolorbox}[width=6cm,height=4cm,arc=0mm,auto outer arc]
\end{tcolorbox}
}
}
}
}%
%
}% End of command
\begin{document}
\chapter{First one}
\blindtext
\begin{figure}
\begin{center}
\includegraphics[width=10cm,height=8cm]{some_file}
\caption{My demo figure}
\end{center}
\end{figure}
\blindtext[2]
\end{document}
言及されたファイルはsome_file
私のパスには全く存在しません。