goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Bücher:

LaTeX. Der typographische Einstieg. Mit DVD


Forenstatistik:
Beiträge: 13950
Seitenaufrufe:
154719 PIs (Jun 2010)

Top-Poster: KOMA (1735)

Wir begrüßen unseren neuesten Benutzer Bill.

Partner:

KOMA-Script



TeXblog



LaTeX Community




Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Schriftart der chapter-Zahl und Position des chapter-Name

 

harald
Forum-Anfänger
Forum-Anfänger

Beiträge: 44
Anmeldedatum: 22.09.09
Wohnort: München
Version: ---
     Beitrag Verfasst am: 02.03.2010, 10:41     Titel: Schriftart der chapter-Zahl und Position des chapter-Name
  Antworten mit Zitat      
Hallo,
der untere Code läuft, aber ich habe folgende 2 Probleme:
1.) Die Kapitel-Nummer im Inhaltsverzeichnis ist eine andere Schriftart und
2.) Wie kann ich die Kapitelbezeichnung auf der Kapitelseite weiter nach oben schieben, in etwa der Höhe headsepline?
Oder mache ich einen grundsätzlichen Fehler?
Code:

\documentclass[10pt,b5paper,notitlepage,headings=small,openany]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\geometry{a5paper,inner=18mm,outer=10mm,top=25mm,bottom=15mm,includefoot}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[headsepline]{scrpage2}
\protect\pagestyle{scrheadings}
\clearscrheadfoot
\clearscrheadings
\clearscrplain
\ihead{\headmark}
\ohead{\pagemark}
\ofoot[]{}
\setkomafont{chapter
}{\rmfamily\LARGE}
\setkomafont{section}{\rmfamily\large}
\setkomafont{subsection}{\rmfamily\normalsize}
\setkomafont{subsubsection}{\rmfamily\normalsize}
\addtokomafont{caption}{\small}
%
\begin{document}\frontmatter
\newpage\vspace{-20mm}
\chapter {\rmfamily{\textbf{Vorwort}}}\thispagestyle{scrheadings}%%%%%%%%
Dies ist das Vorwort
\newpage\tableofcontents\addtocontents{toc}{\protect\thispagestyle{scrheadings}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Die sechsteSeite:Inhaltsverzeichnis
\mainmatter
%%%%Beginn mit Erstes Kapitel
\chapter{\rmfamily{Das Erste}}\thispagestyle{empty}
\begin{large}\textbf{Einleitung}\end{large}\\
Die Einleitung zum Ersten.
\section{Das Erste Erste}
Text.
\subsection{Das Erste Erste Erste}
Dies ist nur ein Test
\newpage
\section{Das Erste Zweite}
Text.
\section{Das Erste Dritte}
Text.
%%Zweites Kapitel
\chapter{\rmfamily{Das Zweite}}\thispagestyle{empty}
Text zum zweiten Kapitel
%%Drittes Kapitel
\chapter{\rmfamily{Das Dritte}}\thispagestyle{empty}
Der Text zum dritten Kapitel
\backmatter
\end{document}
 

Danke im voraus
Harald
Private Nachricht senden Benutzer-Profile anzeigen

bloodworks
Moderator
Moderator


Beiträge: 380
Anmeldedatum: 19.01.09
Wohnort: /dev/null
Version: MacTeX 2009
     Beitrag Verfasst am: 02.03.2010, 12:01     Titel:
  Antworten mit Zitat      
Hallo ich habe mal n Beispiel mit fncychap gebastelt. Das Paket hat zwar schon n paar Jahre auf dem Buckel, lässt dir aber relative Kontrolle über die Kapitel. Es gibt auch vordefinierte Stile -> Doku.

Ichhabe mal italic Überschriften gewählt, nur zur Veranschaulichung. Sieht net so toll aus;)
Code:

\documentclass{scrbook}

\usepackage[latin1]{inputenc}

\usepackage[sonny]{fncychap}



\usepackage[ngerman]{babel}

\begin{document}
\makeatletter
\ChNameVar{\Large\itshape} % sets the style for name
\ChNumVar{\Huge \itshape} % sets the style for digit
\ChTitleVar{\Large\rmfamily} % sets the style for title
\ChRuleWidth{0pt} % Set RW=0pt
%\ChNameUpperCase % Make name uppercase
\renewcommand{\DOCH}{%
%\setlength{\fboxrule}{\RW} % Let fbox lines be controlled by
%wird nur benötigt, wenn ein Rahmen erwünscht. Dann muss auch anstatt makebox fbox stehen!
% \ChRuleWidth
\makebox{\CNV\FmN{\@chapapp}\space \CNoV\thechapter}\par\nobreak
\vskip 40\p@}

