我对 LaTeX 完全是新手。我需要更改所有标题中的表格名称。但是当我\renewcommand\tablename{newname}
在文档开头写入时,它什么也没做。它仍然是“表格”我的代码如下所示:
...
\renewcommand\tablename{new}
...
\begin{table}[b]
\centering
\begin{tabular}{|l|}
... your table ...
\end{tabular}
\caption{This table shows some data}
\end{table}
...
我究竟做错了什么?
答案1
由于您正在加载babel
,因此简单的
\renewcommand\tablename{new}
在序言中,将不起作用。加载后,您可以使用以下任一选项babel
:
\AtBeginDocument{%
\renewcommand\tablename{new}
}
或者
\addto\captionsenglish{%
\renewcommand\tablename{new}
}
答案2
在西班牙语中,解决方案非常简单:
\usepackage[spanish,es-tabla]{babel}
成功了。
我不知道其他语言中是否babel
有这样的技巧,但是我想也会有。