Seite 1 von 1

Phantom-Section

Verfasst: Mi 9. Mär 2011, 00:18
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

Verfasst: Mi 9. Mär 2011, 07:49
von Xenara
Wozu soll das gut sein? Wieso willst du auf etwas verweisen, was nicht existiert?

Verfasst: Mi 9. Mär 2011, 10:30
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...

Verfasst: Mi 9. Mär 2011, 10:37
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.

Verfasst: Mi 9. Mär 2011, 22:59
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.

Verfasst: Mi 9. Mär 2011, 23:08
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"

Verfasst: Mi 9. Mär 2011, 23:59
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

Verfasst: Do 10. Mär 2011, 09:10
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}