Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Latex: Kapitel in Kopfzeile (https://www.delphipraxis.net/101697-latex-kapitel-kopfzeile.html)

Luckie 17. Okt 2007 14:16


Latex: Kapitel in Kopfzeile
 
Ich versuche gerade das Kapitel in die Kopfzeile zu bekommen, allerdinsg nur mit mäßigen Erfolg:
Code:
\documentclass[pdftex,a4paper,halfparskip,titlepage,twoside,openright]{scrreprt}
\usepackage{ngerman}
\usepackage{a4wide}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{scrpage2}

\pagestyle{scrheadings}

\title{Gegenüberstellung von Datenbankmodellen}
\subject{Oskar-von-Miller Schule Kassel\\Fachrichtung Anwendungsentwicklung}
\author{Michael Puff}
\publishers{2. Ausbildungsjahr\\Schuljahr 2007/2008}

\begin{document}

\maketitle

\tableofcontents

% gerade Seiten
\lehead[\headmark]{\headmark}
\rehead[Gegenüberstellung von Datenbankmodellen]{Gegenüberstellung von Datenbankmodellen}
% ungerade Seiten
\lohead[Gegenüberstellung von Datenbankmodellen]{Gegenüberstellung von Datenbankmodellen}
\rohead[\headmark]{\headmark}
So sthet bei mir überall "Inhaltsverzeichnis" als Kapitel in der Kopfzeile und das passt irgend wie nicht so ganz.

Die Muhkuh 17. Okt 2007 14:20

Re: Latex: Kapitel in Kopfzeile
 
Hi Michael,

wenn ich zu Hause bin, schicke ich dir mal ein kleines Beispiel, wie das recht einfach geht. Ergebnis siehe hier.

Wenn Du selbst danach suchen willst, such mal nach fancyheadings bzw. fancyhdr, damit hab ich das gemacht.

Luckie 17. Okt 2007 14:25

Re: Latex: Kapitel in Kopfzeile
 
Die Linie unter der Kopfzeile gefällt mir auch.

Die Muhkuh 17. Okt 2007 14:27

Re: Latex: Kapitel in Kopfzeile
 
Zitat:

Zitat von Luckie
Die Linie unter der Kopfzeile gefällt mir auch.

Bekommst Du alles. Sitze aber gerade in der Internetbibliothek in der Schule, hab meinen Zug verpasst, der nächste fährt um 16:04, bin dann ca. um 17:00 Uhr zu Hause, dann schicke ich dir das mal.

Luckie 17. Okt 2007 14:31

Re: Latex: Kapitel in Kopfzeile
 
Ich wollte es eigentlich ohne zusätzliches Package lösen. Das muss doch auch gehen.

Matze 17. Okt 2007 14:47

Re: Latex: Kapitel in Kopfzeile
 
Ohne zusätzliches Package kann man diese schönen Header meines Wissens nicht so leicht bekommen. Ich mache das immer so (das ist meine Standardvorlage):

Code:
\documentclass[a4paper, 11pt]{article}

\usepackage{a4wide}
\usepackage{ngerman}
\usepackage{fancyhdr}

\pagestyle{fancy}
\headheight 14pt

\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}

% Kopf- und Fußzeile in eingestellter Schriftart
\renewcommand{\familydefault}{\sfdefault}

\lhead{Matthias Hielscher}
\chead{}
\rhead{Physik-Labor}

\lfoot{Hochschule Esslingen}
\cfoot{}
\rfoot{Seite \thepage}

\begin{document}
Blubb
\end{document}
Das hilft dir natürlich nicht weiter, aber so kann man diese hübschen Kopf-/Fußzeilen realisieren.

DP-Maintenance 17. Okt 2007 14:47

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Klatsch und Tratsch" nach "Programmieren allgemein" verschoben.

Luckie 17. Okt 2007 14:54

Re: Latex: Kapitel in Kopfzeile
 
So einach würde es mir ja schon reichen:
Code:
\documentclass[pdftex,a4paper,halfparskip,titlepage,openright,twoside,headsepline,footsepline]{scrreprt}
\usepackage{ngerman}
\usepackage{a4wide}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{scrpage2}

\pagestyle{useheadings}

\title{Gegenüberstellung von Datenbankmodellen}
\subject{Oskar-von-Miller Schule Kassel\\Fachrichtung Anwendungsentwicklung}
\author{Michael Puff}
\publishers{2. Ausbildungsjahr\\Schuljahr 2007/2008}

\begin{document}

\maketitle

\tableofcontents

\chapter{Einführung}
\section{Ausgangssituation}
Aber da habe ich die Kopfzeile nur auf jeder zweiten Seite (allen geraden Seiten bzw. alle Seiten mit \chapter, das kann ich noch nicht sagen) und überall steht Inhaltsverzeichnis. Die Fusszeilen passen.

jottkaerr 17. Okt 2007 15:55

Re: Latex: Kapitel in Kopfzeile
 
Hallo,

wie wäre es mit dem folgenden Beispiel:


Code:
\documentclass[a4paper,headsepline,twoside,openright]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage{german}
\usepackage[ansinew]{inputenc}
\usepackage{scrpage2}
\usepackage{blindtext}

\pagestyle{scrheadings}
\automark[chapter]{chapter}
\ohead{\headmark}
\ihead{}

\begin{document}

\tableofcontents

