保加利亚标准章节/小节编号格式如下:
1. 第 1 节
1.1. 小节 1.1。2.
第 2 节
2.1. 小节 2.1。
请注意,section 和 subsection 的数字后面都有一个点。好吧,我在 TeX 中尝试过 \section 和 \subsection,默认的格式化编号没有点(如果我没记错的话,这是美国风格,而欧洲标准是在 section/subsection 数字后面加点)。
如何在节/小节后添加一个点,以使其看起来像是属于该节/小节,而不是在节/小节编号后的空格后?
提前感谢您的回答!
答案1
这个问题在 tex.stackexchange.com 上有答案
- https://tex.stackexchange.com/questions/24439/how-to-add-a-dot-after-the-section-number
- https://tex.stackexchange.com/questions/191581/how-can-i-add-dot-after-the-subsection-number
有 4 种方法可以解决这个问题:
titlesec 包:
\usepackage{titlesec} \titlelabel{\thetitle.\quad}
您可以使用 secdot 包:
\documentclass{report} \usepackage{secdot} \begin{document} \chapter{Chapter} \section{Section} \end{document}
这包装文档是你的朋友。以下内容在小节编号后添加一个点:
例子:
\documentclass{article} \usepackage{secdot} \sectiondot{subsection} \begin{document} \section{A section} \subsection{A subsection} \end{document}
如果您希望在所有地方章节编号都显示为“1.1.”,包括在交叉引用中,那么这个问题很容易解决:
\renewcommand{\thechapter}{\arabic{chapter}.} \renewcommand{\thesection}{\thechapter\arabic{section}.}
(在这种情况下,为了统一,您还需要更改章节编号)。
如果你只希望章节标题中的数字后面跟着句点,那么你可以遵循 Alan 的好建议,或者深入研究内部结构(请参阅常见问题解答条目以了解更多信息):
\makeatletter \renewcommand{\@seccntformat}[1]{\csname the#1\endcsname.\quad} \makeatother
这还将更改 \section 下所有节单元的格式。您可能更喜欢 titlesec 方式,以便更好地控制节标题的外观。
如果您使用 Komascript,您可以使用该选项
numbers=endperiod
。例子:
\documentclass[11pt,english,numbers=endperiod]{scrartcl} \usepackage{babel} \usepackage{blindtext} \begin{document} \tableofcontents \blinddocument \end{document}
答案2
-{}
在您的章节或小节之后或在章节或小节之后使用.{}
,如下所示:
\renewcommand{\thesection}{\arabic{chapter}-\arabic{section}-{}}
\renewcommand{\thesubsection}{\arabic{chapter}-\arabic{section}-\arabic{subsection}-{}}
\renewcommand{\thefigure}{\arabic{chapter}-\arabic{figure}-{}}
\renewcommand{\thetable}{\arabic{chapter}-\arabic{table}-{}}