Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Part Benennung

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.02.2013
    Beiträge
    122

    Part Benennung

    Hallo zusammen,

    für folgendes Minimalbeispiel würde ich gerne die Part-Benennung "Ein sehr langer Titel für einen Part" linksbündig unter "Hauptabschnitt I" setzen.
    Darüber hinaus soll auch im Inhaltsverzeichnis die Benennung "Hauptabschnitt I" erscheinen und nicht nur "I".
    Kann mir jemand einen Tipp geben?

    Viele Grüße
    Fite

    Code:
    \documentclass[11pt,a4paper]{article}
    \usepackage[utf8]{inputenc} 
    \usepackage[ngerman]{babel}
    
    \usepackage{titlesec}
    \titleformat{\part}
      {\bfseries\huge}{Hauptabschnitt \thepart:}{1em}{}
    
    \begin{document}
    \tableofcontents
    \part{Ein sehr langer Titel für einen Part}
    \end{document}
    Geändert von Fite (26-11-2015 um 13:24 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Shape block verwenden. Siehe ganz am Anfang von Abschnitt 3 der titlesec-Anleitung.

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Oder mit KOMA-Script:
    Code:
    \documentclass[11pt,a4paper]{scrartcl}
    \usepackage[utf8]{inputenc} 
    \usepackage[ngerman]{babel}
    
    \renewcaptionname{ngerman}{\partname}{Hauptabschnitt}
    \renewcommand*{\partformat}{\partname~\thepart:}
    
    \begin{document}
    \part{Eine sehr langer Titel für einen Part}
    \end{document}

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.02.2013
    Beiträge
    122
    Danke für den Tipp. So geht es, aber jetzt sind die Schriftgrößen im \part unterschiedlich. Es soll einheitlich \huge verwendet werden.
    Des Weiteren besteht noch das Problem mit dem Inhaltsverzeichnis. Viele Grüße, Fite

    Code:
    \documentclass[11pt,a4paper]{article}
    \usepackage[utf8]{inputenc} 
    \usepackage[ngerman]{babel}
    
    
    \usepackage{titlesec}
    
    \titlespacing*{\section}
    {0mm}{0mm}{2mm}
    \titlespacing*{\subsection}
    {0pt}{6mm}{2mm}
    \titlespacing*{\subsubsection}
    {0pt}{6mm}{2mm}
    \titlespacing*{\paragraph}
    {0pt}{6mm}{2mm}
    
    \titleformat{\block}{\part}
      {\bfseries\huge}{Hauptabschnitt \thepart:}{1em}{}
    
    \titleformat{\section}
      {\bfseries\Large}{\thesection}{1em}{}
    
    \titleformat{\subsection}
      {\bfseries\large}{\thesubsection}{1em}{}
    
    \titleformat{\subsubsection}
      {\itshape\bfseries}{\thesubsubsection}{1em}{}
    
    \titleformat{\paragraph}
      {\itshape\bfseries}{\theparagraph}{1em}{}
    
    \setcounter{secnumdepth}{4}
    
    \begin{document}
    \part{Erster Teil}
    \section{Bla}
    Bla
    \subsection{Bla}
    Bla
    \subsubsection{Bla}
    Bla
    \paragraph{Bla}
    Bla
    \end{document}

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    In der Anleitung steht doch sicher, wie man die Fonts einstellt. Und die Anleitung, die ich hier habe, lässt vermuten, dass es beispielsweise
    Code:
    \titleformat{\part}[block]
      {\bfseries\huge}{Hauptabschnitt \thepart:}{1em}{}
    oder
    Code:
    \titleformat{\part}[display]
      {\bfseries\huge}{Hauptabschnitt \thepart:}{0pt}{}
    lauten müsste. Für article musst Du Dir fürs Inhaltsverzeichnis selbst eine Lösung suchen. Mit scrartcl ginge beispielsweise:

    Code:
    \documentclass[11pt,a4paper]{scrartcl}
    \usepackage[utf8]{inputenc} 
    \usepackage[ngerman]{babel}
    
    \renewcaptionname{ngerman}{\partname}{Hauptabschnitt}
    \setkomafont{disposition}{\bfseries}
    \renewcommand*{\partformat}{\partname~\thepart:}
    \RedeclareSectionCommand[font=\huge,prefixfont=\huge,tocnumwidth=11em]{part}
    \renewcommand*{\addparttocentry}[2]{%
      \IfArgIsEmpty{#1}{%
        \addtocentrydefault{part}{#1}{#2}%
      }{%
        \addtocentrydefault{part}{%
          \protect\def\protect\autodot{:}\protect\partname~#1}{#2}%
      }%
    }
    
    \begin{document}
    \tableofcontents
    \part{Eine sehr langer Titel für einen Part}
    \end{document}
    Geändert von klops (26-11-2015 um 14:08 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    08.02.2013
    Beiträge
    122
    Ok, vielen Dank. Die erste Lösung hatte ich auch gefunden.
    Aber ich glaub das mit dem Inhaltsverzeichnis übersteigt meinen Latex-Horizont.
    Hättest du vielleicht einen Lösung für article? Das wäre genial. Oder zumindest einen Tipp, was ich abändern müsste.

    Viele Grüße
    Fite
    Geändert von Fite (26-11-2015 um 17:04 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Mein Tipp ist, plag Dich gar nicht erst mit article, sondern nimm gleich scrartcl.

  8. #8
    Registrierter Benutzer
    Registriert seit
    08.02.2013
    Beiträge
    122
    Hat man da irgendwas zu befürchten, wenn man einfach so von article auf scrartcl wechselt?
    Hinterher zerschießt es mir meine ganze Arbeit...

  9. #9
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Was ist so schwer daran, die Klasse einfach mal zu wechseln, alle Hilfsdateien (also aux, toc, lof, lot etc.) zu löschen und auszuprobieren? Wenn dabei Probleme auftreten sollten, kann man die sicher lösen, beispielsweise durch das oben bereits eingefügte
    Code:
    \setkomafont{disposition}{\bfseries}
    Wenn man sie nicht lösen kann, ist der Weg zurück genauso einfach. LaTeX ist nicht Word. Man kann alle Änderungen grundsätzlich wieder rückgängig machen. Man muss sich natürlich merken, was man alles ändert.

    Wenn man ganz vorsichtig ist, macht man den Test genau wie bei Word mit einer Kopie des Dokumentverzeichnisse. Backup etc. sollte ohnehin eine Selbstverständlichkeit sein.
    Geändert von klops (27-11-2015 um 10:23 Uhr)

Lesezeichen

Berechtigungen

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