删除章节编号和标题之间的空格

删除章节编号和标题之间的空格

我定义了一个自定义部分标题,如下所示:

\renewcommand\thesection{Lecture \arabic{section} --}

这会在“讲座 n -”和讲座标题之间留下不必要的空白。例如,\section{Linear combinations and subspaces}给出以下输出:
问题图像
我希望编号和标题之间有一个正常的文本空间。我该如何实现?

答案1

\@seccntformat为此,最好重新定义部分计数器的格式(通过),而不是重新定义整个计数器表示。为什么?重新定义计数器表示也会过滤到\labels,因此\ref也会过滤到 erences。

在此处输入图片描述

\documentclass{article}

\makeatletter
\renewcommand{\@seccntformat}[1]{Lecture~\csname the#1\endcsname{} -- }
\makeatother

\newcommand{\lecture}{\section}% For consistency sake...

\begin{document}

See Lecture~\ref{lec:linear-combinations-and-subspaces}.

\lecture{Linear combinations and subspaces}
\label{lec:linear-combinations-and-subspaces}

\end{document}

相关内容