Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Alle Überschriften im Text umformatieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297

    Alle Überschriften im Text umformatieren

    Hallo Profis,

    ich habe letztens eine unterschiedliche Formatierung von subparagraph und paragraph so vorgenommen:

    Code:
    \makeatletter
     \renewcommand{\subparagraph}{%
        \@startsection {subparagraph}{5}{\z@}%
                       {-3.5ex plus -1ex minus -.2ex}%
                       {2.3ex plus.2ex}%
                       {\normalfont\bfseries\itshape}}
    \makeatother

    Jetzt möchte ich grundsätzlich, dass ALLE anderen Überschriften genau so bleiben, wie sie bereits sind, jedoch zusätzlich in Kapitälchen geschrieben werden und das nur im Text, nicht in den Verzeichnissen.

    Wie mache ich das denn am besten? Das Problem ist, dass ich keine Längen, wie oben, eingeben möchte und dann wieder alles überprüfen muss, sondern alles so so bleiben wie bisher, nur zusätzlich eben der Befehl \textsc.

    Ich bedanke mich schon mal

    Gruß
    D.

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Benutze eine Klasse, die dafür eine Schnittstelle anbietet.

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297
    Code:
    \documentclass{scrartcl}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage{amsmath}
    \usepackage{titlesec}
    
    \titleformat{\section}{\scshape}{\thesection\quad}{0pt}{}
    
    \title{Ein Testdokument}
    \author{Otto Normalverbraucher}
    \date{05. Januar 2004}
    \begin{document}
     
    \maketitle
    \tableofcontents
    \section{Einleitung} 
    \subsection{Formeln}
     
    \end{document}

    Im obigen Bsp ändere ich das mit dem titlesec package und dem Befehl:

    Code:
    \titleformat{\section}{\scshape}{\thesection\quad}{0pt}{}
    aber das ist ja genau das, was ich nicht wollte, da dort wieder \quad und 0pt vorkommen, die scheinbar Werte enthalten müssen, die ich vorher festlegen muss. Ich weiß aber gar nicht, wie das derzeit in meinem Dokument ist, somit würde ich es so oder so ändern und ich möchte ja nicht mein ganzes Dokument jetzt überprüfen zum vorherigen Stand, wenn ich diesen Befehl einfüge.

    Habe eher sowas gedacht (angenommen es würde gehen):

    Code:
    \titleformat{\section}{\scshape}
    Eben den Befehl, der alle Standardeinstellungen nimmt, jedoch zusätzlich \scshape formatiert.

    Danke nochmal

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Du kannst doch einfach die Stern-Variante verwenden, dann hast du eigentlich genau das, was du wolltest:
    Code:
    \titleformat*{\section}{\scshape}

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Code:
    \documentclass{scrartcl}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \addtokomafont{sectioning}{\rmfamily\scshape}
    \title{Ein Testdokument}
    \author{Otto Normalverbraucher}
    \date{05. Januar 2004}
    \begin{document}
    
    \maketitle
    \tableofcontents
    \section{Einleitung}
    \subsection{Formeln}
    
    \end{document}

  6. #6
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    297
    \addtokomafont{sectioning}{\rmfamily\scshape}

    der Befehl war sehr hilfreich, dankeschön :-)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •