合并图表中的多个标题

合并图表中的多个标题

我有一个 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{...}

相关内容