numberpostfix contains hard code autodot
KOMA-Script is a bundle of versatile LaTeX classes and packages
Brought to you by:
kohm
scrartcl hard codes an \autodot into \numberline@numberpostfix and as far as I can see there is not way to get rid of it when using only public interfaces. So in the following document I end up with figure 1.: in the list of figures which looks rather bad.
\documentclass{scrartcl}
\DeclareTOCStyleEntry[
,dynnumwidth=true
,indent=0pt
,numberpostfix={:}
,numberprefix= \figurename\space
,numsep=6mm
]{tocline}{figure}
\begin{document}
\listoffigures
\section{blub}
\begin{figure}
\caption{blub}
\end{figure}
\appendix
\section{blub}
\end{document}
Wether it looks bad or not is opinion based. It is intended and there is a documented way to change it: [wiki-en:HowTo_PrefixNumberInListOf] (English) resp. [wiki-de:HowTo_PrefixNumberInListOf] (German)
Related
Wiki (Deutsch): HowTo_PrefixNumberInListOf
Wiki (English): HowTo_PrefixNumberInListOf
Well I think we can agree that
.:looks bad. From the options in the wiki only redefining locally\autodotgets really rid of the period, and imho this feels a bit odd to redefine a KOMA command like this where there is a key to set the postfix text. I expectednumberpostfix={:}to overwrite whatever is already there.I am open to handing over the maintenance and development of KOMA-Script. If you would like to take it over, you can also implement any changes you would like to see.