Как заменить «subsubsection» просто на «section» при использовании пакета autoref?

Как заменить «subsubsection» просто на «section» при использовании пакета autoref?

Я использую autorefпакет, чтобы сделать маркировку разделов, рисунков и графиков намного проще, и это действительно намного проще. Однако, когда я ссылаюсь на определенный подподраздел, я просто хочу, чтобы он появился в конечном документе, пока section 3.1.1он отображается как subsubsection 3.1.1.

Как отключить использование subsubsection X.Y.Zи просто сказать sectionвместо этого?

решение1

Согласно руководству (страница 18 в моей версии 2019 года) используйте

\renewcommand{\subsubsectionname}{section}

решение2

Вышеуказанный ответ не помог, вместо этого я получил несколько ошибок, сообщающих о том, что \subsubsectionnameне был определен. Вместо этого я решил это следующим образом:

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

Это переименовало все subsubsectionупотребления в документе.

решение3

Позвольте мне просто добавить, что это заглавная букваСраздел xxx, но, возможно, так и было задумано.

Другой способ решения проблемы:

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

Таким образом, вам нужно будет указать имя только один раз, как sub и subsub, следуя по порядку.

Связанный контент