在使用 autoref 包時如何將“subsubsection”替換為“section”?

在使用 autoref 包時如何將“subsubsection”替換為“section”?

我正在使用該autoref包來使章節、圖形和圖表的標籤變得更加容易,而且確實更加容易。但是,當我引用特定的小節時,我只想它出現在最終文檔中,但section 3.1.1它似乎呈現為subsubsection 3.1.1.

如何禁用 的使用subsubsection X.Y.Z並僅顯示它section

答案1

根據手冊(我的2019版第18頁)使用

\renewcommand{\subsubsectionname}{section}

答案2

上面的答案沒有幫助,相反,我收到了幾個錯誤,指出\subsubsectionname尚未定義。我透過使用以下方法解決了這個問題:

\usepackage[english]{babel} \renewcommand{\sectionautorefname}{Section} \renewcommand{\subsectionautorefname}{Section} \renewcommand{\subsubsectionautorefname}{Section}

這重命名了subsubsection文件中的所有用法。

答案3

讓我補充一下,這需要大寫Section xxx 但也許這是有意的。

另一個解決方法是:

\renewcommand{\sectionautorefname}{Section}
\let\subsectionautorefname\sectionautorefname
\let\subsubsectionautorefname\sectionautorefname

這樣,您只需指定名稱一次,因為 sub 和 subsub 遵循套件。

相關內容