PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kapitelüberschrift einrücken, Text grau hinterlegen



Patrick1981
22-03-2009, 13:30
Hallo,

ich schreibe gerade mit Latex an meiner Diplomarbeit und habe ein paar fragen zur formatieren. Ich möchte auf jeder Kapitelanfangsseite eine kleine Einleitung zu dem Kapitel schreiben. Dazu soll sowohl die Überschrift als auch der Text nach rechts eingerückt sein, und der Text soll grau hinterlegt sein. Das einrücken des Textes ist mir auch gelungen, nur bei der Überschrift bin ich am verzweifeln. Der graue Hintergrund habe ich auch hinbekommen, aber dieser beginnt bereit am linken Seitenrand und nicht nur wo der Text steht. Ich hoffe mir kann hier einer weiterhelfen.

Mein Minimalbeispiel:



\documentclass[ngerman, pdftex,a4paper, headsepline, footsepline, oneside]{scrreprt}
\usepackage{amsmath, amssymb, amsthm}
\usepackage{framed, xcolor}
\usepackage{mathtools}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[a4paper, left=4.5cm, right=2cm, top=2cm, bottom=2cm, include headfoot]{geometry}
\usepackage{setspace}
\usepackage[german=quotes]{csquotes}
\usepackage{upgreek}
\usepackage{graphicx}
\usepackage{bibgerm}
\usepackage{pdfpages}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead[]{\leftmark}
\ohead[]{\pagemark}
\automark{chapter}
\definecolor{shadecolor}{gray}{.9}

\begin{document}

\includepdf{Deckblatt_Diplomarbeit.pdf} %Eigenes Deckblatt
\includepdf{Deckblatt2_Diplomarbeit.pdf} %Deckblatt der Hochschule

\tableofcontents
\listoffigures

\par
\begingroup % Text gruppieren damit \leftskip auf den gesamten Text wirkt
\leftskip=6cm % Text wird um 6cm eingerückt
\chapter{Einleitung} % Kapitelüberschrift, soll bündig mit Text eingerückt sein
\begin{shaded} % Schrift grau hinerlegen

Hier steht der grau hinterlegte Einleitungstext

\end{shaded}
\par
\endgroup
\normalfont

\newpage

\section{Unterkapiel 1}

% es folgen weiter Kapitel

\end{document}

%
% EOF
%


Gruß, Patrick

mechanicus
22-03-2009, 13:54
Hallo,

mache bitte ein richtiges Minimalbeispiel:

\documentclass{scrreprt}

\usepackage{xcolor}
\definecolor{shadecolor}{gray}{.9}
\addtokomafont{chapter}{\raggedleft}

\begin{document}

\tableofcontents
\chapter{Einleitung} % Kapitelüberschrift, soll bündig mit Text eingerückt sein
\hfill\colorbox{shadecolor}{Hier steht der grau hinterlegte Einleitungstext}
\section{Unterkapiel 1}
Text
\end{document}

Gruß
Marco

Patrick1981
22-03-2009, 14:47
Danke schonmal, das
\raggedleft funktioniert. Wenn ich den Text aber bei
\hfill\colorbox{shadecolor}{hier der Text} reinsetze. Dann werden die Zeilenumbrüche weggelassen, und der Text verschwinden über den rechten Seitenrand hinaus.

Was meintest Du genau mit "richtiges" Minimalbeispiel. War meins zu lang? Wollte nichts weglassen, was dann eventuell doch mit dem Problem zu tun hat.

mechanicus
22-03-2009, 15:31
Hallo,


Wenn ich den Text aber bei
\hfill\colorbox{shadecolor}{hier der Text} reinsetze. Dann werden die Zeilenumbrüche weggelassen, und der Text verschwinden über den rechten Seitenrand hinaus..
\colorbox kann direkt keinen Zeilenumbruch. Wenn du sowieso solch langen Text hast, warum nimmst du nicht deine Lösung?



Was meintest Du genau mit "richtiges" Minimalbeispiel. War meines zu lang?
Es war zu lang. Kopfzeilendefinition oder sowas hat ja nichts mit deinem Problem zu tun. Zudem sollte ein Minimalbeispiel kompilierbar sein. Das war deines nicht, weil du mittels include zwei Dateien eingelesen hast, die wir nicht haben.

Gruß
Marco

bobmalaria
22-03-2009, 21:32
hi,

wenn ein zeilenumbruch benötigt wird, dann geht vielleicht eine parbox innerhalb der colorbox. nur so als idee, nicht getestet.

gruss