Kopfzeile im Symbolverzeichnis - Glossaries Paket

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Kopfzeile im Symbolverzeichnis - Glossaries Paket

von icab » Mi 9. Aug 2017, 07:30

Herzlichen Dank an euch beide für die Hilfe!

Viele Grüße

icab

von esdd » Di 8. Aug 2017, 21:01

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}

von Gast » Di 8. Aug 2017, 19:43

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}

Kopfzeile im Symbolverzeichnis - Glossaries Paket

von icab » Di 8. Aug 2017, 19:09

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}
Dateianhänge
test.pdf
test.pdf
(56.04 KiB) 345-mal heruntergeladen
glossaries.tex
glossaries.tex
(9.04 KiB) 394-mal heruntergeladen

Nach oben