matteo

Risposte nei forum create

Stai visualizzando 4 risposte – dal 1 al 4 (di 4 totali)
  • Autore
    Risposte
  • in risposta a: Problema con acronimi plurali — Non sono cliccabili #113454
    Up
    0
    Down
    ::


    Il problema è nella definizione di:
    `\AC@raisedhypertarget`
    all’interno del pacchetto acronym! Credo vada in contrasto con qualcosa o comunque viene ignorata.
    La soluzione sembra essere quella di ridefinire il comando aggiungendo le seguenti righe nel preambolo dopo aver caricato sia acronym sia hyperref:
    `\makeatletter
    \ifAC@nohyperlinks
    \else
    \AtBeginDocument{%
    \@ifpackageloaded{hyperref}
    {\let\AC@hyperlink=\hyperlink
    \renewcommand*\AC@raisedhypertarget[2]{%
    \Hy@raisedlink{\hypertarget{#1}{}}#2}%
    \let\AC@hypertarget=\AC@raisedhypertarget
    \def\AC@phantomsection{%
    \Hy@GlobalStepCount\Hy@linkcounter
    \edef\@currentHref{section*.\the \Hy@linkcounter}%
    \Hy@raisedlink{%
    \hyper@anchorstart{\@currentHref}\hyper@anchorend
    }%
    }%
    }{}}%
    \fi
    \makeatother`

    Ciao a tutti

    Matteo

    Up
    0
    Down
    ::


    Grazie, funziona perfettamente! 🙂
    Non avevo pensato a settare nuovamente lo spazio con tocloft!
    Avevo letto la guida di glossary senza risultato e di certo non mi ero messo a vedere il codice.. 😉
    Magari lo prenderò d’esempio! Grazie ancora

    Buon TeX a tutti!

    Up
    0
    Down
    ::


    Uso TeXlive, la classe è book ed il glossario l’ho creato con il pacchetto glossaries (ce ne sono altri???), quindi lo creo con \makeglossaries e \printglossaries.
    Per le testatine uso fancyhr e non ho avuto problemi.
    Grazie per la risposta!

    in risposta a: Spazio dopo capitolo in ToC porta le sezioni a newpage #108382
    Up
    0
    Down
    ::


    Buongiorno,

    grazie per la risposta e piacere di conoscerti! 🙂 mi hai risolto tante ma tante magagne in passato! quindi di persona: GRAZIE! “you are a legend!” 😎

    Ho risolto il problema!
    Come pensavo (e non so perché non l’abbia mai fatto prima…) il problema è nel codice riportato sopra, dove setto la linea verticale dopo il capitolo:

    `\renewcommand*\cftchapaftersnum{\hspace*{2pt}\textcolor{gray75}{\bfseries|}\relax} % adds \vline after chapter title in ToC
    `

    il comando ha bisogno di \protect
    `\renewcommand*\cftchapaftersnum{\protect\hspace*{2pt}\textcolor{gray75}{\bfseries|}\relax} % adds \vline after chapter title in ToC
    `

    ora ottengo questo:

    Ho aggiornato il topic perché mi sembra giusto che se qualcuno incorresse nello stesso problema, possa trovare UN tipo di soluzione.
    Come si può notare nell’immagine qui sopra, si ottengono ancora le sezioni a pagina successiva ma sembra non essere più il problema iniziale, per cui, in base alle esigenze si può optare per i seguenti comandi:

    • `\addtocontents{toc}{\protect\enlargethispage*{1000pt}}` posto subito dopo l’inserimento del capitolo/sezione/sub.., etc. per cui incorre il problema. Ora, poiché questo comando ridefinisce la pagina con lunghezza “infinita” (cioè maggiore del bottom margin da noi scelto), si deve scegliere il punto in cui si vuole il `\pagebreak` ed inserire la seguente stringa ` \addtocontents{toc}{\protect\pagebreak}`
    • Un altro modo invece, è quello di volere il titolo del capitolo nella pagina seguente. In questo caso basta inserire il comando: `\addtocontents{toc}{\protect\pagebreak}` al capitolo che si vuole portare alla pagina seguente

    La mia scelta è quella della prima opzione ed è la seguente (perfetta direi!):

    Buon lavoro!

Stai visualizzando 4 risposte – dal 1 al 4 (di 4 totali)

Go to top