翻译一本书:在单个项目中支持两种语言

翻译一本书:在单个项目中支持两种语言

我目前正在将一个项目从英语翻译成西班牙语。该项目使用子文件进行组织。

我想将所有.tex 文件移动到“en”文件夹,同时创建一个“es”文件夹,我将原始英文文件复制到其中并从那里开始工作。

文件本身的名称不会改变,但我需要修改子文件命令的参数,如下所示:

\subfile{en/preface} - for English
\subfile{es/preface} - for Spanish

正如我所尝试的,它是有效的,但理想的解决方案是将语言存储在某些变量/命令中并使用它来构建最终的文件名:

{language_variable}/preface.tex

最简单的解决方案是拥有两个“主”文件,每个语言一个...但我希望具有一定的灵活性:如果我正在处理给定的章节并禁用所有其他子文件命令,我希望轻松生成英文和西班牙文版本以比较页数、布局......

在 LaTeX 下有没有办法使用条件或变量或两者?

相关内容