【问题标题】:latex: how to "\input" a file whose filename depends on "~"?Latex:如何“\输入”文件名取决于“〜”的文件?
【发布时间】:2010-12-27 16:44:47
【问题描述】:

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

\input /home/user1/defs.tex

在该命令的位置输入“defs.tex”的内容。

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

\input ~/defs.tex

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

【问题讨论】:

标签: latex input filenames


【解决方案1】:

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 专家,因此请务必仔细阅读参考文章,并准备好进行实验。

【讨论】:

    猜你喜欢
    • 2021-01-05
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-16
    相关资源
    最近更新 更多