Seite 1 von 1

Kopfzeile im Symbolverzeichnis - Glossaries Paket

Verfasst: Di 8. Aug 2017, 19:09
von icab
Hallo liebe Community,

ich habe ein Problem mit der Benennung der Kopfzeile im Symbolverzeichnis.
Ich erstelle dort Abschnitte (Lateinische Buchstaben, etc.) für eine Unterteilung der Symbole.
Ich gebe die einzelnen Glossaries mit dem Befehl
\printglossary
aus.
Problem ist allerdings, dass die Kopfzeile nur auf der ersten Seite "SYMBOLE" anzeigt.
Auf der folgenden Seite wird der Name des Abschnitts angezeigt, z. B. Lateinische Buchstaben.
Wie schaffe ich es, dass auf jeder Seite im Symbolverzeichnis "SYMBOLE" anzeigt wird?
Der Befehl
\markboth{\MakeUppercase{Symbole}}{\MakeUppercase{Symbole}}
hilft leider nicht weiter.
Nachfolgend ist ein MWE zu finden. Hierbei ist zu beachten, dass eine glossaries.tex heruntergeladen werden muss, bevor das Beispiel kompiliert werden kann (siehe Anhang zum Download der Datei).
Weiterhin habe ich die vollständig kompilierte Datei angefügt.

Viele Grüße

icab
\documentclass[12pt,
ngerman,
]{scrreprt}
\usepackage[automark,
markcase=upper,
]{scrlayer-scrpage}
\pagestyle{scrheadings}
\ihead{\small\textnormal\headmark}
\ohead[\pagemark]{\small\textnormal\pagemark}
\chead{}
\cfoot[]{}
\renewcommand*{\chaptermarkformat}{}
\renewcommand*\chapterpagestyle{scrheadings}
\usepackage{babel}
\usepackage[utf8,
]{inputenc}
\usepackage[T1,
]{fontenc}
\usepackage[nonumberlist,
nopostdot,
ucmark=true,
acronym,
section=section,
style=long,
]{glossaries}
\newglossary[lat]{latinlist}{lai}{lag}{Lateinische Buchstaben}
\newglossary[grt]{greeklist}{gri}{grg}{Griechische Buchstaben}
\newglossary[dit]{dimlesslist}{dii}{dig}{Dimensionslose Kennzahlen}
\makeglossaries
\loadglsentries{glossaries}
\glsaddall
\begin{document}
\pagenumbering{roman}
\chapter*{Symbole}
\addcontentsline{toc}{chapter}{Symbole}
\markboth{\MakeUppercase{Symbole}}{\MakeUppercase{Symbole}}
\printglossary[type=latinlist]
\markboth{\MakeUppercase{Symbole}}{\MakeUppercase{Symbole}}
\printglossary[type=greeklist]
\markboth{\MakeUppercase{Symbole}}{\MakeUppercase{Symbole}}
\printglossary[type=dimlesslist]
\markboth{\MakeUppercase{Symbole}}{\MakeUppercase{Symbole}}
\clearpage
\end{document}

Verfasst: Di 8. Aug 2017, 19:43
von Gast
Davon abgesehen, dass du das mit dem Minimalbeispiel sicher hättest besser machen können, warum verwendest Du nicht \addchap für die Hauptüberschrift und schaltest mit \manualmark fürs erste auf manuell Marken:
\documentclass[12pt,
ngerman,
]{scrreprt}
\usepackage[automark,
markcase=upper,
]{scrlayer-scrpage}
\pagestyle{scrheadings}
\ihead{\small\textnormal\headmark}
\ohead[\pagemark]{\small\textnormal\pagemark}
\chead{}
\cfoot[]{}
\renewcommand*{\chaptermarkformat}{}
\renewcommand*\chapterpagestyle{scrheadings}
\usepackage{babel}
\usepackage[utf8,
]{inputenc}
\usepackage[T1,
]{fontenc}
\usepackage[nonumberlist,
nopostdot,
ucmark=true,
acronym,
section=section,
style=long,
]{glossaries}
\newglossary[lat]{latinlist}{lai}{lag}{Lateinische Buchstaben}
\newglossary[grt]{greeklist}{gri}{grg}{Griechische Buchstaben}
\newglossary[dit]{dimlesslist}{dii}{dig}{Dimensionslose Kennzahlen}
\makeglossaries
\loadglsentries{glossaries}
\glsaddall
\begin{document}
\pagenumbering{roman}
\addchap{Symbole}
\manualmark
\printglossary[type=latinlist]
\printglossary[type=greeklist]
\printglossary[type=dimlesslist]
\clearpage
\end{document}

