goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 100222
Top-Poster: Johannes_B (5063)

Wir begrüßen unseren neuesten Benutzer TextersLabor.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

pagestyle wird zu spät/früh geändert

 

Irena
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.08.2009, 12:24     Titel: pagestyle wird zu spät/früh geändert
  Antworten mit Zitat      
Hallo zusammen,

wieder einmals stehe ich als Newbie vor einem Problem. Anbei mein Minimalbeispiel (es ist wirklich ein Minimalbeispiel Smile):

Code
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[automark]{scrpage2}
\usepackage{geometry}
\usepackage{minitoc}
\usepackage{blindtext}

% ============================
%  geometry: Seite einrichten
% ============================
\geometry{left=25mm, right=25mm}
\geometry{top=30mm,bottom=20mm}
\geometry{headheight=20mm}
\geometry{headsep=5mm}
\geometry{footskip=24pt}
%\geometry{showframe=true}

% ================================
%  scrpage2: Kopfzeile einrichten
% ================================
\setheadwidth[0pt]{\textwidth}
\setheadsepline {0.4 pt}
\ihead{\LARGE{\textbf{TEXT}} \\ Text}
\chead{\LARGE{\textbf{TEXT} \\}}
\ohead{
   \begin{tabular
}{lr@{}}
      Dok-Nr.:   & 1234 \\
      Seite: &    \Seitenzahl \\
      Stand: &   25.08.2009
   \end{tabular}
   }

% ===============================
%  scrpage2: Fußzeile einrichten
% ===============================
%\setfootwidth[0pt]{\textwidth}
%\setfootsepline{0.4pt}
\cfoot{}

% ===============================
%  Inhaltsverzeichnis anpassen
% ===============================
\setcounter{secnumdepth}{3}      % Nummerierungstiefe Überschriften
\setcounter{tocdepth}{4}      % Anzeige Nummerierungstiefe Inhaltsverzeichnis

% ===============================
%  Seitenstile festlegen anpassen
% ===============================
\renewcommand*\chapterpagestyle{scrheadings}
\renewcommand*\partpagestyle{scrheadings}
\mtcsetfeature{parttoc}{pagestyle}{\thispagestyle{scrheadings}}
\mtcsetfeature{partlof}{pagestyle}{\thispagestyle{scrheadings}}
\mtcsetfeature{partlot}{pagestyle}{\thispagestyle{scrheadings}}

\newcommand{\Seitenzahl}{\thepage}

\begin{document}

% Minitoc starten
\doparttoc
\dopartlof
\dopartlot

% Seitenstil vorgeben
\pagestyle{scrheadings}
\pagenumbering{Roman}

% Gesamtes Inhaltsverzeichnis
\tableofcontents
\mtcaddchapter %Befehl wird von der Minitoc-Dokumentation nach Verwendung von \tableofcontents verlangt

% Gesamtes Abbildungsverzeichnis
\listoffigures
\mtcaddchapter %Befehl wird von der Minitoc-Dokumentation nach Verwendung von \listoffigures verlangt

% GesamtesTabellenverzeichnis
\listoftables
\mtcaddchapter %Befehl wird von der Minitoc-Dokumentation nach Verwendung von \listoftables verlangt

\part{Erster Part}
\setcounter{page}{1}
\pagenumbering{arabic}
\renewcommand{\Seitenzahl}{\thepart-\thepage}

% Minitoc-Verzeichnisse einfügen
\parttoc
\partlof
\partlot

\chapter{Kapitel 1}
\blinddocument

\part{Zweiter Part}
\setcounter{page}{1}
\pagenumbering{arabic}
% Kopfzeile anpassen

% Minitoc-Verzeichnisse einfügen
\parttoc
\partlof
\partlot

\chapter{Kapitel 2}
\blinddocument


\end{document}
 


Mein Problem ist, dass auf der Seite wo \part beginnt auch der "Seitenstil" geändert werden soll, d. h. in der Kopfzeile soll hinter "Seite: " stehen:
Zitat:
\thepart - \thepage


Hierbei soll \thepage jedes mal bei 1 beginnen. Sodass auf der Seite

Code
Teil I.

Erster Part


die Seitenzahl entsprechen so aussehen müsste:

Code
Seite: I-1


Kann mir jmemand sagen, was genau ich falsch mache? Schreibe ich

Code
\setcounter{page}{1}
\pagenumbering{arabic}
\renewcommand{\Seitenzahl}{\thepart-\thepage}
\part{Erster Teil}


dann setzt er die Seitenzahl auf 1 bereits beim Tabellenverzeichnis.

Kann mir jemand sagen was ich falsch mache?

Gruß,

Irena[/code]

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.08.2009, 12:25     Titel: Re: pagestyle wird zu spät/früh geändert
  Antworten mit Zitat      
[quote="Irena"]Hallo zusammen,

wieder einmals stehe ich als Newbie vor einem Problem. Anbei mein Minimalbeispiel (es ist wirklich ein Minimalbeispiel Smile):

Code
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[automark]{scrpage2}
\usepackage{geometry}
\usepackage{minitoc}
\usepackage{blindtext}

