我正在尝试将“章节”更改为“C自动引用标签时
我已经在这个封闭的问题中寻找解决方案和一些评论将 LaTeX 章节标题中的文本从“章节”更改为“章节”建议使用更新命令
我已经使用了“babel”以及“renewcommand”,但没有任何变化。
有人可以帮忙吗? 下面是最小工作示例。
%% *** Add any desired options. ***
\documentclass{book}
\usepackage{siunitx}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{nicefrac}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage[english]{babel}
\usepackage{hyperref}
\renewcommand{\chaptername}{chapter}
\begin{document}
\chapter{Before We Begin}
In \autoref{Chapter2}, we will talk about how to live a full life.
\chapter{Begin}
\label{Chapter2}
\end{document}
答案1
该包的手册hyperref
在第 17 页解释了如何实现这一点。
编辑:这个答案假设你实际上想使用该babel
包。如果不是这种情况,只需\chapterautorefname
在\begin{document}
钩子处重新定义:参见伯纳德的回答了解有关如何执行此操作的说明。
\documentclass{book}
% \usepackage{siunitx}
% \usepackage{nomencl}
% \usepackage{amsmath}
% \usepackage{nicefrac}
% \usepackage{nomencl}
% \usepackage{amsmath}
% \usepackage{amsthm}
% \usepackage{amssymb}
\usepackage[english]{babel}
\usepackage{hyperref}
\addto\extrasenglish{%
\def\chapterautorefname{Chapter}%
}
\begin{document}
\chapter{Before We Begin}
In \autoref{Chapter2}, we will talk about how to live a full life.
\chapter{Begin}
\label{Chapter2}
Live until you die\textellipsis~:-)
\end{document}
这是我得到的输出:
添加
当然,同样的机制也适用于其他游戏:
\documentclass{book}
\usepackage[english]{babel}
\usepackage{hyperref}
\addto\extrasenglish{%
\def\chapterautorefname{Chapter}%
\def\sectionautorefname{Section}%
\def\subsectionautorefname{Subsection}%
\def\subsubsectionautorefname{Subsubsection}%
\def\paragraphautorefname{Paragraph}%
\def\subparagraphautorefname{Subparagraph}%
}
\begin{document}
\chapter{Before We Begin}
In \autoref{Chapter2}, we will talk about how to live a full life.
\chapter{Begin}
\label{Chapter2}
Live until you die\textellipsis~:-)
\end{document}
要查看可用名称的完整列表,请参见文件hyperref.sty
第 3220 至 3235 行。
答案2
无论您是否使用 babel,这都有效(如果您只使用英语则没有问题 - 否则@Gustavo Mezzeti 的答案更合适):
\documentclass[english]{book}
\usepackage{siunitx}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{nicefrac}
\usepackage{amsthm}
\usepackage{amssymb}
%
\usepackage{babel}
\usepackage{hyperref}
\AtBeginDocument{\def\chapterautorefname{Chapter}}%
\begin{document}
\chapter{Before We Begin}
In \autoref{Chapter2}, we will talk about how to live a full life.
\chapter{Begin}
\label{Chapter2}
\end{document}
答案3
我总是很恼火,不仅仅是因为s chapter
,还因为section
s。我还发现在文本中使用subsection
andsubsubsection
并不吸引人,而可以使用Chapter 1
、Section 5
和。Section 3.1
Section 2.5.4
在 tex 文件的开头添加以下内容:
\renewcommand{\chapterautorefname}{Chapter}
\renewcommand{\sectionautorefname}{Section}
\let\subsectionautorefname\sectionautorefname
\let\subsubsectionautorefname\sectionautorefname
截图: