使用 Lyx 的西班牙语 ClassicThesis

使用 Lyx 的西班牙语 ClassicThesis

问题如下:

我正在使用 classicthesis 来撰写我的论文,并且我需要以西班牙语显示的标题名称(例如“figura”而不是“figure”),因此我取消了下一行的注释classicthesis-config.tex

\PassOptionsToPackage{spanish,es-lcroman}{babel}
 \usepackage{babel}

因此,当我从某一章节制作 pdf 时,标题以西班牙语显示,但当我从 Classicthesis.lyx(主文档)制作 pdf 时,输出 pdf 的标题是英文。

我尝试更改主文档和子文档的语法,但没有帮助。我不知道还有什么其他方法,希望你能帮助我。

答案1

我找到了自己的答案,我了解到 Lyx 只考虑主文档的序言,所以我在文档>配置>语言中更改了这个文档的语言(西班牙语而不是英语),但什么也没发生。

我查看了 Tex 代码,发现 Lyx 首先加载了语言选项,classicthesis-config.tex然后加载了语言选项,如下所示:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
% Classic Thesis Style loader
\makeatother
\input{classicthesis-config.tex}
\makeatletter
% use Latin Modern instead of Computer Modern sans serif
\renewcommand{\sfdefault}{lmss}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\uspackage{babel}

\addto\shorthandsspanish{\spanishdeactivate{~<>}}

\begin{document}

然后我评论了下一行classicthesis-config.tex

%\PassOptionsToPackage{spanish,es-lcroman}{babel}
 %\usepackage{babel}

\usepackage[spanish, es-lcroman]{babel}在主文档的序言中写道。

我希望这会有用。

相关内容