欠落している図のプレースホルダーを作成するにはどうすればよいでしょうか?

欠落している図のプレースホルダーを作成するにはどうすればよいでしょうか?

私は論文を を使って書いています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私のパスには全く存在しません。

ここに画像の説明を入力してください

関連情報