Anzeige:
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 15 von 32

Thema: Inhaltsübersicht und Inhaltsverzeichnis

  1. #1
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513

    Inhaltsübersicht und Inhaltsverzeichnis

    Hallo!

    Ich würde gerne vor das Inhaltsverzeichnis eine Inhaltsübersicht stellen (= ein kleineres Inhaltsverzeichnis).

    Google brachte mich auf diese Seite:

    http://www.jr-x.de/publikationen/lat.../shorttoc.html

    Ich habe, dem Link folgend, in der Präambel diesen Code eingegeben:
    Code:
    \newcommand\shorttoc{\bgroup
      \def\l@section##1##2{\relax}
      \def\l@subsection##1##2{\relax}
      \section*{Grobe Inhaltsübersicht}
      \@input{\jobname.toc}
    \egroup}
    Im Dokument:

    Code:
     \shorttoc
      \tableofcontents
    Ich bekomme beim Setzen dann diese Fehlermeldung:

    Code:
    
     [0{/usr/local/teTeX/share/texmf.local/fonts/map/pdf
    tex/updmap/pdftex.map} <./Grafiken/siegel.jpg> <./Grafiken/uni_logo.jpg>])
    ! Missing $ inserted.
     
                    $
    l.171 \shorttoc
                   
    ?
    Hat jemand einen Tipp?

    Die Datei "jobname.doc" sagt mir nichts, ich habe sie auch nicht im Verzeichnis liegen?!
    Geändert von Maverick (17-12-2006 um 12:50 Uhr)

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Gab es da nicht mal das Paket minitoc? (natürlich ne rethorische Frage - vgl. Forensuche )

    MfG Bischi

    PS: Ich nehme mal an, du müsstest "jobname" durch den Namen deiner Datei (ohne Endung) ersetzen...

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Moin moin,
    Zitat Zitat von Maverick1977 Beitrag anzeigen
    Ich würde gerne vor das Inhaltsverzeichnis eine Inhaltsübersicht stellen (= ein kleineres Inhaltsverzeichnis).

    Google brachte mich auf diese Seite:

    http://www.jr-x.de/publikationen/lat.../shorttoc.html
    setz' die Definition mal in
    Code:
    \makeatletter
    %hier Deine Definition f. \shorttoc
    \makeatother
    Zitat Zitat von Maverick1977 Beitrag anzeigen
    Die Datei "jobname.doc" sagt mir nichts, ich habe sie auch nicht im Verzeichnis liegen?!
    Damit kann ich auch nix anfangen, aber der Befehl "\jobname" wird zu dem Basisnamen Deines Dokuments expandiert. "\jobname.toc" wird also zu ``DeinDokument.toc´´.
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  4. #4
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    Danke für die Beiträge.

    Ich habe das Paket Minidoc ftp://dante.ctan.org/tex-archive/hel...s/minitoc.html gefunden.

    Werde mich damit auseinandersetzen (sieht aber recht kompliziert aus...).

    Wie gesagt danke.

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Du gibst nicht an, mit welcher Klasse du arbeitest ...
    Für Article machst du es so:

    \documentclass{article}
    \usepackage[german]{babel}

    \newcommand*\ueberblick{%
    \section*{{\"U}berblick}
    \begingroup
    \value{tocdepth}\shorttocdepth\relax% uebler Hack!
    \makeatletter
    \input{\jobname.toc}%
    \makeatother
    \endgroup
    }
    \newcommand*{\shorttocdepth}{1}

    \begin{document}
    \ueberblick
    \tableofcontents
    \section{Eins}
    \subsection{Einseins}
    \section{Zwo}
    \subsection{Zwoeins}
    \end{document}

    Für book und report adaptierst du es dann.

    edico

  6. #6
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    DANKE! Funktioniert wunderprächtig!

  7. #7
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    NOCHMAL_HERVOR_HOL!!

    Ich habe erst heute gesehen, dass mit deinem Code die Kopfzeilen der Übersicht nicht stimmen. Wenn die Inhaltsübersicht länger als eine Seite ist, dann steht auf der Kopfzeile der zweiten Seite nicht "Inhaltsübersicht", sondern "Vorwort". Also das Kapitel von vorher. Hast du Rat zur Abhilfe?

    LG

    Christoph.

  8. #8
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    das klingt verdächtig nach Doppelpost: http://www.mrunix.de/forums/showthread.php?t=51946, wenn auch mit unterschiedlichen Informationen...
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  9. #9
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    Falls jemand nach "Inhaltsübersicht LaTeX" googelt oder sucht, kommt er meist hierher. Deshalb ist der Link hier sicher sinnvoll ...

  10. #10
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Was Du machst Du, dass das bei Dir passiert, sagt mir meine Glaskugel nicht ... vielleicht clear(double)page einsetzen?

    \documentclass{scrbook}
    \usepackage[german]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{blindtext}

    \newcommand*\ueberblick{%
    \section*{{\"U}berblick}
    \begingroup
    \value{tocdepth}\shorttocdepth\relax% uebler Hack!
    \makeatletter
    \input{\jobname.toc}%
    \makeatother
    \endgroup
    }
    \newcommand*{\shorttocdepth}{1}

    \begin{document}
    \begin{titlepage}
    \begin{flushright}
    \vspace*{144pt}
    \Huge Vor das Inhaltsverzeichnis eine Inhaltsbersicht stellen\par
    \vspace{12pt}
    \Large Edico
    \end{flushright}
    \end{titlepage}
    \ueberblick
    \tableofcontents
    \Blinddocument\Blinddocument\Blinddocument\Blinddo cument\Blinddocument
    \end{document}

    edico

    P.S. sonst setze mal
    ...
    \ueberblick
    \chaptermark{Überblick}
    ...
    Geändert von edico (09-07-2007 um 10:41 Uhr)

  11. #11
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    Hallo Edico!

    Danke für dein Posting.

    Ich habe dein MB mal durchlaufen lassen, aber die Überschriften erweitert, damit die Übersicht mehr als eine Seite lang ist. In deinem Beispiel wird für die Übersicht gar keine Kopfzeile gesetzt, für das Inhaltsverzeichnis aber schon.

    Bei mir ist es so, dass bei der Übersicht die Kopfzeile vom Vorwort (das vor der Übersicht steht) steht.

  12. #12
    Registrierter Benutzer Avatar von Maverick
    Registriert seit
    12.12.2006
    Beiträge
    513
    So klappt es nun:

    Code:
    %% Inhaltsübersicht:
    
    \newcommand*\uebersicht{%
    	\addchap*{Inhalts"ubersicht}
    	\markboth{Inhalts"ubersicht}{}
    	\begingroup
    	\value{tocdepth}\shorttocdepth\relax % uebler Hack!
    	\makeatletter
    	\input{\jobname.toc}%
    	\makeatother
    	\endgroup
    }
    \newcommand*{\shorttocdepth}{0}

  13. #13
    Registrierter Benutzer Avatar von Raute50
    Registriert seit
    08.01.2005
    Ort
    GÖttingen
    Beiträge
    39
    Hi Ho ...

    bei der Suche nach der Loesung meines aehnlichen Problems bin ich auf diesen Thread gestossen und habe die angebotenen Vorschlaege sogleich eingebaut.

    Bislang habe ich auf der 3. Seite meines Dokumentes einen Ueberblick, der aus 3 Chapters und den Anhang besteht. Mein 'eigentliches' Inhaltsverzeichnis beginnt zwei Seiten spaeter auf Seite 5... Da dieses aus insgesamt zwei Seiten besteht wuerde ich mir wuenschen, wenn es bereits auf Seite 4 beginnen wuerde.

    Nur weis ich nicht, wie ich dieses einstellen kann ?!?!?

    Ein Minimalbeispiel als Vorgabe:
    Code:
    \documentclass[
    12pt,
    letterpaper,
    leqno,
    german
    ]
    {book}
    
    \usepackage[ngerman]{babel}
    \usepackage[latin1]{inputenc}
    
    \newcommand*\ueberblick{%
    \section*{{\"U}berblick egal was ich hier hinschreibe, es heisst bei mir immer {\"U}berblick }
    \begingroup
    \value{tocdepth}\shorttocdepth\relax% uebler Hack!
    \makeatletter
    \input{\jobname.toc}%
    \makeatother
    \endgroup
    }
    \newcommand*{\shorttocdepth}{0}
    
    \begin{document}
    \begin{titlepage}
    \begin{flushright}
    \vspace*{144pt}
    \Huge Vor das Inhaltsverzeichnis eine Inhaltsbersicht stellen\par
    \vspace{12pt}
    \Large Danke Edico
    \end{flushright}
    \end{titlepage}
    \thispagestyle{empty}
    \begin{huge}
    \clearpage
    
    \thispagestyle{empty}
    \vspace*{5cm}
    \ueberblick
    \end{huge}
    
    \thispagestyle{empty}
    \tableofcontents
    
    \newpage
    \chapter{Einleitung}
    \section{Einleitung 1}
    \subsection{Einleitung 1 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \subsection{Einleitung 1 2}
    Hier kommt Text und am Ende keine neue Seite
    \subsection{Einleitung 1 3}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \section{Einleitung 2}
    \subsection{Einleitung 2 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \subsection{Einleitung 2 2}
    Hier kommt Text und am Ende keine neue Seite
    \subsection{Einleitung 2 3}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \section{Einleitung 3}
    \subsection{Einleitung 3 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \section{Einleitung 4}
    \subsection{Einleitung 4 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    
    
    \chapter{Hauptteil}
    \section{Hauptteil 1}
    \subsection{Hauptteil 1 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \subsection{Hauptteil 1 2}
    Hier kommt Text und am Ende keine neue Seite
    \subsection{Hauptteil 1 3}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \section{Hauptteil 2}
    \subsection{Hauptteil 2 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \subsection{Hauptteil 2 2}
    Hier kommt Text und am Ende keine neue Seite
    \subsection{Hauptteil 2 3}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \section{Hauptteil 3}
    \subsection{Hauptteil 3 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \section{Hauptteil 4}
    \subsection{Hauptteil 4 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    
    
    
    \chapter{Ergebnisse}
    \section{Ergebnisse 1}
    \subsection{Ergebnisse 1 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \subsection{Ergebnisse 1 2}
    Hier kommt Text und am Ende keine neue Seite
    \subsection{Ergebnisse 1 3}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \section{Ergebnisse 2}
    \subsection{Ergebnisse 2 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \subsection{Ergebnisse 2 2}
    Hier kommt Text und am Ende keine neue Seite
    \subsection{Ergebnisse 2 3}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \section{Ergebnisse 3}
    \subsection{Ergebnisse 3 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    \section{Ergebnisse 4}
    \subsection{Ergebnisse 4 1}
    Hier kommt Text und am Ende eine neue Seite \newpage
    
    \end{document}
    So nebenbei ... wie kann ich den Namen veraendern ?

    Edit: Interessanterweise laesst sich der Name in meinem grossen Dokument aendern, nur bei dem Minimalbeispiel nicht ?!
    Wo der Fehler im Detail liegt, moechte ich nicht herausfinden, da es bei meiner eigentlichen Frage nicht hilft.

    In diesem Sinne ...

    #50
    Geändert von Raute50 (15-02-2008 um 15:37 Uhr)

  14. #14
    Registrierter Benutzer
    Registriert seit
    26.03.2005
    Ort
    Wien
    Beiträge
    13
    Hallo,

    habe so wie hier beschrieben eine Inhaltsübersicht erstellt (für class scrreprt) - klappt bestens!

    Nun würde ich aber gerne die (ansonsten unsichtbare) Überschrift des Inhaltsverzeichnisses in die Inhaltsübersicht aufnehmen. Any ideas wie das gehen könnte?

    Viele Grüße,
    Tobman

  15. #15
    Registrierter Benutzer Avatar von Raute50
    Registriert seit
    08.01.2005
    Ort
    GÖttingen
    Beiträge
    39
    Vielleicht hilft das hier:
    http://www.weinelt.de/latex/addcontentsline.html


    In diesem Sinne ...

    #50

Lesezeichen

Berechtigungen

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