latex:如何“\输入”文件名取决于“〜”的文件?

时间:2010-12-27 16:44:48

标签: latex input filenames

在名为“main.tex”的乳胶文件中,我可以写一行

\input /home/user1/defs.tex

在该命令的位置输入“defs.tex”的视锥。

现在我想概括一下,以便任何用户都可以编译tex文档并插入其主目录中的“defs.tex”。我的第一个猜测

\input ~/defs.tex

没有用。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

https://tex.stackexchange.com/questions/1728/accessing-environment-variables-within-a-document

因此,它似乎是:

\documentclass{article}
\immediate\write18{echo $HOME >/tmp/foo.tex}
\begin{document}
\input{var}
\end{document}

可能会成功。或者其他一些。

注意:我不是TeX专家,所以请务必仔细阅读参考文章,并准备好进行实验。