我正在尝试读取一个名为的文件language.tex
。它包含以下内容:
english
这是我的代码的一个最小工作示例(但它不起作用),我试图使用内容language.tex
作为包的参数babel
:
\documentclass{standalone}
\usepackage[\input{language.tex}]{babel}
\begin{document}
test
\end{document}
结果是:在本地机器上等了几分钟,pdf 文件还是没有生成。这是为什么呢?
答案1
正如评论中指出的那样,我可以通过使用以下内容作为来解决我的问题language.tex
:
\def\mylanguage{english}
现在,我要做的就是稍微改变我的代码:
\documentclass{standalone}
\input{language.tex}
\usepackage[\mylanguage]{babel}
\begin{document}
test
\end{document}