告诉 pdflatex 转义/替换丢失的数字

告诉 pdflatex 转义/替换丢失的数字

有时,我们想用空白或一些占位符替换丢失或忘记上传的图片

这可以通过更改代码并使用mwe包来完成\includegraphics[width=\textwidth]{example-image-a}来完成,请参阅,图形/includegraphics 的占位符

但是,我想实现这个功能无需修改 tex 代码。因为在很多版本控制情况下,我不被允许更改代码。

相反,是否可以向pdflatex命令添加额外的选项,以便用某个占位符替换缺失的数字?也就是说,我想在“编译器”级别执行此功能。

答案1

使用以下命令检查图像是否存在\IfFileExists

\documentclass[]{article}
\usepackage{graphicx,todonotes}
\def\imgcond#1{
\IfFileExists{#1}{\includegraphics[width=3cm]{#1}}{
\includegraphics[width=3cm]{example-image}}}
\parskip1em

\begin{document}

\imgcond{example-image-a}

\imgcond{whatever}

\imgcond{anything}

\end{document}

相关内容