Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Springer Vorlage svmono

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.06.2009
    Beiträge
    197

    Springer Vorlage svmono

    Hallo,

    weiß jemand wie man auf einfache Weise die Part-Überschriften im Inhalsverzeichnis mit horizontalen Linien ausstatten kann?
    Also eine Linie über und eine Linie unter der Part-Überschrift.
    Dies findet man häufig in Lehrbüchern des Springerverlags.

    Das Ganze sollte so aussehen:

    http://books.google.de/books?id=Gof0...page&q&f=false

    Ebenso sind Kapitelüberschriften im Text mit einer horizontalen Linie darüber gesetzt. Die Kapitelnummer befindet sich dann links, oberhalb der Linie.

    Siehe zB hier:

    http://books.google.de/books?id=mR5C...page&q&f=false

    Ich verwende scrbook und konnte im scrguide nichts dazu finden.
    Andererseits möchte ich nicht die Vorlage des Springerverlags "svmono" verwenden.

    Vielleicht hat jemand Lust sich damit zu beschäftigen?
    Fürchte, dass mein LaTeXwissen hierfür nicht ausreichend ist.

    Viele Grüße,

    menuhin
    Linux Ubuntu 10.10, TeX Live 2010, Kile 2.1b4

  2. #2
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Das mit dem Inhaltsverzeichnis habe ich noch nicht ganz, aber die Kapitelüberschrift ist einfach:
    Code:
    \documentclass{scrbook}
    \usepackage[ngerman]{babel}
    \usepackage{blindtext}
    
    % Inhaltsverzeichnis: Noch nicht so ganz, aber bereits nah dran.
    
    \usepackage{tocstyle}
    \usetocstyle{KOMAlike}
    \makeatletter
    \newcommand*\pagenumberboxwithrulebehind[1]{%
      \hb@xt@\@pnumwidth{#1}\hss\endgraf
      \hspace*{-\leftskip}\makebox[0pt][l]{\rule{\linewidth}{1pt}}}
    \makeatother
    \settocfeature[toc][-1]{entryhook}{\makebox[0pt][l]{\rule{\linewidth}{1pt}}\\}
    \settocfeature[toc][-1]{pagenumberbox}{\pagenumberboxwithrulebehind}
    
    % Kapitelüberschrift (hier stehen alle verwendeten bzw. umdefinierten Befehle
    % in der KOMA-Script-Anleitung)
    \KOMAoptions{chapterprefix}
    \renewcommand*{\chapterformat}{%
      \thechapter\\[-1ex]
      \rule{\linewidth}{1pt}}
    \renewcommand*{\chapterheadendvskip}{\vspace{.3\textheight}}
    
    \begin{document}
    \tableofcontents
    \part{Erster Teil}
    \blinddocument
    \end{document}
    Für das Inhaltsverzeichnis ist es wahrscheinlich einfacher, mit Hilfe von etoolbox am Anfang und am Ende von \l@part Code einzufügen oder direkt ein neues \l@part zu definieren oder eines der Inhaltsverzeichnispakete zu verwenden, die nicht so besonders gut mit KOMA-Script zusammen arbeiten.

  3. #3
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    sowas koennte gehen

    Code:
    \documentclass{scrbook}
    
    \usepackage{titletoc}
    \titlecontents{part}[3pc]
    {\addvspace{1pc}\centering\rule{1\linewidth}{1pt}}
    {\large\bfseries\hspace{1ex}\thepart\\\large\thecontentslabel\enspace}
    {\large\bfseries\hspace{1ex}\thepart\\\large}
    {\hfill\bfseries\contentspage\\\raisebox{1ex}{\rule{1\linewidth}{1pt}}}
    []
    
    \usepackage{titlesec}
    
    
    \begin{document}
    
    
    
    \tableofcontents
    
    
    
    \titleformat{\chapter}[display]
    {\normalfont\Large}
    {\LARGE\sffamily\thechapter}
    {0pc}
    {
    \titlerule[1pt]\vspace{1ex}
    \Large\sffamily\bfseries}[\vspace{2ex}]
    
    \part{Part title}
    \chapter{Some chapter}
    \chapter{Another chapter}
    \section{A section}
    \part{Another part}
    
    
    \end{document}
    ist zwar nicht mit koma bordmitteln und nebenwirkungen sind deshalb nicht ausgeschlossen aber mangels beispiels auch nicht vorherzusehen.

    gruss
    Mein Ball ist umgefallen

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.06.2009
    Beiträge
    197
    Hallo ihr beiden,

    stark, finde eure Vorschläge ziemlich gut, also Schankedön! Bin gerade erstmal mit dem Einbau der Kapitelüberschriften beschäftigt. Der Vorschlag von bobmalaria berücksichtigt nicht nur \chapter sondern auch sämtliche Verzeichnisse sowie addchap. Echt Cool!

    Vielen Dank euch beiden!!!

    Gruss,

    menuhin
    Geändert von menuhin (02-02-2011 um 15:48 Uhr)
    Linux Ubuntu 10.10, TeX Live 2010, Kile 2.1b4

  5. #5
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    in meiner loesung muss man nur das titleformat-kommando ueber \tableofcontentes kopieren und dann gilt es auch da und die linie erscheint.

    gruss
    Mein Ball ist umgefallen

Lesezeichen

Berechtigungen

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