\renewcommand{\DOTI}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@}
\renewcommand{\DOTIS}[1]{%
\CTV\FmTi{#1}\par\nobreak
\vskip 40\p@}
\makeatother


\chapter{Ich bin eine Überschrift}


\end{document}
 
Private Nachricht senden Benutzer-Profile anzeigen

KOMA
TeX-Entwickler
TeX-Entwickler


Beiträge: 1735
Anmeldedatum: 04.07.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.03.2010, 12:12     Titel:
  Antworten mit Zitat      
Dein Code lässt tief blicken ...

Zunächst einmal sollte Vereinheitlichung Dein Ziel sein. Das heißt beispielsweise, dass Du Dich entscheiden solltest, ob Kapitelanfangsseiten empty oder scrheadings verwenden sollen. Ich rate von scrheadings an der Stelle ab (siehe auch Auslassungen zu headings auf Kapitelanfangsseiten in Teil II des KOMA-Script-Buchs).

Dann solltest Du niemals Schriftattribute direkt in den Gliederungsbefehlen verwenden, um die Überschriften generell in einer anderen Schrift zu setzen. Dafür gibt es \setkomafont und \addtokomafont mit dem Vorteil, dass es einheitlich wird und die Schriftattribute nicht irgendwo (ganz oder auch nur teilweise) landen, wo man sie so nicht haben will. Ich nehme fast an, dass Du das Buch "LaTeX für Dummies" verwendest. Ich nenne das Buch etwas polemisch gerne "LaTeX von einem Oberdummie".

Als letztes empfehle ich: Code so weit möglich vereinfachen. Hier beispielsweise ist es wenig sinnvoll die Schriftart jeder Gliederungsebene einzeln auf \rmfamily umzustellen. Das gleiche dann noch einmal in jedem Gliederungsbefehlen selbst zu machen, ist ebenfalls nicht sinnvoll. Das macht man wie in der KOMA-Script-Anleitung vorgeführt zentral für alle - und schon werden auch die Inhaltsverzeichniseinträge mit angepasst.

Bei Umsetzung dieses Verinfachungs-Grundsatzes ergibt sich, ohne dass ich eine mögliche Minimalisierung bezüglich der Pakete durchgeführt hätte:
Code:
\documentclass[10pt,b5paper,notitlepage,headings=small,openany,headsepline]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{blindtext}% Zu Demo-Zwecken
\usepackage[latin1]{inputenc}% Das ist die Codierung auf goLaTeX.de!
\usepackage{geometry}
\geometry{a5paper,inner=18mm,outer=10mm,top=25mm,bottom=15mm,includefoot}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\headmark}
\ohead{\pagemark}
\setkomafont{disposition}{\normalcolor\bfseries}% oder auch nur \normalcolor
\addtokomafont{caption}{\small}
\renewcommand*{\chapterpagestyle}{empty}% eigentlich nicht notwendig
%
\begin{document}
\frontmatter
\chapter {Vorwort}
Dies ist das Vorwort

\tableofcontents
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Die sechsteSeite:Inhaltsverzeichnis
\mainmatter
%%%%Beginn mit Erstes Kapitel
\chapter{Das Erste}
\section*{Einleitung}% Würde ich ganz weglassen, weil jeder weiß, dass der
                     % Text zwischen Kapitelüberschrift und erstem
                     % Abschnitt eine Einleitung zu dem Kapitel ist.
\blinddocument
\backmatter
\end{document}
Bitte genau so ausprobieren!

Bezüglich der Frage, wie man die Kapitelüberschriften weiter nach oben bekommt, sei auf \chapterheadstartvskip in der KOMA-Script-Anleitung verwiesen. Umdefiniert wird mit \renewcommand, beispielsweise:
Code:
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}


Ich bitte darum, zum besseren Verständnis meines Vorschlags alle im Beispiel von mir verwendeten KOMA-Script-Anweisungen und Schrift-Elemente in der KOMA-Script-Anleitung nachzulesen.
_________________

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
Private Nachricht senden Benutzer-Profile anzeigen

harald
Forum-Anfänger
Forum-Anfänger

Beiträge: 44
Anmeldedatum: 22.09.09
Wohnort: München
Version: ---
     Beitrag Verfasst am: 02.03.2010, 20:14     Titel:
  Antworten mit Zitat      
Danke koma,
das sieht natürlich schon besser aus. Ich habe noch zu wenig gelesen - das sind diese dunkelblauen Bücher, die Du bestimmt kennst. ABER ich bin erst am Anfang. Nochmals Danke.
Gruß
Harald
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 ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | Werbung/Mediadaten | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2010 goLaTeX.de
Partner: LabVIEWforum.de