PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bin mit meinem Latein, äh hyperref am ende...



MaBi
14-02-2007, 15:24
das forum hier ist meine letzte hoffnung, doch noch ein pdf mit hyperlinks zu haben...

problem: inhaltsstruktur, welche auf der linken seite im acrobat erscheint, ist falsch. im dokument sind z.t. links falsch.

was ich weiss: es muss irgendwo intern einen konflikt haben. benutze parts, chapters, sections, ... im dokument. um solche nummerierungsonflikte zu vermeiden, benutze ich:

\usepackage{chngcntr}
\counterwithin{chapter}{part}
\renewcommand{\thechapter}{\arabic{chapter}}

im weiteren lade ich hyperref erst als letztes package.

mehr weiss ich nicht, es funzt einfach nicht............

bobmalaria
14-02-2007, 15:37
hi,

gibt es irgendwelche fehlermeldungen und kannst du uns ein kurzes bsp. schicken bei dem der fehler auftritt?

MaBi
14-02-2007, 15:45
Hi,

nein, es gibt absolut keine fehlermeldungen, bloss dass einfach die inhaltsstruktur (nur die im acrobat, nicht die im dokument!) ab einem bestimmten punkt verschachtelt wird. am anfang ist das inhaltsverzeichnis im acrobat noch in ordnung...dann werden plötzlich parts unter sections gestellt, etc...

bobmalaria
14-02-2007, 15:54
und wenn du hyperref auskommentierst dann stimmt alles? teste das mal. eventuell liegt das problem ganz wo anderst.


EDIT: bist du dir mit dem \counterwithin{chapter}{part} sicher? das kommt mir irgendwie komisch vor bzw unnötig. was soll das deiner meinung nach bezwecken?

gruß

MaBi
14-02-2007, 16:10
Hi,

wenn ich \counterwithin{chapter}{part} rausnehme, dann stimmt das inhaltsverzeichnis tatsächlich (meine immer das im acrobat)!!!

nur ist die nummerierung nicht mehr so sinnvoll, nämlich:

Teil1
Kapitel1
Kapitel2
Kapitel3

Teil2
Kapitel4
Kapitel5
...

d.h. Teil2 sollte wieder mit kapitel 1 anfangen...aber irgendwie wir damit die referenzierung durcheinandergebracht!

bobmalaria
14-02-2007, 16:19
ok,
da lag also der hund begraben.
dein anderes problem löst sich vielleicht so


\part{zweiter part}
\setcounter{chapter}{0}

bewirkt das nachfolgende kapitel wieder mit 1 beginnen (bei mir zumindes ;) )

EDIT: durch die counter umdefinition wird dir hyperref warnungen bringen. die referenzierung stimmt aber

MaBi
14-02-2007, 16:22
wäre ein guter vorschlag, hab' ich auch schon versucht. aber das gibt das gleiche problem.

im prinzip sollte genau das chngcntr package das problem lösen...

bobmalaria
14-02-2007, 16:25
also ich hab jetzt nur ein Mb gemacht und zwar das hier

\documentclass[12pt,BCOR1cm,chapterprefix,halfparskip*]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{hyperref}
\begin{document}

\tableofcontents

\part{12}
\chapter{1123213}
\chapter{sdfds}
\chapter{sdfds}

\part{zweiter part}
\setcounter{chapter}{0}
\chapter{sdfs}
\chapter{dsfdsf}

\end{document}

meine links stimmen.

gruß

MaBi
14-02-2007, 16:30
geht bei mir leider nicht :(

trotzdem, danke für die tipps...

bobmalaria
14-02-2007, 16:55
huups, muss mich entschuldingen!!!!
durch meine kryptischen kapitel und partbezeichungen hab ich übersehen das es nicht geht. mea culpa, mea maxima culpa.

interessanterweiße geht es mit deinem code von oben bei mir aber wunderbar. :eek:

dazu schreibe ich diese optionen
\counterwithin{chapter}{part}
\renewcommand{\thechapter}{\arabic{chapter}} nach dem hyperref paket.
naja vielleicht nutzt es was

MaBi
14-02-2007, 17:01
ja, das ist der code, der auch bei mir steht.

nur eben, es funzt hier nicht :(

MaBi
14-02-2007, 17:04
da kommt mir in den sinn:

könnte etwa die *-Form wie \chapter*{...} Probleme machen?

bobmalaria
14-02-2007, 17:06
dann kommt das kapitel natürlich nicht ins inhaltsverzeichnis. meine links zu den restkapiteln klappen trotzdem :(

rais
15-02-2007, 22:45
Moin moin,
ergänze mal


\renewcommand\theHchapter{\thepart.\arabic{chapter }}
oder etwas in dieser Richtung, nachdem Du hyperref geladen hast...
MfG,

charder
15-02-2007, 22:59
versuch mal ein


\phantomsection

vor das erste Kapitel, ab dem es nicht mehr stimmt zu setzten