\documentclass[twocolumn]{svmono}% v5.10 (2021/09/08) from http://www.springer.com/gp/authors-editors/book-authors-editors/your-publication-journey/manuscript-preparation#toc-49268 or directly from http://resource-cms.springernature.com/springer-cms/rest/v1/content/20566/data/monographs \overfullrule=1mm \pagestyle{empty} \newcommand{\test}[1]{ \noindent Remark with a short name: \begin{remark}[Short name] Body of a remark with a short name. \end{remark} Remark without a special name: \begin{remark} Body of an unnamed remark. \end{remark} Remark with a line-filling, long name and a label: \begin{remark}[Some long remark name.]\label{#1} Body of a remark with a long name. \end{remark} }% \begin{document}% \section*{Originally} \test{RemarkLabelOne} \newpage \section*{Redefining \texttt{\textbackslash @thmcounterend}} \makeatletter\def\@thmcounterend{\@ifnextchar\ {\hspace{2\fontdimen2\font plus2\fontdimen3\font minus2\fontdimen4\font}\@gobble}{ }}\makeatother \test{RemarkLabelTwo} \end{document}
raus.
Mit Originaleinstellungen (1. Spalte) passiert Folgendes:
In der ersten Anmerkung ist der horizontale Leerraum zwischen „name)“ und „Body“ zu klein; er soll länger sein. In der zweiten Anmerkung ist der horizontale Leerraum zwischen „Remark 2“ und „Body“ zu klein; er soll ebenso länger sein. Die dritte Anmerkung passt einigermaßen; da ist kein zusätzlicher Leerraum erwünscht (ob vertikaler oder horizontaler).
Dank @DavidCarlisle (http://tex.stackexchange.com/a/678928) und @Skillmon (http://topanswers.xyz/tex?q=3768#a4007) probierte ich bisher aus, \@thmcounterend zu verändern, aber es reichte nicht aus oder hatte folgende unerwünschte Effekte.
Definiert man \@thmcounterend auf einen Leerraum (\def\@thmcounterend{ } oder \def\@thmcounterend{\ } oder \def\@thmcounterend{\space}) um, entsteht eine unerwünschte Leerzeile nach einem zeilenlangen Kopf einer benannten Anmerkung. Definiert man \@thmcounterend so um, dass es der Leerraum lokal auf die doppelte Länge vergrößert (\def\@thmcounterend{\def\ {\hspace{2\fontdimen2\font plus2\fontdimen3\font minus2\fontdimen4\font}}}), so bleibt der horizontale Leerraum nach einer unbenannten Anmerkung klein wie ursprünglich. Definiert man \@thmcounterend so um, dass es zwischen den zwei Optionen oben auswählt (\def\@thmcounterend{\@ifnextchar\ {\hspace{2\fontdimen2\font plus2\fontdimen3\font minus2\fontdimen4\font}\@gobble}{ }}), so erhalten wir einen kleinen, aber merklichen vertikalen Leerraum nach einer Überschrift einer zeilenlangen benannten Anmerkung wie in Remark 6.
Wie sind global die betroffenen Makros und Umgebungen zu verändern, sodass der Inhalt des LaTeX-Dokuments bestehen bleibt, aber die horizontalen Abstände wie oben beschrieben wachsen?
Ich glaube, dass irgendein anderes Makro als \@thmcounterend besser umdefiniert werden sollte, habe aber nicht genügend Kenntnisse, um so ein Makro selbst zu finden und zu verändern.
Crossposts: http://latex.org/forum/viewtopic.php?f=4&t=35426&p=118775 , http://golatex.de/viewtopic.php?f=4&t=25006&p=121236 , http://topanswers.xyz/tex?q=3801 und http://tex.stackexchange.com/questions/678941 .