% ============================
%  geometry: Seite einrichten
% ============================
\geometry{left=25mm, right=25mm}
\geometry{top=30mm,bottom=20mm}
\geometry{headheight=20mm}
\geometry{headsep=5mm}
\geometry{footskip=24pt}
%\geometry{showframe=true}

% ================================
%  scrpage2: Kopfzeile einrichten
% ================================
\setheadwidth[0pt]{\textwidth}
\setheadsepline {0.4 pt}
\ihead{\LARGE{\textbf{TEXT}} \\ Text}
\chead{\LARGE{\textbf{TEXT} \\}}
\ohead{
   \begin{tabular
}{lr@{}}
      Dok-Nr.:   & 1234 \\
      Seite: &    \Seitenzahl \\
      Stand: &   25.08.2009
   \end{tabular}
   }

% ===============================
%  scrpage2: Fußzeile einrichten
% ===============================
%\setfootwidth[0pt]{\textwidth}
%\setfootsepline{0.4pt}
\cfoot{}

% ===============================
%  Inhaltsverzeichnis anpassen
% ===============================
\setcounter{secnumdepth}{3}      % Nummerierungstiefe Überschriften
\setcounter{tocdepth}{4}      % Anzeige Nummerierungstiefe Inhaltsverzeichnis

% ===============================
%  Seitenstile festlegen anpassen
% ===============================
\renewcommand*\chapterpagestyle{scrheadings}
\renewcommand*\partpagestyle{scrheadings}
\mtcsetfeature{parttoc}{pagestyle}{\thispagestyle{scrheadings}}
\mtcsetfeature{partlof}{pagestyle}{\thispagestyle{scrheadings}}
\mtcsetfeature{partlot}{pagestyle}{\thispagestyle{scrheadings}}

\newcommand{\Seitenzahl}{\thepage}

\begin{document}

% Minitoc starten
\doparttoc
\dopartlof
\dopartlot

% Seitenstil vorgeben
\pagestyle{scrheadings}
\pagenumbering{Roman}

% Gesamtes Inhaltsverzeichnis
\tableofcontents
\mtcaddchapter %Befehl wird von der Minitoc-Dokumentation nach Verwendung von \tableofcontents verlangt

% Gesamtes Abbildungsverzeichnis
\listoffigures
\mtcaddchapter %Befehl wird von der Minitoc-Dokumentation nach Verwendung von \listoffigures verlangt

% GesamtesTabellenverzeichnis
\listoftables
\mtcaddchapter %Befehl wird von der Minitoc-Dokumentation nach Verwendung von \listoftables verlangt

\part{Erster Part}
\setcounter{page}{1}
\pagenumbering{arabic}
\renewcommand{\Seitenzahl}{\thepart-\thepage}

% Minitoc-Verzeichnisse einfügen
\parttoc
\partlof
\partlot

\chapter{Kapitel 1}
\blinddocument

\part{Zweiter Part}
\setcounter{page}{1}
\pagenumbering{arabic}
% Kopfzeile anpassen

% Minitoc-Verzeichnisse einfügen
\parttoc
\partlof
\partlot

\chapter{Kapitel 2}
\blinddocument


\end{document}
 


Mein Problem ist, dass auf der Seite wo \part beginnt auch der "Seitenstil" geändert werden soll, d. h. in der Kopfzeile soll hinter "Seite: " stehen:
Zitat:
\thepart - \thepage


Hierbei soll \thepage jedes mal bei 1 beginnen. Sodass auf der Seite

Code
Teil I.

Erster Part


die Seitenzahl entsprechen so aussehen müsste:

Code
Seite: I-1


Weiß jemand, was genau ich falsch mache?

Schreibe ich

Code
\setcounter{page}{1}
\pagenumbering{arabic}
\renewcommand{\Seitenzahl}{\thepart-\thepage}
\part{Erster Teil}


dann setzt er die Seitenzahl auf 1 bereits beim Tabellenverzeichnis.

Kann mir jemand sagen was ich falsch mache?

Gruß,
Irena

ratte
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.08.2009, 12:55     Titel: Re: pagestyle wird zu spät/früh geändert
  Antworten mit Zitat      
Irena hat Folgendes geschrieben:
Schreibe ich

Code
\setcounter{page}{1}
\pagenumbering{arabic}
\renewcommand{\Seitenzahl}{\thepart-\thepage}
\part{Erster Teil}


dann setzt er die Seitenzahl auf 1 bereits beim Tabellenverzeichnis.

Kann mir jemand sagen was ich falsch mache?

Logisch. Die Anweisungen \setcounter bis \renewcommand werden j a ausgeführt, bevor \part eine neue Seite beginnen kann. Also werden sie noch auf der Seite ausgeführt, die zu dem Zeitpunkt gerade aktuell ist und das ist fast immer min. eine Seite zu früh. Obwohl ich nicht ganz durchblicke (ist da nicht ein Beitrag mit sich selbst kommentiert worden???) vermute ich, dass Du \clearpage oder \cleardoublepage suchst. Ich glaube, die sind auch im scrguide erklärt.

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de