von markusv » Di 20. Nov 2018, 11:57
Rolli hat geschrieben:Hi, das liegt zunächst mal am "twoside". Weglassen oder in "oneside" ändern, dann kommt schon mal etwas mehr.
Und wenn Du auf jeder neuen Seite eine neue Section anfängst, können ja auch nur Sections angezeigt werden (wenn ich den Mechanismus richtig verstanden habe).
Nunja. twoside legt grundsätzlich fest, dass das Dokument zweiseitig ist. Ein einfaches Weglassen oder in oneside ändern ist also nicht unbedingt möglich, wenn man tatsächlich ein zweiseitiges Dokument haben möchte.
Mit twoside ist auch überhaupt erst einmal der Grundstein gelegt, dass das optionale Argument von \automark[rechte Marke]{linke Marke} berücksichtigt wird. Dies legt nämlich im zweiseitigen Satz die rechte Marke fest, die entsprechend auf den rechten (also ungeraden) Seiten ausgegeben wird. Im einseitigen Fall ist das anders: \automark{(rechte) Marke}, da es in einseitigen Dokumenten nur rechte Seiten gibt.
Zu deinem speziellen Fall: richtig ist, dass eine subsection, welche auf einer vorherigen Seite begonnen hat, auf einer rechten Seite nicht markiert wird, wenn auf dieser Seite eine neue Section beginnt. Die Markierung der subsection erfolgt dann erst auf der übernächsten Seite, siehe Beispiel. Anders ist es, wenn auf der Seite erst eine subsection beginnt, danach eine neue section: hier wird die auf der Seite begonnene subsection ausgegeben.
Einfach gesagt: KOMA-Script schaut sich den ersten neuen Gliederungspunkt auf der jeweiligen rechten Seite an. Ist dies eine Section, erfolgt keine Ausgabe der (möglicherweise nachfolgenden) Subsection, ist es eine Subsection, wird diese ausgegeben.
Grund für dieses Verhalten ist wahrscheinlich der Gedanke, dass sonst auf der linken Seite womöglich
2. Sectiontitel in der Kopfzeile stehen könnte, auf der nächsten rechten Seite ggü. dann
3.1 Subsectiontitel ...
PS: die Einstellung entspricht der Voreinstellung bei Option automark.
\documentclass[twoside]{scrartcl}
\usepackage[automark]{scrlayer-scrpage}
\usepackage{blindtext}
\begin{document}
\section{Section 1}%rechte Seite -> keine Ausgabe der subsection
\subsection{Subsection 1a}
\newpage
\section{Section 2}%linke Seite -> Ausgabe der section
\subsection{Subsection 2a}
\newpage
\blindtext%rechte Seite -> ohne neue section, Ausgabe der subsection
\newpage
\section{Section 3}%linke Seite -> Ausgabe der section
\subsection{Subsection 3a}
\newpage
\section{Section 4}%rechte Seite -> neue section, daher keine Ausgabe der subsection
\subsection{Subsection 4a}
\end{document}
[quote="Rolli"]Hi, das liegt zunächst mal am "twoside". Weglassen oder in "oneside" ändern, dann kommt schon mal etwas mehr.
Und wenn Du auf jeder neuen Seite eine neue Section anfängst, können ja auch nur Sections angezeigt werden (wenn ich den Mechanismus richtig verstanden habe).[/quote]Nunja. [tt]twoside[/tt] legt grundsätzlich fest, dass das Dokument zweiseitig ist. Ein einfaches Weglassen oder in [tt]oneside[/tt] ändern ist also nicht unbedingt möglich, wenn man tatsächlich ein zweiseitiges Dokument haben möchte.
Mit [tt]twoside[/tt] ist auch überhaupt erst einmal der Grundstein gelegt, dass das optionale Argument von [tt]\automark[rechte Marke]{linke Marke}[/tt] berücksichtigt wird. Dies legt nämlich im zweiseitigen Satz die rechte Marke fest, die entsprechend auf den rechten (also ungeraden) Seiten ausgegeben wird. Im einseitigen Fall ist das anders: [tt]\automark{(rechte) Marke}[/tt], da es in einseitigen Dokumenten nur rechte Seiten gibt.
Zu deinem speziellen Fall: richtig ist, dass eine subsection, welche auf einer vorherigen Seite begonnen hat, auf einer rechten Seite nicht markiert wird, wenn auf dieser Seite eine neue Section beginnt. Die Markierung der subsection erfolgt dann erst auf der übernächsten Seite, siehe Beispiel. Anders ist es, wenn auf der Seite erst eine subsection beginnt, danach eine neue section: hier wird die auf der Seite begonnene subsection ausgegeben.
Einfach gesagt: KOMA-Script schaut sich den ersten neuen Gliederungspunkt auf der jeweiligen rechten Seite an. Ist dies eine Section, erfolgt keine Ausgabe der (möglicherweise nachfolgenden) Subsection, ist es eine Subsection, wird diese ausgegeben.
Grund für dieses Verhalten ist wahrscheinlich der Gedanke, dass sonst auf der linken Seite womöglich [i]2. Sectiontitel[/i] in der Kopfzeile stehen könnte, auf der nächsten rechten Seite ggü. dann [i]3.1 Subsectiontitel[/i] ...
PS: die Einstellung entspricht der Voreinstellung bei Option [tt]automark[/tt].
[code]\documentclass[twoside]{scrartcl}
\usepackage[automark]{scrlayer-scrpage}
\usepackage{blindtext}
\begin{document}
\section{Section 1}%rechte Seite -> keine Ausgabe der subsection
\subsection{Subsection 1a}
\newpage
\section{Section 2}%linke Seite -> Ausgabe der section
\subsection{Subsection 2a}
\newpage
\blindtext%rechte Seite -> ohne neue section, Ausgabe der subsection
\newpage
\section{Section 3}%linke Seite -> Ausgabe der section
\subsection{Subsection 3a}
\newpage
\section{Section 4}%rechte Seite -> neue section, daher keine Ausgabe der subsection
\subsection{Subsection 4a}
\end{document}[/code]