在我的大部分工作中,我使用一个特定的 .tex(“main”.tex)文件,该文件带有前言和\begin
- 和\end{document}
。在文档中,我使用\input{...}
另一个没有前言的 .tex 文件。假设“main”.tex 位于 H:。
我的问题是,当我使用名为“Lilypond”的音乐符号系统时,它会生成一个带有图片相对路径的 .tex 文件。假设它被称为“lilypond”.tex,位于 H:/lilypond/。
当“lilypond”.tex 包含在我的“main”.tex 文件中时,我收到错误,因为无法找到图片:编译器在 H: 中搜索,因为“lilypond”.tex 中的路径是相对的。
我怎样才能避免这个问题,而不必根据我可能包含的每个特定文件手动编辑我的“main”.tex?
我使用 Emacs,并考虑制作一个宏来运行“lilypond”.tex 文件并编辑路径,但这可能有点不方便。
答案1
在你的主文件中写入
\graphicspath{{H:/lilypond/}}