Re: ClassicThesis: creare un link interno ad un capitolo

#16276
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Occorre un esempio minimo.

    Eccolo:
    `\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
    cleardoubleempty,abstractoff,pointlessnumbers,
    headinclude,footinclude,BCOR5mm]{scrreprt}

    \usepackage{classicthesis-ldpkg}
    \usepackage[eulerchapternumbers,subfigure,beramono,
    eulermath,pdfspacing,parts]{classicthesis}

    \hypersetup{%
    colorlinks=true, linktocpage=true, pdfstartpage=3, pdfstartview=FitV,%
    breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,%
    plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,%
    hypertexnames=true, pdfhighlight=/O,%
    urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=RoyalBlue, pagecolor=RoyalBlue%
    }

    \begin{document}
    \include{Capitoli/Introduzione}
    \include{Capitoli/Pizza}
    \end{document}
    `
    dove Introduzione.tex è
    `%************************************************
    \myChapter{Introduzione}
    %************************************************

    L'esposizione del lavoro è articolata come segue:
    \begin{description}
    \item[\hyperlink{Cap-pizza}{Nel primo capitolo}] si parla di pizza.
    \end{description}
    `
    e Pizza.tex è
    `%************************************************
    \chapter[La pizza]{\hypertarget{Cap-pizza}{La pizza}}
    %************************************************

    Testo.`
    L’errore è il seguente:
    `! Undefined control sequence.
    \hyper@@link ->\let \Hy@reserved@a
    \relax \@ifnextchar [{\hyper@link@ }{\hyp…
    l.8 …[\hyperlink{Cap-pizza}{Nel primo capitolo}]
    si parla di pizza.
    ?
    `
    Fra l’altro, mi piacerebbe conoscere la soluzione nel caso in cui i capitoli sono introdotti da \myChapter (e non da \chapter):
    `\myChapter{La pizza}`
    perché nel mio lavoro uso sempre \myChapter e non \chapter.

    Grazie,
    L.

    Go to top