goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


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

Forenstatistik:
Beiträge: 101181
Top-Poster: Johannes_B (5068)

Wir begrüßen unseren neuesten Benutzer CodeIt.

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

scrheadings: Kolumnentitel für gerade/ungerade Seiten

 

Jean-Marc
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 52
Anmeldedatum: 04.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.01.2009, 18:11     Titel: scrheadings: Kolumnentitel für gerade/ungerade Seiten
  Antworten mit Zitat      
Gibt es eine Möglichkeit, daß statt der Anweisung links-rechts die Kolumnentitel auf ungerade-gerade Seiten plaziert werden?

Ich möchte den Text am Ende zweispaltig machen, indem zwei A5-Seiten auf ein A4 kommen. Die Seitennummern sollen auf A5 mittig sein.

Beim einseitigen Seitenstil ist jedoch jede Seite als rechte definiert - für meine Zusammenführung zur Doppelseite ungünstig.

Ich möchte zwei Kolumnentitel vergeben, einen für gerade, einen für ungerade A5-Seiten, sodaß im Ergebnis die Kolumnentitel immer am Außenrand des A4 liegen. Gibt es einen Weg, nicht im Editor für jede Seite manuell \ihead und \ohead setzen zu müssen?
Private Nachricht senden Benutzer-Profile anzeigen

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 2637
Anmeldedatum: 04.07.08
Wohnort: ---
Version: Ich bin hier nicht mehr zu erreichen!
     Beitrag Verfasst am: 03.01.2009, 18:40     Titel:
  Antworten mit Zitat      
Die Output-Routine von LaTeX schaltet nur bei doppelseitigen Dokumenten den Kopf und Fuß zwischen geraden und ungeraden Seiten um. Bei einseitigen Dokumenten verwendete LaTeX immer Kopf und Fuß für ungerade Seiten. Es würde also bei einem einseitigen Dokument nichts nützen einen Kopf oder Fuß für gerade Seiten zu definieren. Man kann natürlich innerhalb von \ihead etc. künstlich eine Unterscheidung einbauen, etwa:
Code
\ihead{\ifodd\value{page}\else\headmark\fi}

Es sei darauf hingewiesen, dass \ifodd für den Zähler page nur in der Kopf- oder Fußdefinition zuverlässig funktioniert, nicht jedoch innerhalb des Seitentextes. Siehe dazu auch \ifthispageodd in der KOMA-Script-Anleitung.

KOMA-Script 3 bzw. typearea ab Version 3.00 kennt mit twoside=semi eine Option, um ein eigentlich doppelseitiges Dokument mit einseitigem Seitenspiegel zu versehen. Damit braucht man dann solche Verrenkungen nicht.
_________________

goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
Ich bin hier nicht mehr zu erreichen!
Private Nachricht senden Benutzer-Profile anzeigen

Jean-Marc
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 52
Anmeldedatum: 04.08.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.01.2009, 22:12     Titel:
  Antworten mit Zitat      
Dank der Flexibilität bei Kolumnen und den Tip mit twoside=semi war ich fast am Ziel:
Code
\documentclass[twoside=semi]{scrreprt}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\cfoot{\pagemark}
\ofoot{}

\usepackage[T1]{fontenc
}
\usepackage[german]{babel}
\usepackage{blindtext}
\usepackage{hyperref}\hypersetup{pdfpagelayout={TwoPageLeft}}

\begin{document}
\chapter*{Kapitel}\lohead{Kapitel}
\section*{Abschnitt}\rehead{Abschnitt}
\blindtext[20]
\end{document}

Nur die Seitenzahl 1 stand nicht da, wo sie soll. Mit \thispagestyle{empty} bekomme ich sie ganz weg. Aber so ist mein Fall auch gelöst.

Danke für die Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 2637
Anmeldedatum: 04.07.08
Wohnort: ---
Version: Ich bin hier nicht mehr zu erreichen!
     Beitrag Verfasst am: 04.01.2009, 12:58     Titel:
  Antworten mit Zitat      
Jean-Marc hat Folgendes geschrieben:
Code
\cfoot{\pagemark}
\ofoot{}

vermutlich willst Du
Code
\cfoot[\pagemark]{\pagemark]
\ofoot[]{
}


Jean-Marc hat Folgendes geschrieben:
Code
\chapter*{Kapitel}\lohead{Kapitel}
\section*{Abschnitt}\rehead{Abschnitt}

Das ist keine gute Idee, weil LaTeX eine asynchrone Output-Routine besitzt und damit nicht sicher ist, dass \section*{Abschnitt} auf der Seite ausgegeben wird, auf der \rehead{Abschnitt} ausgeführt wird. Genau deshalb gibt es die ganze Mark-Geschichte.

Also besser:
Code
\documentclass[twoside=semi]{scrreprt}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\cfoot[\pagemark]{\pagemark}
\ihead{\headmark}
 
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{blindtext}
\usepackage{hyperref}\hypersetup{pdfpagelayout={TwoPageLeft}}
 
\begin{document}
\chapter*{Kapitel}\markright{Kapitel}
\section*{Abschnitt}\markleft{Abschnitt}
\blindtext[20]
\end{document}

oder, falls Du generell keine Kapitel- und Abschnittsnummern hast und nichts davon im Inhaltsverzeichis haben willst:
Code
\documentclass[twoside=semi]{scrreprt}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\automark[chapter]{section}
\setcounter{secnumdepth}{-1}
\setcounter{tocdepth}{-1}
\clearscrheadfoot
\cfoot[\pagemark]{\pagemark}
\ihead{\headmark}
 
\usepackage[T1]{fontenc}
\usepackage[german]{babel}
\usepackage{blindtext}
\usepackage{hyperref}\hypersetup{pdfpagelayout={TwoPageLeft}}
 
\begin{document}
\chapter{Kapitel}
\section{Abschnitt}
\blindtext[20]
\end{document}

Üblich ist übrigens umgekehrt, also \automark[section]{chapter}.

Danke auch für das sehr gute Minimalbeispiel. Damit war es für mich eine Sache von einem Augenblick, die beiden Alternativen zu erstellen.
_________________

goLaTeX-Knigge (mit Themen Minimalbeispiel und So stellst Du Deine Frage richtig)
DE-TeX-FAQ, UK-FAQ, l2kurz, l2tabu, CTAN, The TeX Catalogue
KOMA-Script
Ich bin hier nicht mehr zu erreichen!
Private Nachricht senden Benutzer-Profile anzeigen

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 - 2020 goLaTeX.de