使用 scrbook 重新定义数字计数器

使用 scrbook 重新定义数字计数器

我正在使用 scrbook(KOMA 脚本)类,如该 MWE 所示:

\documentclass[11pt,a5paper,twoside,BCOR=8mm,DIV=12,headings=normal,open=right]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{chngcntr}

\begin{document}
\part{Introduction}
\chapter{Lorem ipsum}

\counterwithout{figure}{chapter}

\begin{figure}[h!]
    My figure here.
    \caption{My caption}
\end{figure}
\end{document}

总体来说,这个方法很有效,但有一个例外:标题是

图片 1.:我的标题

注意到冒号前面多余的点了吗?这显然是由于使用部分所致;如果我只坚持使用章节和部分,它的格式就符合预期。

有什么好主意吗?

答案1

默认情况下,如果发出了或命令KOMA-Script,类将在分段数字、浮点数等末尾添加句点。要解决此行为,请添加类选项。有关更多详细信息,请参阅手册第 3.16 节。\part\appendixnumbers=noendperiodKOMA-Script

如果你想改变默认行为仅有的 对于图表标题,请将以下内容添加到序言中:

\renewcommand*{\figureformat}{%
  \figurename~\thefigure%
%  \autodot% DELETED
}
\renewcommand*{\tableformat}{%
  \tablename~\thetable%
%  \autodot% DELETED
}

相关内容