Anzeige:
Ergebnis 1 bis 15 von 15

Thema: Erstellen einer neuen Gliederungsebene

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.05.2006
    Beiträge
    55

    Question Erstellen einer neuen Gliederungsebene

    Hallo zusammen,

    ich schreibe mit TeX an einer juristischen Dr.Arbeit und benutze im Wesentlichen das Grundgerüst von Christian Meyn (http://www.jurawiki.de/LaTeX/DoktorArbeit), welches mir sehr gut gefällt.

    Leider benötige ich zwei Gliederungsebenen mehr als die vorhandenen 5 Stück bis "subparagraph". Also wollte ich "subsubparagraph" als neue Ebene definieren und habe dazu folgende Lösung gefunden:

    %
    \newcounter {subsubparagraph}[subparagraph]
    \renewcommand\thesubsubparagraph{\@arabic\c@subsub paragraph.}
    \newcommand\subsubparagraph{\@startsection{subsubp aragraph}{6}{\z@}%
    {0.25ex \@plus -1ex \@minus -.2ex}%
    {.1em}%
    {\normalfont\normalsize\textsl}}
    \newcommand{\subsubparagraphmark}[1]{}
    %

    Leider weiss ich nicht, an welcher Stelle/ bzw. in welcher Datei ich einen entsprechenden Text einfügen muss. Ist diese Lösung sinnvoll oder kennt jemand eine bessere?

    Vielen Dank schonmal!

  2. #2
    Registrierter Benutzer Avatar von sofa-surfer
    Registriert seit
    23.05.2006
    Beiträge
    2.032
    Einfügen müsstest du einfach über eine *.sty-Datei, d.h. den Code z.B. als subsubpara.sty im Arbeitsverzeichnis abspeichern und dann per \usepackage{subsubpara} einbinden.

    matthias

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.05.2006
    Beiträge
    879
    Zitat Zitat von spector
    Leider weiss ich nicht, an welcher Stelle/ bzw. in welcher Datei ich einen entsprechenden Text einfügen muss. Ist diese Lösung sinnvoll oder kennt jemand eine bessere?
    Das kommt alles in die Präambel deines Dokuments, also _vor_ \begin{document};

    Code:
    \newcounter {subsubparagraph}[subparagraph]
    \newcommand\thesubsubparagraph{\arabic{subsubparagraph}.}
    \makeatletter
    \newcommand\subsubparagraph{\@startsection{subsubparagraph}{6}{\z@}%
    {0.25ex \@plus -1ex \@minus -.2ex}%
    {.1em}%
    {\normalfont\normalsize\textsl}}
    \newcommand{\subsubparagraphmark}[1]{}
    \makeatother
    rc

  4. #4
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    Hallo ich brauche auch ein subsubparagraph für meine Arbeit.
    Wenn ich nun aber obige definition verwende kommt folgender fehler:
    LaTex Error: Command \the subsubparagraph already defined.

    So ich verwende das scrbook als stiel.

    wenn ich mir das ergbniss anschau gibt es keinen abstand zum oberen abschnitt. es wird auch ein einzug gemacht. Das inhaltsverzeichnis setzt den subsubparagraph höher als sections

  5. #5
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Johannes314 Beitrag anzeigen
    Wenn ich nun aber obige definition verwende kommt folgender fehler:
    LaTex Error: Command \the subsubparagraph already defined.
    ersetze
    Code:
    %\newcommand\thesubsubparagraph{\arabic{subsubparagraph}.}
    \renewcommand\thesubsubparagraph{\arabic{subsubparagraph}.}
    (\thesubsubparagraph wird von \newcounter{subsubparagraph}[subparagraph] mit definiert).
    Zitat Zitat von Johannes314 Beitrag anzeigen
    So ich verwende das scrbook als stiel.

    wenn ich mir das ergbniss anschau gibt es keinen abstand zum oberen abschnitt. es wird auch ein einzug gemacht. Das inhaltsverzeichnis setzt den subsubparagraph höher als sections
    Was heißt `höher'? Meinst Du damit, daß hier nur der subsubparagraph-Zähler (ohne die vorherigen Gliederungsebenen) erscheint? Dann kommentiere obigen (jetzt) \renewcommand aus und schau, was passiert.
    BTW: Afair landet per Voreinstellung noch nicht mal \paragraph im TOC ... Ein Minimalbeispiel Deinerseits wäre imho nicht verkehrt, daß man sich ein Bild machen könnte -- besonders, wenn ich `danebengetippt' haben sollte.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  6. #6
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    danke das mit dem renewcommand hat gewirkt:
    das toc problem habe ich mit * gelöst. will die subsubparagraphen eh nicht im toc haben.
    was mich noch stört ist der geringe Abstand zum oberen Absatz und der Einzug?
    Wie kann man den verhindern?

  7. #7
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von Johannes314 Beitrag anzeigen
    das toc problem habe ich mit * gelöst. will die subsubparagraphen eh nicht im toc haben.
    nun, dann setze tocdepth nicht so hoch, dann brauchst Du imho auch nicht auf die Sternvariante zu greifen.
    Zitat Zitat von Johannes314 Beitrag anzeigen
    was mich noch stört ist der geringe Abstand zum oberen Absatz und der Einzug?
    Wie kann man den verhindern?
    Vergleich die \subsubparagraph-Definition hier doch mal mit der Definition von z. B. \subparagraph
    Code:
    \show\subparagraph
    südlich der Dokumentklasse sollte Dir die Definition zeigen ... oder such in scrbook.cls nach eben \subparagraph.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  8. #8
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    ich kappiers einfach ned.
    ich hab das mit den abständen vor und nach der überschrift hinbekommen. aber den Einzug bekomme ich ned weg.
    ich habe in den definitionen nachgeschaut und mal das von paragraph und subparagrpah ausprobiert aber das bringt alles nix

  9. #9
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von Johannes314 Beitrag anzeigen
    ich kappiers einfach ned.
    ich zitiere mich zwar ungern, aber
    Zitat Zitat von rais Beitrag anzeigen
    Ein Minimalbeispiel Deinerseits wäre imho nicht verkehrt, (...)
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  10. #10
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    so das mit den abständen klappt jetzt
    hier gabs ne gute beschreibung was welcher wert so macht.

    Aber jetzt komme ich doch weider zurück aufs inhaltsverzeichnis.
    mit diesem beispiel stimmt der counter des subsubparagraphs nicht so ganz.

    Code:
    \documentclass{scrbook}
    
    \newcounter {subsubparagraph}[subparagraph]
    \renewcommand\thesubsubparagraph{\arabic{subsubparagraph}.}
    \makeatletter
    \newcommand\subsubparagraph{\@startsection{subsubparagraph}{6}{0pt}
      {-3.25ex\@plus -1ex \@minus -.2ex}%
      {-1em}%%
    	{\sectfont\footnotesize\itshape}}
    \newcommand{\subsubparagraphmark}[1]{}
    \makeatother
    
    
    \begin{document}
    \setcounter{secnumdepth}{6}
    \setcounter{tocdepth}{6}
    \tableofcontents
    
    \chapter{kapitel 1}
    \section{Sec 1}
    \subsection{subsec 1}
    \subsubsection{subsubsec 1}
    \paragraph{para1}
    \subparagraph{subpara1}
    \subsubparagraph{subsubpara1}
    \end{document}

  11. #11
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Johannes314 Beitrag anzeigen
    Aber jetzt komme ich doch weider zurück aufs inhaltsverzeichnis.
    mit diesem beispiel stimmt der counter des subsubparagraphs nicht so ganz.
    das einzige, was hier imho nicht stimmt, ist die Tiefe von tocdepth.
    Code:
    \documentclass{scrbook}
    
    \newcounter {subsubparagraph}[subparagraph]
    \renewcommand\thesubsubparagraph{\thesubparagraph.\arabic{subsubparagraph}}
    \makeatletter
    \newcommand\subsubparagraph{\@startsection{subsubparagraph}{6}{0pt}
      {-3.25ex\@plus -1ex \@minus -.2ex}%
      {-1em}%%
    	{\sectfont\footnotesize\itshape}}
    \newcommand*\l@subsubparagraph{\bprot@dottedtocline{6}{14em}{7em}}
    \newcommand{\subsubparagraphmark}[1]{}
    \makeatother
    
    
    \begin{document}
    \setcounter{secnumdepth}{6}
    \setcounter{tocdepth}{6}
    \tableofcontents
    
    \chapter{kapitel 1}
    \section{Sec 1}
    \subsection{subsec 1}
    \subsubsection{subsubsec 1}
    \paragraph{para1}
    \subparagraph{subpara1}
    \subsubparagraph{subsubpara1}
    \end{document}
    oder wie hast Du Dir das vorgestellt?

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  12. #12
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    wenn ich das minibeispiel setze dann stimmt doch die nummerierung nicht. oder bin ich blöd?

    oder in wiefern muss ich die tiefe von toc depth ändern wenn ich alle ebenen ins inhaltsverzeichnis bringen will? der subsubparagraph ist doch die tiefe 6. so hab ich es zumindest definiert.

  13. #13
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Bei mir kommen mit dem Minibalbeispiel alle Ebenen ins Inhaltsverzeichnis und sind meiner Ansicht nach richtig nummeriert. Auch wenn ich ein paar mehr Einheiten reinkopiere, damit nicht überall nur Einsen stehen:

    \chapter{kapitel 1}
    \section{Sec 1}
    \subsection{subsec 1}
    \subsubsection{subsubsec 1}
    \paragraph{para1}
    \subparagraph{subpara1}
    \subsubparagraph{subsubpara1}
    \subsubparagraph{subsubpara1}
    \subsubparagraph{subsubpara1}
    \subsection{subsec 1}
    \subsubsection{subsubsec 1}
    \paragraph{para1}
    \subparagraph{subpara1}
    \subsubparagraph{subsubpara1}
    \subparagraph{subpara1}
    \subsubparagraph{subsubpara1}
    \subsubparagraph{subsubpara1}
    \chapter{kapitel 1}
    \section{Sec 1}
    \subsection{subsec 1}
    \subsubsection{subsubsec 1}
    \paragraph{para1}
    \subparagraph{subpara1}
    \subsubparagraph{subsubpara1}
    \subsubparagraph{subsubpara1}

    Achtung: das Inhaltsverzeichnis wird erst beim zweiten Kompilieren erstellt.

  14. #14
    Registrierter Benutzer
    Registriert seit
    07.07.2007
    Beiträge
    47
    stimmt ich hab völlig übersehen was rais noch hinzugefügt hatte

    danke

    auch wenns nicht ins finale dokument reinkommt, gibts ne möglichkeit hyperref das auch beizubringen?

    weil bei mir kommen noch die warnungen von hyperref, das es nichts mit den subsubparagraphen anfangen kann.

    Da müsste ich vermutlich das hyperref.sty file ändern.

    das lass ich aber lieber

  15. #15
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Johannes314 Beitrag anzeigen
    stimmt ich hab völlig übersehen was rais noch hinzugefügt hatte

    danke

    auch wenns nicht ins finale dokument reinkommt, gibts ne möglichkeit hyperref das auch beizubringen?

    weil bei mir kommen noch die warnungen von hyperref, das es nichts mit den subsubparagraphen anfangen kann.
    was für Warnungen denn, solche?
    Code:
    Package hyperref Warning: bookmark level for unknown subsubparagraph defaults to 0.
    Dann ergänze zwischen Deinem \makeatletter/\makeatother
    Code:
    \newcommand*\toclevel@subsubparagraph{6}
    Hmm, irgendwie kommt mir das Alles so vertraut vor

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

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