我最近在 TeXstudio 中发现了类似的指令%!TEX root = ../main.tex
;这个概念太棒了。
我试图找到一个指令来说明应该将图片上传到哪个文件夹。我的意思是,有没有一个指令能够说出类似这样的话:%!TEX picture folder = ../../picture
?
答案1
该graphicx
包(无论如何你都应该加载它)提供了\graphicspath
命令,你可以在其中提供一个文件夹列表,例如\graphicspath{{../../picture}{folder2}}
。LaTeX 将在这些文件夹中搜索图像。
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{./img/}{./pictures/}}
\begin{document}
\includegraphics{one} %picture named one in directory img
\includegraphics{two} %picture named two in directory img
\includegraphics{three} %picture named three in directory pictures
\end{document}
此命令的一个优点是它可以在任何编辑器(不仅仅是 texstudio)中使用,感谢 cfr 的提醒。您可以graphicspath
在grfguide
(textdoc grfguide
从命令提示符)中继续阅读
因此,不需要像%!TEX picture folder=...
texstudio 那样的命令,而且据我所知,也没有这样的命令。