如何输入带有相对路径的文件

如何输入带有相对路径的文件

在我的大部分工作中,我使用一个特定的 .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/}}

相关内容