我有一个 LaTeX 文档,我想添加一张图片。如果我使用:
\includegraphics[width=\textwidth]{protocol_images/flake/arrangement_classes/14-1-11}
一切都运行正常。但是,如果图像路径存储在变量中,则不起作用。为什么?以下是代码:
%Concatenating strings to a path
\def\ImgPath{\ImgDirPath}
\global\edef\ImgPath{\ImgPath14-1-11}
%Using the path
\includegraphics[width=\linewidth]{\ImgPath}
错误如下:
未找到文件“protocol\T1\textunderscoreimages/flake/arrangement\T1\textunderscoreclasses/14-1-11”。...ludegraphics[width=\linewidth]{\ImgPath}}
如果我打印\Imgpath
变量,我会得到以下内容(所以它有效......):
我尝试过的另一种方法是:
\boxed{\tikz \node (pic) {\includegraphics[width=\textwidth]{\ImgPath}}
但它也不起作用并引发同样的错误。
我该怎么做才能让它正常工作?