PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schriftformatierung Inhaltsverzeichnis



technman
24-08-2009, 07:25
Hallo zusammen,

ich habe mal wieder ein (nur für mich??) etwas komplizierteres Problem. Hoffe Ihr könnt mir da weiterhelfen. Im Anhang habe ich euch ein Minimalbeispiel, sowie ein modifiziertes Pdf wie ich die Ausgabe gerne hätte-
Trotzdem mal hier eine kurze Problembeschreibung:
Ich habe mehrere verschiedene Kapitelteile und möchte bestimmte Sektionen des gleichen Typs im Inhaltsverzeichnis anders formatieren, als das dann später auf der Kapitelseite selbst gesetzt wird. vereinfachtes Beispiel. \chapter{Überschrift} ist im inhaltsverzeichnis in Kapitälchen gesetzt, die Überschrift selbst aber ganz normal. Am besten Ihr seht euch mal mein Problem genauer an. Wäre euch echt dankbar hier Hilfe zu bekommen!!

grüße



\documentclass[12pt,twoside,a4paper,headsepline,footsepline,clear doubleempty]{scrbook}

% ************************************************** **************
% Benötigte Packages laden
% ************************************************** **************
\usepackage[cymk]{xcolor} % Paket um Schriftfarben zu verwenden
\usepackage[T1]{fontenc} % Legt Schriftcodierung fest.

\usepackage[latin9]{inputenc} % Sonderzeichen und Umlaute
\usepackage[ngerman]{babel} % Neue Deutsche Rechtschreibung (Trennung)
\usepackage{lmodern} % Schriftart Roman

% ************************************************** **************
% Definieren von neuen Befehlen und Makros
% ************************************************** **************

%%% Befehl: \changefont
%%% So kann schnell und einfach das Dokument auf eine neue Schriftart umgestellt werden
\newcommand{\changefont}[3]{
\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}

%%% Das Dokument wird auf Times Schriftart eingestellt.
\addtokomafont{sectioning}{\rmfamily}

%%% Die Seite der Kapitelüberschrift soll keine Fuss und Kopfzeile enthalten.
\renewcommand*{\chapterpagestyle}{empty}

%%% Neu Definierung des Chapter Befehls um die großen Abschnitte
%%% besser darzustellen. Sieht dann einfach besser aus.
\makeatletter
\renewcommand{\@makechapterhead}[1]{%
\vspace*{5pt}%
{\parindent 0pt \raggedleft\sf
\huge\bfseries%
\changefont{pag}{b}{n}
\textcolor{gray}{\fontsize{120pt}{40pt}\selectfont \thechapter}\par\changefont{phv}{b}{n}
\vspace*{5pt}%
\parbox{\textwidth}{\raggedleft #1}}
\vskip 40pt% 70pt
}
\makeatother

%%% Dieses Packet wird gebraucht, um die Zitate schön darzustellen
%%% Ohne eine Linie
\usepackage{epigraph}
\makeatletter
\setlength{\epigraphrule}{0\p@}
\makeatother


%% titletoc
\usepackage{titletoc}
\titlecontents{chapter}
[0pc]% Randabstand [hang]
{\addvspace{0pc} }% Abstand ToC-Titel
{}% Kein Label
{\bf}% Fontsize
{\ \hfill\bf\contentspage}% Page number
[\addvspace{1pc}]% Abstand zw. Chaps



\begin{document}
\tableofcontents
\newpage


\chapter{Erstes Kapitel\\Allgemeines} %%%% DIESER TEXT SOLL IM INHALTSVERZEICHNIS IN KAPITÄLCHEN (FETT) dargestellt werden
\epigraph{\emph{Hier kommt ein Zitat.}}
{\textsc{Max Muster}}

\addchap{Das Jahr 2001}

\newpage
\addsec{Teilkapitel 1}
Here Goes some Text ...

\end{document}

rais
24-08-2009, 10:26
Moin moin,
abgesehen davon, daß Du besser \bfseries oder \textbf{..} statt \bf verwenden solltest: kläre doch erstmal, ob Dir fette Kapitälchen überhaupt zur Verfügung stehen ...


\textbf{\textsc{Test}}

MfG

technman
24-08-2009, 10:42
Hi,

ja, die gibts wenn ich das Package Times verwende.



\usepackage{times}


gruß

rais
24-08-2009, 10:51
Moin moin,
statt `times' sollte besser `mathptmx' geladen werden, vgl. l2tabu;


\titlecontents{chapter}
[0pc]% [left]
{\addvspace{0pc} }% {above}
{\bfseries\scshape}% {before with label}
{\bfseries\scshape}% {before without label}
{\ \hfill\bf\contentspage}% {filler and page}
[\addvspace{1pc}]% [after]

sollte dann so tun.

MfG

technman
24-08-2009, 11:14
moin moin,
:) .. Ausgezeichnet. Vielen Dank für die schnelle Hilfe!!