Phantom-Section

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Aldus

Phantom-Section

Beitrag von Aldus »

Hallo zusammen,
Ich habe schon sehr viel gesucht, aber zu diesem Problem noch keine Lösung gefunden. Vielleicht kann mir hier jemand helfen:

mit \section*{Titel} kann ich eine neue section erzeugen, welche nicht im Inhaltsverzeichnis erscheint. Was ich nun brauche ist das genaue Gegenteil! Gibt es eine möglichkeit eine neue section zu starten, die im Inhaltsverzeichnis erscheint, aber im text NICHT? mit addcontentlin{toc} kann ich zwar eine zeile zum Inhaltsverzeichnis hinzufügen, aber dann funktionieren die \ref befehle für diesen abschnitt nicht!

Vielen Dank für die Hilfe

Aldus

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Wozu soll das gut sein? Wieso willst du auf etwas verweisen, was nicht existiert?

Aldus

Beitrag von Aldus »

Ich binde ganzseitge pdfs ein, auf welchen bereits eine überschrift vorhanden ist. oberhalb des pdfs ist auch kein platz für einen zusätzlichen titel und extra ein leeres blatt einfügen wo bloss ein titel draufsteht sieht auch doof aus...

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Ach so. Das hättest du ruhig gleich in den Startbeitrag scheiben können, denn schau dir mal die pdfpages-Doku an, Stichwort "addtotoc", das dürfte das ein, was du suchst.

Aldus

Beitrag von Aldus »

Ok, tut mir leid, dass ich das nicht gleich geschrieben habe.
Den Befehl mit addcontentline{toc} habe ich bereits versucht. Das geht auch sehr gut, aber leider funktioniert dann der \ref befehl für die betreffende section nicht.

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Hast du meinen letzten Beitrag richtig gelesen? Ich schrieb nicht "addcontentsline" sondern "addtotoc" aus der pdfpages-Doku. Bei mir Seite 6, "Experimental options"
"addtotoc: Adds an entry to the table of contents. This option requires five
arguments, separated by commas"

Aldus

Beitrag von Aldus »

oh tut mir leid! ich bin wohl ein wenig verwirrt heute...

ja der addtotoc befehl ist super! der macht genau was ich brauche!! Vielen Dank für den Tipp!!

ein kleines problem habe ich jetzt noch... ich brauche den addtotoc befehl folgendermassen:

addtotoc= {page number ,section ,level ,heading ,label }

aber im toc wird mir jetzt als seitennummer die letzte seite des pdfs angegeben und nicht die erste... hab ich wieder ne lange leitung und mache was falsch, oder was ist mein problem?

danke für die super hilfe!

Aldus

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Da du so spärlich mit Informationen bist, habe ich keine Ahnung, was du eigentlich tust. Mit einem Minimalbeispiel könnte man dir gleich zeigen, wo der Fehler ist und wie man es richtig macht. Da du das nicht lieferst, kann ich dir nur an dem Beispiel unten zeigen, wies geht (das ist übrigens ein Minimalbeispiel).
Testpdf.pdf ist einfach ein PDF >1 Seite; die Skalierung und das pagecommand sind nur dazu da, um auf den eingefügten Seiten zu sehen, wie die echte Seitenzahl ist.
\documentclass{scrreprt} 
\usepackage[ngerman]{babel} 
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}	

\usepackage{pdfpages}
\usepackage{hyperref}

\begin{document}
\tableofcontents

\clearpage
Test mit Verweis \ref{label} auf Seite \pageref{label}

\includepdf[%
pages=-,%
scale=.6,%
pagecommand={\pagestyle{plain}},%
addtotoc={1, chapter, 1, Titel der PDFs, label}
]{Testpdf}

\end{document}

Antworten