Verfasst: Di 8. Aug 2017, 21:01
von esdd
Du kannst auch mit
\renewcommand{\glsglossarymark}[1]{}
das Setzen von Marken durch die Überschriften der Glossare abschalten. Und ich würde natürlich ebenfalls \addchap verwenden.
\documentclass[12pt,ngerman]{scrreprt} 
\usepackage[
  automark,
  markcase=upper
]{scrlayer-scrpage}% aktiviert Seitenstil scrheadings
\clearpairofpagestyles
\ihead{\headmark} 
\ohead*{\pagemark} 
\addtokomafont{pagehead}{\small\textnormal}
\addtokomafont{pagenumber}{\small\textnormal}
\renewcommand*{\chaptermarkformat}{} 
\renewcommand*\chapterpagestyle{scrheadings} 
\usepackage{babel} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[
  nonumberlist, 
  nopostdot, 
  ucmark=true, 
  acronym, 
  section=section, 
  style=long, 
]{glossaries}
\renewcommand{\glsglossarymark}[1]{}

\newglossary[lat]{latinlist}{lai}{lag}{Lateinische Buchstaben} 
\newglossary[grt]{greeklist}{gri}{grg}{Griechische Buchstaben} 
\newglossary[dit]{dimlesslist}{dii}{dig}{Dimensionslose Kennzahlen} 
\makeglossaries 
\loadglsentries{glossaries} 
\glsaddall 

\begin{document} 
\pagenumbering{roman} 
\addchap{Symbole} 
\printglossary[type=latinlist] 
\printglossary[type=greeklist] 
\printglossary[type=dimlesslist] 
\end{document} 
Oder als Beispiel, das ohne zusätzliche Datei das Problem zeigt (nur leider nicht in Overleaf)
\documentclass[12pt,ngerman]{scrreprt} 
\usepackage[
  automark,
  markcase=upper
]{scrlayer-scrpage}% aktiviert Seitenstil scrheadings
\clearpairofpagestyles
\ihead{\headmark} 
\ohead*{\pagemark} 
\addtokomafont{pagehead}{\small\textnormal}
\addtokomafont{pagenumber}{\small\textnormal}
\renewcommand*{\chaptermarkformat}{} 
\renewcommand*\chapterpagestyle{scrheadings} 
\usepackage{babel} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[
  nonumberlist, 
  nopostdot, 
  ucmark=true, 
  acronym, 
  section=section, 
  style=long, 
]{glossaries}
\renewcommand{\glsglossarymark}[1]{}

\newglossary[lat]{latinlist}{lai}{lag}{Lateinische Buchstaben} 
\newglossary[grt]{greeklist}{gri}{grg}{Griechische Buchstaben} 
\newglossary[dit]{dimlesslist}{dii}{dig}{Dimensionslose Kennzahlen} 
\makeglossaries 

\newacronym{abc}{ABC}{a sample acronym}
\newglossaryentry{Agfh}{name={$A$},description={Volumen Kontrollmasse},type=latinlist}
\newglossaryentry{Agh}{name={$A$},description={Volumen Kontrollmasse},type=latinlist}
\newglossaryentry{Adgdgtgtrztzgdgf}{name={$A$},description={Volumen Kontrollmasse},type=greeklist}
\newglossaryentry{Artzuzghfghf}{name={$A$},description={Volumen Kontrollmasse},type=dimlesslist}
\glsaddall 

\usepackage{lipsum}% nur  für Fülltext
\begin{document} 
\pagenumbering{roman} 
\addchap{Symbole} 
\printglossary[type=latinlist] 
\lipsum% Fülltext
\printglossary[type=greeklist] 
\printglossary[type=dimlesslist] 
\end{document}

Verfasst: Mi 9. Aug 2017, 07:30
von icab
Herzlichen Dank an euch beide für die Hilfe!

Viele Grüße

icab