Re: \phantomsection: quando va usato?

#40919
Up
0
Down
::

Provo con un esempio:
`\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,
cleardoubleempty,abstracton,pointlessnumbers,%
headinclude,footinclude,BCOR5mm,%
tablecaptionabove]{scrreprt}

\usepackage[tight,italian]{minitoc}
\usepackage{shorttoc}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,%
eulermath,pdfspacing]{classicthesis}
\usepackage[italian]{babel}
\usepackage[italian]{arsclassica}

\begin{document}

\begin{titlepage}
\pdfbookmark{Frontespizio}{Frontespizio}
Prova
\end{titlepage}

\begingroup
\manualmark
\setcounter{tocdepth}{2}
%
\refstepcounter{dummy}
\pdfbookmark{Argomenti}{Argomenti}
\shorttoc{Argomenti}{0}
%
\refstepcounter{dummy}
\pdfbookmark{\contentsname}{tableofcontents}
\dominitoc\tableofcontents
\endgroup

\myChapter{Foo}

\myChapter{Bar}

\end{document}
`
Anche qui c’è un problema con i bookmark.

Il gruppo non so che ci stia lì a fare: quel codice è di Miede.

Non è che Miede sia la massima autorità al riguardo. 🙂

Dimentichi semplicemente di mettere \cleardoublepage prima dei comandi \pdfbookmark; pensaci: \pdfbookmark definisce un punto di riferimento dove viene trovato, mentre, per esempio, \tableofcontents dà un comando \cleardoublepage; è chiaro che il punto di riferimento non indicherà il posto giusto.

Usa \phantomsection e non \refstepcounter{dummy}, come già detto.

Ciao
Enrico

Go to top