Von Kopfzeile nur die Seitenanzahl anzeigen lassen

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Peterlinho
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Di 29. Jan 2013, 18:59

Von Kopfzeile nur die Seitenanzahl anzeigen lassen

Beitrag von Peterlinho »

Hallo,

mein Dokument ist folgendermaßen aufgebaut:
Inhaltsverzeichnis
Nomenklatur
Abbildungsverzeichnis
eigentlicher Text

Die Seitennummerierung sind folgendermaßen eingestellt:

Inhaltsverzeichnis (römisch nummeriert)
Nomenklatur (römisch nummeriert)
Abbildungsverzeichnis (römisch nummeriert)
eigentlicher Text (arabisch nummeriert)


Als Kopfzeile hätte ich gerne für die Nomenklatur und das Abbildungsverzeichnis NUR rechts oben die römische Seitenzahl.

Für den "eigentlichen Text" soll dann wie eingestellt rechts oben die arabische Seitennnummeriung und links oben die Kapitelüberschrift (alles als Kopfzeile).

Wenn ich das mit meinem Code ausführe, erhalte ich aber auch für die Nomenklatur und das Abbildungsverzeichnis die Kapitelüberschriften in der Kopfzeile, wie bekomme ich die denn raus?
Wenn ich \thispagestyle{plain} nutze, dann haut es mir auch die Seitenzahlen raus. Mit dem Paket fancyhdr hatte ich auch keinen Erfolg.

Da ich leider nicht dazu befähigt bin, mir eigene Dinge umzuschreiben bin ich vorerst noch auf Eure mithilfe angewiesen. Wie krige ich das Ding zum Laufen?




\documentclass[a4paper,11pt,oneside,openany,parskip]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel}
\usepackage{lmodern} 
\usepackage[showframe]{geometry}
\setkomafont{sectioning}{\normalcolor\bfseries} 
\usepackage{mathtools} 
\usepackage{amsmath}
\numberwithin{equation}{section}

\usepackage{paralist}

\usepackage{chngcntr}
\counterwithin{figure}{section}

\usepackage[automark]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\clearscrplain
\ohead{\pagemark}
\ihead{\headmark}
\setheadsepline{0.4pt}



\usepackage{siunitx}
\usepackage[sort=def]{glossaries}
\usepackage{longtable}

\newglossarystyle{nomenclature}{%
  \renewenvironment{theglossary}%
    {\begin{longtable}[l]{llp{\glsdescwidth}}}%
    {\end{longtable}}%
  \renewcommand*{\glossaryheader}{}%
  \renewcommand*{\glsgroupheading}[1]{}%
  \renewcommand*{\glossaryentryfield}[5]{%
    \glsentryitem{##1}% Entry number if required
    \glstarget{##1}{##2}% Symbol
    & \glsentryuseri{##1}% Einheit
    & ##3 % Beschreibung
    \\% end of row
  }%
  \renewcommand*{\glsgroupskip}{\\}%
}

\newcommand\nomenclature[5][]{%
  \newglossaryentry{#2}{
    name = {#3},
    description = {#4},
    sort = {#1#2},
    user1 = {\unexpanded{#5}},
    type = \ifblank{#1}{main}{#1}
  }}

% Gruppen:
% \newglossary{<name>}{<eingabedateiendung>}{<ausgabedateiendung>}{<titel>}
\newglossary{A}{glai}{glao}{Lateinische Formelzeichen}
\newglossary{B}{glbi}{glbo}{Griechische Formelzeichen}
\newglossary{C}{gldi}{gldo}{Hochzeichen und Indizes}
\newglossary{D}{glli}{gllo}{Triebwerksebenen}
\newglossary{E}{gllf}{gllk}{Abkürzungen}

\nomenclature[A]{ID}{\textbf{Symbol}}{\textbf{Beschreibung}}{\textbf{Einheit}}
\nomenclature[A]{IX}{}{}{}
\nomenclature[A]{quer}{A}{Fläche}{\si{\metre\squared}}
\nomenclature[B]{IDX2}{\textbf{Symbol}}{\textbf{Beschreibung}}{\textbf{Einheit}}
\nomenclature[B]{IDX3}{}{}{}
\nomenclature[B]{d}{$\Delta$}{Differenz}{-}
\nomenclature[C]{brenn}{B}{Brennstoffmassenstrom}{}
\nomenclature[E]{Ac}{ACARE }{Advisory Council for Aeronautics Research in Europe}{}

\makeglossaries
\glossarystyle{nomenclature} 




\begin{document}

\pagenumbering{roman}
\tableofcontents
\newpage
\glsaddall
\addcontentsline{toc}{chapter}{Nomenklatur}
\chapter*{Nomenklatur}
\setglossarysection{section}
\printglossary[type=A]
\newpage
\thispagestyle{plain}
\printglossary[type=B]
\printglossary[type=C]
\printglossary[type=E]



\cleardoublepage
% \phantomsection
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures

\newpage
\pagenumbering{arabic} 


\chapter{Einführung}
\section{Hintergrund}
\begin{quote}
Bla Bla \end{quote} 

\newpage
Bla Bla2
\end{document}
Dankeschön

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4301
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du solltest lernen, deinen Code zu minimieren - dann verstehst du auch besser, welcher Teil für was zuständig ist.

Du kann eigene Seitenstile mit \deftripstyle oder \newpagestyle definieren (siehe scrguide). In deinem Fall geht aber auch sowas simples:
\documentclass[a4paper,11pt,oneside,openany,parskip]{scrreprt} 

\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[automark]{scrpage2} 
\pagestyle{scrheadings} 
\clearscrheadfoot 
\clearscrplain 
\ohead{\pagemark} 
\ihead{\headmark} 
\setheadsepline{0.4pt} 


\begin{document} 
\chapter{A}
blub\newpage blub \newpage blub

\chapter{B}
\ihead{} % ihead leeren
blub\newpage blub \newpage blub
\end{document} 

Peterlinho
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Di 29. Jan 2013, 18:59

Beitrag von Peterlinho »

Du solltest lernen, deinen Code zu minimieren - dann verstehst du auch besser, welcher Teil für was zuständig ist.
Das habe ich versucht, ich dachte, um das Problem zu verdeutlichen lass ich mal die Nomenklatur etc. drin...

Aufjedenfall funktioniert es jetzt, perfekt, danke!

Antworten