\documentclass[12pt,oneside]{scrartcl} \usepackage{authblk} \usepackage[english,main=ngerman]{babel} \usepackage[babel]{csquotes} \usepackage[T1]{fontenc} \usepackage{newtxtext} \usepackage{graphicx} \usepackage{geometry} \usepackage{microtype} %\geometry{a4paper} \usepackage{setspace} \renewcommand{\thesection}{\Alph{section}} \renewcommand{\thesubsection}{\Roman{subsection}} \renewcommand{\thesubsubsection}{\arabic{subsubsection}} \setcounter{secnumdepth}{\subparagraphnumdepth} \setcounter{tocdepth}{5} \AtEveryCite{% \renewcommand*{\multinamedelim}{\addslash}% \renewcommand*{\finalnamedelim}{\multinamedelim}% } \RedeclareSectionCommand[% beforeskip=-0.5\baselineskip, afterskip=0.5\baselineskip ]{paragraph} \RedeclareSectionCommand[% beforeskip=-0.5\baselineskip, afterskip=0.5\baselineskip ]{subparagraph} \usepackage[automark,headsepline,markcase=noupper]{scrlayer-scrpage} \clearmainofpairofpagestyles \ihead{\leftmark} \ohead{\pagemark} \setkomafont{pageheadfoot}{\normalfont\normalcolor} \usepackage{url} \urlstyle{same} \usepackage{hyperref} \begin{document} \section{Titel} \subsection{Untertitel} \paragraph{Absatz} \subparagraph{Unterabsatz} \end{document}
Ausrichtung aller Überschriften an linken Rand
Ausrichtung aller Überschriften an linken Rand
Siehe Option indent für \RedeclareSectionCommand und Stil section (bei mir Tabelle 21.2 in der KOMA-Script-Anleitung).
BTW: oneside ist Voreinstellung bei scrartcl. Für tocdepth gibt es entsprechend secnumdepht ebenfalls Makros. Auch dazu sei auf die Anleitung verwiesen (erste Erklärung zu Zähler tocdepth).
BTW: oneside ist Voreinstellung bei scrartcl. Für tocdepth gibt es entsprechend secnumdepht ebenfalls Makros. Auch dazu sei auf die Anleitung verwiesen (erste Erklärung zu Zähler tocdepth).
\documentclass[12pt]{scrartcl} \usepackage{authblk} \usepackage[english,main=ngerman]{babel} \usepackage[babel]{csquotes} \usepackage[T1]{fontenc} \usepackage{newtxtext} \usepackage{graphicx} \usepackage{geometry} \usepackage{microtype} %\geometry{a4paper} \usepackage{setspace} \renewcommand{\thesection}{\Alph{section}} \renewcommand{\thesubsection}{\Roman{subsection}} \renewcommand{\thesubsubsection}{\arabic{subsubsection}} \setcounter{secnumdepth}{\subparagraphnumdepth} \setcounter{tocdepth}{\subparagraphtocdepth} \AtEveryCite{% \renewcommand*{\multinamedelim}{\addslash}% \renewcommand*{\finalnamedelim}{\multinamedelim}% } \RedeclareSectionCommand[% beforeskip=-0.5\baselineskip, afterskip=0.5\baselineskip ]{paragraph} \RedeclareSectionCommand[% beforeskip=-0.5\baselineskip, afterskip=0.5\baselineskip ]{subparagraph} \DeclareSectionCommand[, indent=0pt, ]{subparagraph} \usepackage[automark,headsepline,markcase=noupper]{scrlayer-scrpage} \clearmainofpairofpagestyles \ihead{\leftmark} \ohead{\pagemark} \setkomafont{pageheadfoot}{\normalfont\normalcolor} \usepackage{url} \urlstyle{same} \usepackage{hyperref} \begin{document} \tableofcontents \section{Titel} \subsection{Untertitel} \paragraph{Absatz} \subparagraph{Unterabsatz} \end{document}
Zuletzt geändert von Eduard am Fr 27. Sep 2019, 16:09, insgesamt 1-mal geändert.
Der Befehl \DeclareSectionCommand ergibt keinen Sinn, denn den Gliederungsbefehl gibt es schon.
Wenn sich die Ausrichtung von \subparagraph auch dort an \paragraph orientieren soll:
Die Werte habe ich dem Abschnitt 21.3 der Anleitung entnommen. Vielleicht gibt es dafür aber Befehle, die ich gerade nicht finde.
Off-Topic: hyperref lädt url. Du kannst den Ladebefehl für Letzteres entfernen und \urlstyle nach dem Laden von hyperref einfügen.
Du meinst wahrscheinlich das Inhaltsverzeichnis.Eduard hat geschrieben:Jedenfalls ist subparagraph im Literaturverzeichnis nicht richtig ausgerichtet.
Wenn sich die Ausrichtung von \subparagraph auch dort an \paragraph orientieren soll:
\RedeclareSectionCommand[% beforeskip=-0.5\baselineskip, afterskip=0.5\baselineskip, indent=0pt, tocindent=7em, tocnumwidth=4.1em ]{subparagraph}
Off-Topic: hyperref lädt url. Du kannst den Ladebefehl für Letzteres entfernen und \urlstyle nach dem Laden von hyperref einfügen.
Daran stört sich \DeclareSectionCommand (im Gegensatz zu \DeclareNewSectionCommand) nicht. Aber du hast natürlich recht, dass es weit sinnvoller ist die Option bei der ohnehin bereits vorhandenen \RedeclareSectionCommand-Anweisung zu ergänzen.Bartman hat geschrieben:Der Befehl \DeclareSectionCommand ergibt keinen Sinn, denn den Gliederungsbefehl gibt es schon.
Es gibt zwar den Befehl \DeclareTOCStyleEntry, aber ich denke, dass es auch hier sinnvoll ist, den ohnehin vorhandenen \RedeclareSectionCommand-Befehl in der von dir gezeigten Weise zu verwenden.Bartman hat geschrieben:Vielleicht gibt es dafür aber Befehle, die ich gerade nicht finde.
Ich kann mit tocindent und tocnumwidth die erste und zweite Ebene aber nicht die dritte Ebene verschieben. Wie lautet der Befehl für die dritte Ebene?Bartman hat geschrieben:\RedeclareSectionCommand[% beforeskip=-0.5\baselineskip, afterskip=0.5\baselineskip, indent=0pt, tocindent=7em, tocnumwidth=4.1em ]{subparagraph}
Wenn ich davon ausgehe, dass \section, die erste Ebene ist, \subsection die zweite und \subsubsection die dritte, dann muss man für die dritte ebene subsubsection als obligatorisches Argument von \RedeclareSection angeben. Unabhängig von der Zählweise der Ebenen gibt man einfach deren Name an. Der Name entspricht dem Gliederungsbefehl ohne Backslash und ggf. ohne Stern. Das sollte eigentlich aus der Anleitung auch hervorgehen und genau genommen hast du das ja auch schon so gemacht. Daher verstehe ich die Frage nicht so recht. Bitte versuche Fragen möglichst präzise und eindeutig zu stellen, wobei ein (wirklich minimales) Minimalbeispiel, an dem man das Problem auch tatsächlich erklärt, meist recht hilfreich ist.Eduard hat geschrieben:Ich kann mit tocindent und tocnumwidth die erste und zweite Ebene aber nicht die dritte Ebene verschieben. Wie lautet der Befehl für die dritte Ebene?