我正在使用 babel(西班牙语),并希望将提供的名称\subsubsection
(例如西班牙语中的“Subsubsección”)更改为更短的名称(例如“Sección”)
为此,我尝试关注该帖子:
但是命令
\addto\captionsspanish{\renewcommand{\subsubsectionname}{Sección}}
不起作用...:(
有什么帮助吗?
答案1
由于babel
没有默认定义\subsubsectionname
;您可能指的\autoref
是什么,这需要不同的策略。
\documentclass{article}
\usepackage[spanish]{babel}
\usepackage{hyperref}
\addto\extrasspanish{%
\def\subsectionname{Secci\'on}%
\def\subsectionautorefname{Secci\'on}%
\def\subsubsectionname{Secci\'on}%
\def\subsubsectionautorefname{Secci\'on}%
}
\begin{document}
\section{A}\label{s:a}
\subsection{B}\label{ss:b}
\subsubsection{C}\label{sss:c}
\autoref{s:a}
\autoref{ss:b}
\autoref{sss:c}
\end{document}