Abstand zwischen überschriften nummerierung und Text ändern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Abstand zwischen überschriften nummerierung und Text ändern

von KOMA » Mi 6. Mai 2009, 14:57

von sharkman83 » Mi 6. Mai 2009, 13:30

sehr schick. besten dank. ich werd mich wohl echt mal mit dem komascript auseinandersetzen müssen.

von KOMA » Mi 6. Mai 2009, 12:37

Wenn man die Überschriften nicht mit Hilfe von anderen Paketen versaut, dann geht das beispielsweise so:
\documentclass[12pt,a4paper,toc=flat,bibliography=totocnumbered]{scrartcl} 
\usepackage[ngerman]{babel} 
\usepackage{times} % obsolet! --> l2tabu oder psnfss2e
\usepackage{setspace} 
\usepackage{latexsym} 
\usepackage[latin1]{inputenc} 
\usepackage{scrpage2} 
\setkomafont{caption}{\bfseries\footnotesize}% siehe KOMA-Script-Anleitung
\setkomafont{captionlabel}{\bfseries\normalsize}% oder so ähnlich
\setkomafont{disposition}{\normalfont\large}% siehe KOMA-Script-Anleitung
\setkomafont{section}{}% siehe KOMA-Script-Anleitung
\setkomafont{subsection}{}% siehe KOMA-Script-Anleitung
\setkomafont{subsubsection}{}% siehe KOMA-Script-Anleitung
\renewcommand*{\othersectionlevelsformat}[3]{% siehe KOMA-Script-Anleitung
  #3\autodot\mbox{~~~~}}

\makeatletter% Trick 17 für die vertikalen Abstände
\newcommand*{\Original@startsection}{}% Sicherstellen, dass die Anweisung neu ist
\let\Original@startsection\@startsection% neue Anweisung ist alte Anweisung
\newlength{\clonelength}% brauchen wir gleich
\renewcommand*{\@startsection}[5]{%
  \setlength{\clonelength}{#4}% Abstand danach soll Abstand davor sein
  \ifdim\clonelength<\z@% Das ist wichtig! (siehe source2e)
    \setlength{\clonelength}{-\clonelength}%
  \fi
  \Original@startsection{#1}{#2}{#3}{#4}{\clonelength}%
}
\makeatother
\usepackage{lipsum}% Demotext
 
\begin{document} 
\section{Bla} 
\lipsum[1]
\subsection{Blub}
\lipsum[2]
\subsubsection{Bla} 
\lipsum[3]
\end{document}
Ich habe dabei sichergestellt, dass nicht durch obsolete Optionen auf Kompatibilität zu KOMA-Script 2.9t zurückgeschaltet wird, und außerdem ein paar überflüssige Pakete entfernt. Das genannte l2tabu findest Du über den zweiten Link in meiner Signatur.

Es sei darauf hingewiesen, dass die Angabe »4 Leerzeichen« bei echtem Satz Unfug ist, da es hier keine Leerzeichen, sondern variable Wortabstände gibt. Deshalb gibt man horizontale Längen/Abstände normalerweise in Geviert (1 Geviert = 1em) an. Voreingestellt ist bei KOMA-Script ein Halbgeviert als Abstand. Durch die Anweisung \mbox habe ich die Variabilität der Breite der Leerzeichen entfernt.

Abstand zwischen überschriften nummerierung und Text ändern

von sharkman83 » Mi 6. Mai 2009, 11:19

hi.

also es soll zwischen der letzten Zahl der Kapitelnummerierung und dem ersten Buchstaben immer genau 4 Leerzeichen sein. standartmäßig sind es weniger, aber uns fehlt noch die idee, wie wir dort einen platzhalter reinbekommen.

außerdemm soll über und unter der überschrift der gleiche Abstand zum Text sein.
\documentclass[12pt,a4paper,tocleft,bibtotocnumbered]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{times}
\usepackage{setspace}
\usepackage{latexsym}
\usepackage[latin1]{inputenc}
\usepackage{scrpage2}
\usepackage{sectsty}	
\usepackage{tocloft}	
\usepackage[format=default,font={bf,footnotesize},labelfont=bf]{caption} 
 
\allsectionsfont{\large\rmfamily}   

\renewcommand{\thesection}{\arabic{section}}

\begin{document}
\section{Bla}
text bla bla\\
bla bla bla
\subsection{Blub}
\subsubsection{Bla}

\end{document}     

Nach oben