frontmatter & mainmatter oben zentriert

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


Toffifee
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Di 17. Jun 2014, 13:17

Beitrag von Toffifee »

Wenn ich scrpage2 dazunehm, macht er mir über 400 Zeilen von so etwas:

\newcommand\def@ult[3]{%
\edef\temp@a{\lowercase{\edef\noexpand\temp@a{#3}}}\temp@a
\def#1{}%
\@forc\tmpf@ra{#2}%
{\expandafter\if@in\tmpf@ra\temp@a{\edef#1{#1\tmpf@ra}}{}}%
\ifx\@empty#1\def#1{#2}\fi}

Ich hab gerade vorhin hinbekommen, dass der Hauptteil seine Seitenanzahlen oben zentriert hat, jedoch nicht das Inhaltsverzeichnis und nicht das Literaturverzeichnis.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Toffifee hat geschrieben:Wenn ich scrpage2 dazunehm, macht er mir über 400 Zeilen von so etwas:

\newcommand\def@ult[3]{%
\edef\temp@a{\lowercase{\edef\noexpand\temp@a{#3}}}\temp@a
\def#1{}%
\@forc\tmpf@ra{#2}%
{\expandafter\if@in\tmpf@ra\temp@a{\edef#1{#1\tmpf@ra}}{}}%
\ifx\@empty#1\def#1{#2}\fi}
Wer ist denn »er«?
Ändere ich das Minimalbeispiel ab und nutze scrpage2:
\documentclass[a4paper, 12pt]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{scrpage2}
\clearscrheadfoot
\chead{\pagemark}
\usepackage{blindtext}
\begin{document}
\pagestyle{empty}%Willst du das wirklich?
\frontmatter
\pagenumbering{Roman}
\tableofcontents
\pagestyle{scrheadings}
\mainmatter
\blinddocument
\end{document} 
erhalte ich eine log-Datei mit insgesamt 461 Zeilen. Und so ziemlich am Schluss steht
Output written on toffifeeHeaderBookExt.pdf (6 pages, 104322 bytes).
Ich kann gerade nicht nachvollziehen was du tust, ein anderer scheint gerade nicht mitzulesen. Es wäre also wichtig zu wissen, was du im Detail tust. Lies bitte auch meine Signatur, arbeite ruhig und durchdacht.
Ich hab gerade vorhin hinbekommen, dass der Hauptteil seine Seitenanzahlen oben zentriert hat, jedoch nicht das Inhaltsverzeichnis und nicht das Literaturverzeichnis.
Ich dachte das wäre so gewünscht?
Ich soll die Seitennummerierung oben zentriert angeben, die Nummerierung soll auch erst bei der Einleitung losgehen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Das Beispiel von Johannes funktioniert bei mir ganz problemlos, egal ob ich scrpage2 oder scrlayer-scrpage lade. Wenn die Seitenzahlen auch auf Kapitelanfangsseiten erscheinen sollen, dann müsste lediglich noch das optionale Argument von \chead mit verwendet werden, also:
\documentclass[12pt]{scrbook} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{scrpage2}
\pagestyle{scrheadings}% oder \usepackage{scrlayer-scrpage}
\clearscrheadfoot% alle Voreinstellungen löschen
\chead[\pagemark]{\pagemark}% Seitenzahl mittig in Kopf (auch Kapitelanfangsseiten) 
\usepackage{blindtext} % für Fülltext
\begin{document} 
\frontmatter 
\pagenumbering{Roman} 
\tableofcontents 
\mainmatter 
\blinddocument 
\end{document} 

Ich würde dir auch wirklich raten, eine KOMA-Script Klasse zu verwenden. Falls du aber unbedingt book und fancyhdr nutzen möchtest, dann musst du zum einen angegeben, dass beim pagestyle fancy die Seitenzahl in die Mitte des Kopfes soll. Zum anderen musst du den pagestyle plain umdefinieren, da dieser auf den Kapitelanfangsseiten verwendet wird:
\documentclass[a4paper, 12pt]{book} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 

\usepackage{fancyhdr} 
\pagestyle{fancy} 
\fancyhf{}% alle Voreinstellungen löschen
\chead{\thepage}% Seitenzahl mittig in Kopf
\renewcommand{\headrulewidth}{0pt}

\fancypagestyle{plain}{% plain Stil (insbesondere Kapitelanfangsseiten)
\fancyhf{}% alle Voreinstellungen löschen
\chead{\thepage}% Seitenzahl mittig in Kopf
\renewcommand{\headrulewidth}{0pt}}

\usepackage{blindtext}
\begin{document} 
\frontmatter 
\pagenumbering{Roman} 
\tableofcontents 
\mainmatter 
\blinddocument 
\end{document} 

Gruß
Elke

Toffifee
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Di 17. Jun 2014, 13:17

Beitrag von Toffifee »

"er" ist mein PC bzw Texmaker. Ich hab es bislang nur kopiert und in ein neues tex eingefügt und bislang hat es nicht funktioniert. Jetzt habe ich es nochmal (genauso) gemacht und es hat funktioniert. Ich kann euch gar nicht sagen, wie froh ich drüber bin. Sitz jetzt schon 3 Tage dran (bin kompletter Anfänger) und hab schon ungefähr 2 Bücher und unzählige Anleitungen von Universitäten durch.

Jetzt bleibt nur noch das Problem mit den Zitaten. (arbeite mit Jabref und Texmaker)
Das ist die Vorlage:
NACHNAME, VORNAME (1. Buchstabe) (Jahr): Titel. Verlag, Ort.

Bsp:
ECKERT, J., FRIEDHOFF, K. T., ZAHNER, H., DEPLAZES, P. (2008): Lehrbuch der Parasitologie für die Tiermedizin. Enke, Stuttgart, S. 508-559 u. 574-579.

So siehts im Moment aus:
[NACHNAME, Jahr] Nachname, 1. Buchstabe v Vorname (Jahr). Titel[⁄i]. Verlag, Ort.

Also müsste ich die gesamte eckige Klammer wegkriegen, nach dem Jahr einen Doppelpunkt und den Titel nicht kursiv.

Im Text sollte es so aussehen:
(NACHNAME, Jahr)
und sieht so aus:
[NACHNAME, Jahr]

da müsste ich also "nur" die Klammerart ändern.

Des Weiteren müsste (bei Zitaten im Text) bei vielen Autoren "et al." nach dem ersten Autor stehen (momentan steht da nur der Nachname des 1. Autors) und bei 2 Autoren "u." und beide mit Nachnamen.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Schau da zu bitte in die wichtigen Hinweise des Unterforums Literaturverzdeichnis und erstelle bei Bedarf dort ein neues Thema.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten