我有一个 LaTeX 项目,我想在其中结合英语和西班牙语。具体来说,我希望所有图形都以单词“Figure”作为标题,但我想在特定场合使用单词“Figura”。我应该怎么做?
同样地,我想将“Table”和“Tabla”结合起来。
编辑:我不能使用 babel。
答案1
我终于想出了一个简单的解决方案:
\usepackage{caption}
\captionsetup[figure]{labelformat={default},labelsep=space,name={Figure}}
\captionsetup[table]{labelformat={default},labelsep=space,name={Table}}
% To use "Figura" instead of "Figure"
\newcommand{\figura}{\renewcommand*\figurename{Figura}}
% To use "Tabla" instead of "Table"
\newcommand{\tabla}{\renewcommand*\tablename{Tabla}}
使用此设置,所有图表和表格默认使用英文单词。要使用西班牙语单词,只需在前添加\figura
或即可。\tabla
\caption{...}