Gibt es eine einfache Möglichkeit, die Subsection-Einträge im Toc zweispaltig zu setzen? Öffne in Overleaf
\documentclass[landscape]{scrartcl} %\setparsizes{0pt}{0pt}{0pt plus 1fil} \usepackage[showframe=true]{geometry} \usepackage{multicol} \setlength{\columnseprule}{1mm} \usepackage{mwe} \begin{document} \begin{multicols*}{2}%[''titel'']["Abstand"] \rule{2cm}{12cm} { \RedeclareSectionCommand[font=\centering\Huge]{section} \section*{Hier der Haupttitel} } \vfill\null \columnbreak \tableofcontents \bigskip \lipsum[66] \addsec[short version sec]{} %\addsubsec[short version subsec]{} \addsubsectiontocentry{}{subsec 1111} \addsubsectiontocentry{}{subsecaaa 2222} \addsubsectiontocentry{}{subsecbb 3333} % Hier Spaltenumbruch gewünscht \addsubsectiontocentry{}{subsecccc 4444} \addsubsectiontocentry{}{subsec 5555} \addsubsectiontocentry{}{subsecdd 6666} \addsec{sec} \addsec{sec} \end{multicols*} \end{document} gefragt 16 Dez '18, 04:55 cis |
Update
Wieder mit der Öffne in Overleaf
\documentclass[landscape]{scrartcl} \usepackage[showframe=true]{geometry} \usepackage{multicol} \setlength{\columnseprule}{1mm} \newif\ifinsidesection \DeclareTOCStyleEntry[ onstarthigherlevel=\LastTOCLevelWasLower\begin{multicols}{2}\insidesectiontrue% ]{tocline}{subsection} \DeclareTOCStyleEntry[ onstartlowerlevel=\ifinsidesection\end{multicols}\fi\insidesectionfalse\LastTOCLevelWasHigher% ]{tocline}{section} \AtEndDocument{% \addtocontents{toc}{% \protect\ifinsidesection\protect\end{multicols}\protect\fi% \protect\insidesectionfalse% }% } \usepackage{mwe} \begin{document} \begin{multicols*}{2} \rule{2cm}{12cm} \begin{center} \usekomafont{disposition}\Huge Hier der Haupttitel\par \end{center} \vspace*{1em} \columnbreak \tableofcontents \lipsum[66] \end{multicols*} \addsec[short version sec]{} \addsubsectiontocentry{}{subsec 1111} \lipsum[1] \addsubsectiontocentry{}{subsecaaa 2222} \addsubsectiontocentry{}{subsecbb 3333} % Hier Spaltenumbruch gewünscht \addsubsectiontocentry{}{subsecccc 4444} \addsubsectiontocentry{}{subsec 5555} \addsubsectiontocentry{}{subsecdd 6666} \addsec{sec} \addsec{sec} \end{document} Mit obigem Code beginnt der erste Unterabschnittseintrag in einem Abschnitt eine Öffne in Overleaf
\AtEndDocument{% \addtocontents{toc}{% \protect\ifinsidesection\protect\end{multicols}\protect\fi% \protect\insidesectionfalse% }% } sicher gestellt, dass auch in dem Fall die letzte Original answer Öffne in Overleaf
\documentclass[landscape]{scrartcl} \usepackage[showframe=true]{geometry} \usepackage{multicol} \setlength{\columnseprule}{1mm} \newif\ifinsidesection \DeclareTOCStyleEntry[ onstarthigherlevel=\LastTOCLevelWasLower\begin{multicols}{2}\insidesectiontrue% ]{tocline}{subsection} \DeclareTOCStyleEntry[ onstartlowerlevel=\ifinsidesection\end{multicols}\fi\insidesectionfalse\LastTOCLevelWasHigher% ]{tocline}{section} \AtEndDocument{% \addtocontents{toc}{% \protect\ifinsidesection\protect\end{multicols}\protect\fi% \protect\insidesectionfalse% }% } \usepackage{mwe} \begin{document} \rule{2cm}{12cm} \vfill \begin{center} \usekomafont{disposition}\Huge Hier der Haupttitel\par \end{center} \vfill \tableofcontents \bigskip \lipsum[66] \addsec[short version sec]{} \addsubsectiontocentry{}{subsec 1111} \lipsum[1] \addsubsectiontocentry{}{subsecaaa 2222} \addsubsectiontocentry{}{subsecbb 3333} % Hier Spaltenumbruch gewünscht \addsubsectiontocentry{}{subsecccc 4444} \addsubsectiontocentry{}{subsec 5555} \addsubsectiontocentry{}{subsecdd 6666} \addsec{sec} \addsec{sec} \end{document} Result: beantwortet 17 Dez '18, 04:26 esdd Ey, Du hast die multicol-Umgebung gelöscht. Ansonsten sehr professionell gelöst. Für mich allein kaum machbar. Ich wäre jetzt in Richtung minitoc.sty gegangen, was nicht unbedingt einfacher ist.
(17 Dez '18, 05:06)
cis
PS: Braucht man mit der o.g. multicol-Umgebung immer noch ?
(17 Dez '18, 05:10)
cis
PPS: Zum PS. Nach der 1. Titel-Seite brauch ich übrigens keine multicols mehr (da kommen nur noch ganzsseitige Bilder); daher verwirrt mich Ok, das konnte jetzt niemand wissen.
(17 Dez '18, 05:14)
cis
1
Ich habe Dir Deine
(17 Dez '18, 08:58)
esdd
1
Die
(17 Dez '18, 08:59)
esdd
|
Einfach mit Öffne in Overleaf
\documentclass[landscape]{scrartcl} %\setparsizes{0pt}{0pt}{0pt plus 1fil} \usepackage[showframe=true]{geometry} \usepackage{multicol} \setlength{\columnseprule}{1mm} \usepackage{mwe} \begin{document} \begin{multicols*}{2}%[''titel'']["Abstand"] \rule{2cm}{12cm} { \RedeclareSectionCommand[font=\centering\Huge]{section} \section*{Hier der Haupttitel} } \vfill\null \columnbreak \tableofcontents \bigskip \lipsum[66] \addsec[short version sec]{} %\addsubsec[short version subsec]{} \addtocontents{toc}{\protect\begin{multicols*}{2}} \addsubsectiontocentry{}{subsec 1111}\leavevmode\newpage \addsubsectiontocentry{}{subsecaaa 2222}\leavevmode\newpage \addsubsectiontocentry{}{subsecbb 3333}\leavevmode\newpage % Hier Spaltenumbruch gewünscht \addsubsectiontocentry{}{subsecccc 4444}\leavevmode\newpage \addsubsectiontocentry{}{subsec 5555}\leavevmode\newpage \addsubsectiontocentry{}{subsecdd 6666}\leavevmode\newpage \addtocontents{toc}{\protect\end{multicols*}} \addsec{sec} \addsec{sec} \end{multicols*} \end{document} beantwortet 16 Dez '18, 21:41 Henri Ah, es gibt leider ein Problem: Die Einträge
(16 Dez '18, 23:03)
cis
Zwischen jedem
(16 Dez '18, 23:16)
cis
Haha, Du bist ein Herzchen. ^^ Wenn man es so macht: ok.... Ich meinte es so: Auf Seite 1 steht Möglicherweise ist das Problem nur halb-trivial. Der KOMA-Befehl
(17 Dez '18, 00:02)
cis
1
Du kannst doch zwischen Deine
(17 Dez '18, 04:08)
esdd
Ergebnis 5 von 7
show 2 more comments
|
Es sei darauf hingewiesen, dass
\centering
keine Font-Anweisung ist und damit der gezeigte Missbrauch von\section*
in mehrerer Hinsicht ein Verstoß gegen die Dokumentation darstellt. Sollte das irgendwann so nicht mehr funktionieren, sollte man sich nicht allzu sehr wundern und keinesfalls beklagen.Du meinst dieses Dingens hier?
\RedeclareSectionCommand[font=\centering\Huge]{section}
? Ich habe gegoogelt, wie man eine KOMA-Überschrift zentriert und das gefunden, sah professionell aus; also habe ich es kopiert. Wenn das irgendwie besser geht, gern...