如何在文件路径中使用宏

如何在文件路径中使用宏

首先,我对乳胶的知识非常基础。我想使用多张图片创建一份报告。所有图片的名称中都有创建日期。我想知道我是否可以使用宏来指定日期,这样我就可以只显示相关图片这是我的代码

\documentclass[11pt]{article}

\usepackage{graphicx}

\def\a{04mar2015}

\begin{document}

\includegraphics[width=3in]{week 1/DENY claims $\a$.png}

\end{document}

如您所见,文件的名称应为“DENY claims 04mar2015”。当我运行此代码时,我收到以下错误 ! 软件包 pdftex.def 错误:未找到文件“week 1/DENY claims $04mar2015$.png”。

是否可以使用宏完成此任务,或者我应该使用其他方法。

答案1

有几件事:

  1. 不建议在文件名中使用空格。不过,有办法解决这个问题,如中所述,如何包含路径中带有空格的图形?

  2. 您可以在文件名中使用宏名,因为它们将扩展为其真实含义(尽可能扩展)。但是,在数学模式下无需编写可扩展的宏,因此请使用\a,而不是$\a$

  3. 有时候,在包含图形时删除文件扩展名会更方便。请参阅未指定时图形文件扩展名及其包含顺序

相关内容