Archiv verlassen und diese Seite im Standarddesign anzeigen : Textabstand zur "Kapitelüberschrift"
nexus123
11-09-2008, 09:59
Hallo,
ich habe eine weitere Frage. Kann man den Textabstand zur Kapitelüberschrift verringern? Ist es auch möglich, den Abstand zwischen der "section überschrift" und der "subsection" überschrift zu veringern?
\documentclass[12pt]
{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{mathptmx}
\usepackage[scaled=0.95]{helvet}
\usepackage{blindtext}
\usepackage{tabularx}
\usepackage[final]{graphicx}
\setcounter{tocdepth}{2}
\setcounter{secnumdepth}{3}
\renewcommand{\familydefault}{\sfdefault}
\deffootnote{1.5em}{1em}{\makebox[1.2em][l]{\textsuperscript{\thefootnotemark}}}
\addtolength{\skip\footins}{\baselineskip} % Abstand Text <-> Fussnote
\setlength{\dimen\footins}{10\baselineskip} % Beschränkt den Platz von Fussnoten auf 10 Zeilen
\usepackage[colorlinks=true, linkcolor=blue, urlcolor=blue, citecolor=red]{hyperref}
\begin{document}
\tableofcontents
\newpage
\section{Ich darf erscheinen}
\subsection{Ich auch noch -- Juhuu}
\blindtext
\subsubsection{Ich nicht mehr!}
\blindtext
\end{document}
vielen dank für eure antworten
gruß
ich habe eine weitere Frage. Kann man den Textabstand zur Kapitelüberschrift verringern? Ist es auch möglich, den Abstand zwischen der "section überschrift" und der "subsection" überschrift zu veringern?
da du eine KOMA-Klasse verwendest, kannst du auf \addvskip, oder wie das
heißt, zurückgreifen. Steht aber alles in der Paketbeschreibung:
ftp://dante.ctan.org/tex-archive/macros/latex/contrib/koma-script/scrguide.pdf
Herbert
nexus123
11-09-2008, 10:59
ich finde leider nichts in der paketbeschreibung.
\addvskip steht nur bei den briefklassen dabei :(
ich finde leider nichts in der paketbeschreibung.
\addvskip steht nur bei den briefklassen dabei :(
stimmt, das gibt es nur für die chapter. Dann musst du die sections
neu definieren, beispielsweise
\renewcommand\section{\@startsection{section}{1}{\ z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}% <==== Abstand davor
{2.3ex \@plus.2ex}% <==== Abstand danach
{\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\setlength{\parfillskip}{\z@
plus 1fil}\fi
\raggedsection\normalfont\sectfont\nobreak\size@se ction}%
}
Herbert
nexus123
11-09-2008, 11:37
\renewcommand\section{\@startsection{section}{1}{\ z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}% <==== Abstand davor
{2.3ex \@plus.2ex}% <==== Abstand danach
{\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\setlength{\parfillskip}{\z@
plus 1fil}\fi
\raggedsection\normalfont\sectfont\nobreak\size@se ction}%
}
Herbert
wenn ich das in mein mini-beispiel einbaue bekomme ich einige fehler! da läuft dann wohl noch irgendwas schief...
\documentclass[12pt]
{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{mathptmx}
\usepackage[scaled=0.95]{helvet}
\usepackage{blindtext}
\setcounter{tocdepth}{2}
\setcounter{secnumdepth}{3}
\renewcommand\section{\@startsection{section}{1}{\ z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}% <==== Abstand davor
{2.3ex \@plus.2ex}% <==== Abstand danach
{\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\setlength{\parfillskip}{\z@
plus 1fil}\fi
\raggedsection\normalfont\sectfont\nobreak\size@se ction}%
}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[colorlinks=true, linkcolor=blue, urlcolor=blue, citecolor=red]{hyperref}
\begin{document}
\tableofcontents
\newpage
\section{Ich darf erscheinen}
\subsection{Ich auch noch -- Juhuu}
\blindtext
\subsubsection{Ich nicht mehr!}
\blindtext
\end{document}
wenn ich das in mein mini-beispiel einbaue bekomme ich einige fehler! da läuft dann wohl noch irgendwas schief...
\documentclass[12pt]
{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{mathptmx}
\usepackage[scaled=0.95]{helvet}
\usepackage{blindtext}
\setcounter{tocdepth}{2}
\setcounter{secnumdepth}{3}
\makeatletter
\renewcommand\section{\@startsection{section}{1}{\ z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}% <==== Abstand davor
{2.3ex \@plus.2ex}% <==== Abstand danach
{\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\setlength{\parfillskip}{\z@
plus 1fil}\fi
\raggedsection\normalfont\sectfont\nobreak\size@se ction}%
}
\makeatother
\renewcommand{\familydefault}{\sfdefault}
\usepackage[colorlinks=true, linkcolor=blue, urlcolor=blue, citecolor=red]{hyperref}
\begin{document}
\tableofcontents
\newpage
\section{Ich darf erscheinen}
\subsection{Ich auch noch -- Juhuu}
\blindtext
\subsubsection{Ich nicht mehr!}
\blindtext
\end{document}
Man sieht rot ... :D
Herbert
nexus123
11-09-2008, 12:40
funktioniert! vielen dank!
kann man das ganze bei den subsections bzw. subsubsections auch noch definieren?
habe es versucht, in dem ich alle "section" begriffe in subsection umgewandelt habe, jedoch ohne erfolg.
Stefan_K
11-09-2008, 13:19
Hallo,
Du kannst Dich an der Quelldatei scrartcl.cls orientieren, dort stehen die Definitionen von \subsection und \subsubsection.
Das titlesec-Paket (http://ctan.org/pkg/titlesec) wäre eine alternative Möglichkeit, es bietet Befehle um Formatieren der Überschriften und zur Veränderung der zugehörigen Abstände.
Viele Grüße,
Stefan
nexus123
11-09-2008, 13:32
\makeatletter
\renewcommand\subsection{\@startsection{subsection }{2}{\z@}%
{-2.0ex\@plus -1ex \@minus -.2ex}% <==== Abstand davor
{0.1ex \@plus .2ex}% <==== Abstand danach
{\ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\setlength{\parfillskip}{\z@
plus 1fil}\fi
\raggedsection\normalfont\sectfont\nobreak\size@su bsection}%
}
\makeatother
so gehts! vielen dank an stefan für den tipp!
wieder etwas hinzugelernt :)
Das titlesec-Paket (http://ctan.org/pkg/titlesec) wäre eine alternative Möglichkeit, es bietet Befehle um Formatieren der Überschriften und zur Veränderung der zugehörigen Abstände.
Die setzen aber standardmäßige Definitionen voraus, wobei man für
KOMA-Script nicht ausgehen kann.
Herbert
Kann man den Abstand zwischen \section und \subsection einfacher und vor allem vorübergehend ändern (nämlich nur, wenn zwischen beiden kein Text steht) oder muss man dazu dieses Codebeispiel benutzen?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.