[megoldva] Latex: PDF tartalomjegyzék összekuszálva

Fórumok

Van egy Latex doksim, ami nagyon szépen néz ki PDF-be konvertálva
viszont ha a hyperref csomagot betoltom, akkor a PDF-hez krealt (tehat nem a 'nyomtatott' verziot, hanem ami a PDF-olvasoban faszerkezetben latszik) tartalomjegyzeket osszekavarja

peldaul:

part1
chapter1
chapter2
chapter3

ez igy nez ki a PDF tartalomjegyzek-fajaban:

chapter1
chapter2
chapter3

szoval nem egy szinten vannak, hanem egymasba pakolja oket (raadasul a legfelso 'part' szintet le is hagyja, de ez meg nem lenne onmagaban akkora gond)

gugliztam kicsit, de mindenhol olyan talalatokat dobott, ahol mas csomaggal egyutt hasznaltak a hyperrefet, es az okozott valami galibat :-/

amennyire tudom, ennek 'magatol' kellene mukodnie, tehat anelkul hogy barmi extrat be kene irnom az eredeti latex doksiba, vagy ezt felejtsem el?

Hozzászólások

Látni kellene a forrást, abból talán kiderülne valami.

addig sikerult eljutnom, hogy a babel kutyul ossze valamit (hianyzik neki valami?)

ha az alabbi doksibol kiveszem a babel-es usepackage sort, akkor jo lesz, ha bent hagyom akkor rossz


1 \documentclass{book}
2 \usepackage[magyar]{babel}
3 \usepackage{hyperref}
4 \makeindex
5 \title{blah}
6 \author{}
7 \date{}
8 \pdfinfo{%
9 /Title (blah)
10 /Author (blah)
11 /Creator (blah)
12 /Producer ()
13 /Subject (blah)
14 /Keywords (blah)
15 }
16 \begin{document}
17 \tableofcontents
18 \chapter*{chapter*0}
19 \chapter{chapter1}
20 \section{section1}
21 \subsection{subsection1}
22 \subsection{subsection2}
23 \section{section2}
24 \section{section3}
25 \frontmatter
26 \mainmatter
27 \part{part1}
28 \chapter{chapter2}
29 \section{section4}
30 \subsection{subsection1}
31 \subsection{subsection2}
32 \chapter{chapter3}
33 \section{section1}
34 \chapter{chapter4}
35 \part{part2}
36 \chapter{chapter4}
37 \chapter{chapter5}
38 \backmatter
39 \end{document}

Nem csak azt a magyar.ldf -et lehet odatenni, hanem azt is ami a disztrib-ben benne van. Ez a babel egy ismert hibája. A másik lehetséges megoldás hogy babel helyett a polyglossia csomagot használod.

További részletek:

http://tex.stackexchange.com/questions/75415/hyperref-bad-references/79…