从彩色图形文档切换到灰度图形文档的最简单方法是什么?
我有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}