从 tex 文件读取变量并将其用作参数?

从 tex 文件读取变量并将其用作参数?

我正在尝试读取一个名为的文件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}

相关内容