Ich möchte Text in derselben Zeile wie meine Unterunterabschnitte haben (nur) mit KOMA scrartcl, UND meine Abschnittsnummern am Rand. Beispiel:
1.1.1 Überschrift des Unterabschnitts Nachfolgender Text
Ich kann dies erreichen, indem ich Folgendes verwende:
\RedeclareSectionCommand[%
afterskip=-10pt%
]{subsubsection}
Es gibt jedoch auch einen Konflikt, wenn Zahlen am Rand stehen. Ich verwende den folgenden Code, um die Abschnittsnummern am Seitenrand zu platzieren, aber durch die Verwendung der Neudeklaration werden die Zahlen nicht mehr am Rand platziert.
\renewcommand\sectionlinesformat[4]{%
\makebox[0pt][r]{#3}#4%
}
Antwort1
\sectionlinesformat
wird von freistehenden Überschriften verwendet. Einlaufende Überschriften verwenden \sectioncatchphraseformat
. Sie müssen diesen Befehl also auch neu definieren.
Beispiel:
\documentclass{scrartcl}
\usepackage{blindtext}% only for dummy text
\renewcommand\sectionlinesformat[4]{% used by free-standing headings with style=section
\makebox[0pt][r]{#3}#4%
}
\renewcommand\sectioncatchphraseformat[4]{% used by run-in headings with style=section
\makebox[0pt][r]{#3}#4%
}
\RedeclareSectionCommand[%
afterskip=-1em%
]{subsubsection}
\begin{document}
\blinddocument
\end{document}
oder alternativ:
\documentclass{scrartcl}
\usepackage{blindtext}% only for dummy text
\renewcommand\sectionlinesformat[4]{% used by free-standing headings with style=section
\makebox[0pt][r]{#3}#4%
}
\renewcommand\sectioncatchphraseformat[4]{% used by run-in headings with style=section
\makebox[0pt][r]{#3}#4%
}
\RedeclareSectionCommand[%
afterskip=1em,% note the positive value
runin=true% needs KOMA-Script version 3.26b or newer
]{subsubsection}
\begin{document}
\blinddocument
\end{document}
Ergebnis: