KOMA 中的部分内容在数字中添加了尾点?

KOMA 中的部分内容在数字中添加了尾点?

此 MWE 的印刷效果非常好

\documentclass{scrbook}
\begin{document}
  \tableofcontents
  \chapter{chapter}
  \chapter{chapter}
\end{document}

在此处输入图片描述

但是,当我添加\part它时,数字就变成了尾点:

\documentclass{scrbook}
\begin{document}
  \tableofcontents
  \part{part}
  \chapter{chapter}
  \chapter{chapter}
\end{document}

在此处输入图片描述

为了摆脱端点,需要numbers=noenddot

\documentclass[
numbers=noenddot
]{scrbook}
\begin{document}
  \tableofcontents
  \part{part}
  \chapter{chapter}
  \chapter{chapter}
\end{document}

为什么\part文档中一旦有数字就立即在数字上加点?

答案1

来自 KOMA 脚本文档(“3.16.文档结构”部分,第 95 页):

KOMA-Script 决定是否在数字末尾设置句点。如果数字仅由阿拉伯数字组成,则句点将被省略。如果有字母字符或罗马数字,则始终会设置句点。

在您的示例中,各个部分都以罗马数字编号,这就是为什么如果包含某个部分则使用句点的原因。

相关内容