\chapter{Zweites Kapitel}
\blindtext[3]
\section{Erster Abschnitt}
\blindtext[3]
\section{Zweiter Abschnitt}
\blindtext[3]
\chapter{Zweites Kapitel}
\blindtext[3]
\section{Erster Abschnitt}
\blindtext[3]
\section{Zweiter Abschnitt}
\blindtext[3]

\end{document}
Das wichtige steht unter \pagestyle{scrheadings}.

jkr

Luckie 17. Okt 2007 16:01

Re: Latex: Kapitel in Kopfzeile
 
Das sieht schon mal gut aus, nur fehlen die Kopfzeilen auf den Seiten wo ein Kapitel (\chapter) anfängt und das ist irgendwie doof.

jottkaerr 18. Okt 2007 07:08

Re: Latex: Kapitel in Kopfzeile
 
Hallo,

Kopfzeilen auf Kapitelanfangsseiten erhältst Du, in dem Du

Code:
\ohead{\headmark}
durch

Code:
\ohead[\headmark]{\headmark}
ersetzt. Zusätzliche Linien habe ich aber auch noch nicht
hinbekommen. Wahrscheinlich müsstest Du dazu den Seitenstil
scrplain umdefinieren oder einen eigenen Seitenstil definieren,
der dann auf den Kapitelanfangsseiten verwendet werden soll.

Für meinen Geschmack wirken Seiten mit Kopfzeile incl. Linie und
der doch recht fetten Kapitelüberschrift überladen. Ich würde auf
diesen Seite auf die Kopfzeilen verzichten.

jkr

Luckie 18. Okt 2007 08:17

Re: Latex: Kapitel in Kopfzeile
 
Danke, so geht es (fast). Linien unter und über der Kopf- und Fusszeile bekommst du mit headsepline,footsepline in den Optionen der Dokumentenklasse hin. Allerdings fehlt mir die Linie unter der Kopfzeile bei den Seiten, auf denen ein Kapitel anfängt. :wall:

jottkaerr 18. Okt 2007 08:27

Re: Latex: Kapitel in Kopfzeile
 
Hallo,

Zitat:

Zitat von Luckie
Danke, so geht es (fast). Linien unter und über der Kopf- und Fusszeile bekommst du mit headsepline,footsepline in den Optionen der Dokumentenklasse hin.

ja, das meinte ich auch so. In meinem ersten Beispiel waren die Linien ja auch vorhanden.
Die Anpassung im zweiten Beispiel sollte auch nur zusätzlich die Kopfzeilen auf
Kapitelanfangsseiten erzeugen.

Zitat:

Zitat von Luckie
Allerdings fehlt mir die Linie unter der Kopfzeile bei den Seiten, auf denen ein Kapitel anfängt. :wall:

Die Dokumentation zu KOMA-Script enthält in Kapitel 4 "Kopf- und Fußzeilen mit scrpage2"
Beispiele zur Definition eigener Seitenstile. Ich habe allerdings nicht ganz verstanden,
wie man zusätzliche Linien hinbekommt. Das kann aber auch daran liegen, dass diese Datei
bei mir mittlerweile drei Jahre alt ist. Vielleicht wäre eine neuere Dokumentation
hilfreicher.

jkr

Luckie 18. Okt 2007 10:10

Re: Latex: Kapitel in Kopfzeile
 
Zitat:

Zitat von jottkaerr
Die Dokumentation zu KOMA-Script enthält in Kapitel 4 "Kopf- und Fußzeilen mit scrpage2"
Beispiele zur Definition eigener Seitenstile. Ich habe allerdings nicht ganz verstanden,
wie man zusätzliche Linien hinbekommt.

Ja das habe ich auch schon gesehen, aber irgendwie nicht verstanden.

jottkaerr 18. Okt 2007 10:18

Re: Latex: Kapitel in Kopfzeile
 
Hallo,

Du kannst nach jedem \chapter{} ein

Code:
\thispagestyle{scrheadings}
einfügen. Wenn es nicht allzu viele Kapitel sind, hält sich der Aufwand dafür in Grenzen.

//Edit:

Gerade bei Google gefunden:

Code:
\renewcommand*{\chapterpagestyle}{scrheadings}
vor \begin{document} einfügen und gut ist's.

jkr

Luckie 18. Okt 2007 11:31

Re: Latex: Kapitel in Kopfzeile
 
Liste der Anhänge anzeigen (Anzahl: 1)
Perfekt. :thumb:

Im Anhang mal das Ergebnis meiner Bemühungen.

jottkaerr 18. Okt 2007 12:23

Re: Latex: Kapitel in Kopfzeile
 
Hallo,

zwei Anmerkungen:
  • Bis auf die Schreibmaschinenschrift sehen hier bei normaler Anzeige im Acrobat alle Zeichen sehr ausgefranst aus. Erst bei stärkerer Vergrößerung sieht es besser aus.
  • Der/die/das C-struct auf Seite 13 enthält nur 47 Bytes, da z.B. ein char[24] Name nur die Elemente Name[0] bis Name[23] enthält.

jkr

Luckie 18. Okt 2007 12:43

Re: Latex: Kapitel in Kopfzeile
 
Mit dem Foxit Reader sieht alles perfekt aus.

PS: Ixh habe keine Aussage über die Größe der C-Struktur gemacht. Ich habe mich immer auf den Delphi Record bezogen. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz