Answers:
这个问题在tex.stackexchange.com上得到了解答
有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}.}
(在这种情况下,您还可以更改章节编号,以确保一致性)。
如果你只希望在章节标题中跟一个句号,那么你可以按照艾伦的好建议或深入研究内幕( 有关详细信息,请参阅FAQ条目 ):
\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}
使用 -{}
在您的部分或小节之后
要么 .{}
在以下各节或小节之后:
\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}-{}}