如何从使用彩色图形切换到使用灰度图形?

如何从使用彩色图形切换到使用灰度图形?

从彩色图形文档切换到灰度图形文档的最简单方法是什么?

我有fig/包含彩色图形的各种目录,并且我已经有fig-gray/包含相同灰度图形的相应目录。

示例目录:

path1/fig/foo.pdf
path2/fig/bar.pdf

path1/fig-gray/foo.pdf
path2/fig-gray/bar.pdf

includegraphics在各种包含的 .tex 文件中都有命令,例如 \includegraphics[width=5in]{path1/fig/foo.pdf}

现在,告诉 LaTeX 切换到使用fig-gray/目录的最简单方法是什么?(我想避免使用搜索和替换预处理我的 .tex 文件。)

答案1

使用包\graphicspath中的宏graphics/x来指定包含图像的目录:

\graphicspath{{path1/fig/}{path2/fig/}}

然后您可以从\includegraphics宏中删除它们,只需要将一行更改为:

\graphicspath{{path1/fig-gray/}{path2/fig-gray/}}

另外,您可以将该-gray部分制作成宏,这样可以避免两次添加新路径:

%\newcommand*{\gray}{-gray}% Uncomment to switch to gray-scale images
\graphicspath{{path1/fig\gray/}{path2/fig\gray/}}

这也直接适用于\includegraphics

\includegraphics[width=5in]{path1/fig\gray/foo.pdf}

相关内容