Von Kopfzeile nur die Seitenanzahl anzeigen lassen

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: Von Kopfzeile nur die Seitenanzahl anzeigen lassen

von Peterlinho » Mi 13. Feb 2013, 16:14

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!

von u_fischer » Mi 13. Feb 2013, 14:13

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} 

Von Kopfzeile nur die Seitenanzahl anzeigen lassen

von Peterlinho » Mi 13. Feb 2013, 12:35

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

Nach oben