Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Endnoten zweispaltig und mit jeweiliger Kapitelüberschrift

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.10.2010
    Beiträge
    32

    Endnoten zweispaltig und mit jeweiliger Kapitelüberschrift

    Für ein Publikationsprojekt wünsche ich mir Endnoten, die (a) kapitelweise nummeriert sind. Sie sollen (b) zweispaltig gesetzt sein und (c) den jeweiligen Kapitelnamen als Zwischenüberschrift erhalten, der jedoch (d) einspaltig gesetzt ist, d.h. die Zweispaltigkeit soll für die Zwischenüberschrift gewissermaßen unterbrochen werden.

    In meinem folgenden Beispiel (ich hoffe, es ist einigermaßen "Minimal") gelingen mir nur a und b, c und d nicht. Die enotez-Dokumentation habe ich gelesen, ohne dass ich weitergekommen bin. Ich hänge nicht an enotez, m.a.W. können gern auch gänzlich andere Ansätze zum Ziel a-d führen und sind willkommen. Merci!

    Code:
    \documentclass{book}
    \usepackage{enotez,multicol}
    \usepackage{kantlipsum,mwe}
    
    \EnotezCurrentSplitTitle
    \setenotez{list-name={},
    	reset = true,
    	split = chapter,
    	split-sectioning = {chapter},
    	split-heading = {\chapter*{#1}},
    	split-title={}
    	}
    
    \begin{document}
    
    \chapter{Erstes Kapitel}
    Text\endnote{\kant[1]}. Text\endnote{\kant[2]}. Text\endnote{\kant[3];\kant[4]}.
    Text\endnote{\kant[5];\kant[6]}.
    
    \chapter{Zweites Kapitel}
    
    Text\endnote{\kant[1]}. Text\endnote{\kant[2]}. Text\endnote{\kant[3];\kant[4]}.
    Text\endnote{\kant[5];\kant[6]}.
    
    \newpage
    
    \appendix
    \begin{multicols}{2}
    \printendnotes
    \end{multicols}
    \end{document}
    
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.327
    Für c musst Du Schlicht Option split-title weglassen.

    Option d ist hingegen ein Problem. Ich habe folgendes probiert:
    Code:
    \documentclass{book}
    \usepackage{enotez,multicol}
    \usepackage{kantlipsum,mwe}
    
    \EnotezCurrentSplitTitle
    \setenotez{list-name={},
    	reset = true,
    	split = chapter,
    	split-sectioning = {chapter},
    	split-heading = {\chapter*{#1}},
    	}
    \makeatletter
    \def\starttwocolumn{\ifnum\col@number=1\begin{multicols}{2}\fi}
    \def\finishtwocolumn{\ifnum\col@number>1\end{multicols}\fi}
    \AfterEveryListSplit{\starttwocolumn}
    \AtEveryListSplit{\finishtwocolumn}
    \AfterEveryEndnotesList{\finishtwocolumn}
    \makeatother
    \begin{document}
    
    \chapter{Erstes Kapitel}
    Text\endnote{\kant[1]}. Text\endnote{\kant[2]}. Text\endnote{\kant[3];\kant[4]}.
    Text\endnote{\kant[5];\kant[6]}.
    
    \chapter{Zweites Kapitel}
    
    Text\endnote{\kant[1]}. Text\endnote{\kant[2]}. Text\endnote{\kant[3];\kant[4]}.
    Text\endnote{\kant[5];\kant[6]}.
    
    \clearpage
    
    \appendix
    \printendnotes
    
    \end{document}
    bekomme dabei aber jedes Mal die Überschrift des ersten Splits. Problem ist, dass der aktuelle split-Titel nur lokal definiert wird, bevor \finishtwocolumn ausgeführt wird. Damit geht er verloren. Mit einem Hack lässt sich auch das lösen:
    Code:
    \documentclass{book}
    \usepackage{enotez,multicol}
    \usepackage{kantlipsum,mwe}
    
    \EnotezCurrentSplitTitle
    \setenotez{list-name={},
    	reset = true,
    	split = chapter,
    	split-sectioning = {chapter},
    %	split-heading = {\chapter*{#1}},
    	}
    \makeatletter
    \def\starttwocolumn{\ifnum\col@number=1\begin{multicols}{2}\fi}
    \def\finishtwocolumn{\ifnum\col@number>1\global\let\EnotezCurrentSplitTitle\EnotezCurrentSplitTitle\end{multicols}\fi}
    \AfterEveryListSplit{\starttwocolumn}
    \AtEveryListSplit{\finishtwocolumn}
    \AfterEveryEndnotesList{\finishtwocolumn}
    \makeatother
    \begin{document}
    
    \chapter{Erstes Kapitel}
    Text\endnote{\kant[1]}. Text\endnote{\kant[2]}. Text\endnote{\kant[3];\kant[4]}.
    Text\endnote{\kant[5];\kant[6]}.
    
    \chapter{Zweites Kapitel}
    
    Text\endnote{\kant[1]}. Text\endnote{\kant[2]}. Text\endnote{\kant[3];\kant[4]}.
    Text\endnote{\kant[5];\kant[6]}.
    
    \clearpage
    
    \appendix
    \printendnotes
    
    \end{document}
    Geändert von klops (22-06-2015 um 07:37 Uhr)

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •