Pacchetto varioref

  • Creatore
    Topic
  • #27635
    Up
    0
    Down
    ::


    Ciao, eccomi di nuovo qui!
    Quante meraviglie riserva LaTeX ad un nuovo utente!!
    Ho appena scoperto l’esistenza del pacchetto varioref e mi stavo divertendo ad inserire questi nuovi e bellissimi riferimenti.. alla compilazione però mi sono accorto che vengono creati link del tipo “si veda la figura ‘5 nella pagina 10’ “. Utilizzando il pacchetto arsclassica (con i link colorati) devo dire che la resa tipografica non è delle migliori.
    Esiste un modo per creare link del tipo “si veda la figura ‘5’ nella pagina ’10’ ” (come ad esempio nella guida di lorenzo.pantieri)?
    Ciao, grazie
    Matteo

Visualizzazione 18 filoni di risposte
  • Autore
    Risposte
    • #27636
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Ciao, eccomi di nuovo qui!
        Quante meraviglie riserva LaTeX ad un nuovo utente!!
        Ho appena scoperto l’esistenza del pacchetto varioref e mi stavo divertendo ad inserire questi nuovi e bellissimi riferimenti.. alla compilazione però mi sono accorto che vengono creati link del tipo “si veda la figura ‘5 nella pagina 10’ “. Utilizzando il pacchetto arsclassica (con i link colorati) devo dire che la resa tipografica non è delle migliori.
        Esiste un modo per creare link del tipo “si veda la figura ‘5’ nella pagina ’10’ ” (come ad esempio nella guida di lorenzo.pantieri)?
        Ciao, grazie
        Matteo

        Nella guida a cui ti riferisci, ho usato ClassicThesis con le impostazioni predefinite di quello stile, con in più ArsClassica e varioref (entrambi con l’opzione italian, naturalmente). Se i link di varioref non ti vengono così, sicuramente c’è un motivo: difficile dirti di più senza un esempio.

        Tieni presente che alcune impostazioni di ClassicThesis (fra cui quelle di hyperref) sono nel file ClassicThesis.tex, ma questa è un “particolarità” (diciamo pure che è un difetto…) di ClassicThesis: né ArsClassica né varioref c’entrano!

        Ciao,
        L.

      • #27637
        Up
        0
        Down
        ::


        Beh.. l’esmpio minimo non penso sia esemplificativo, comunque:
        `
        documentclass[10pt]{scrreprt}
        \usepackage[italian]{babel}
        \usepackage[italian]{varioref}
        \usepackage{booktabs}
        \usepackage{classicthesis-ldpkg}
        \usepackage[parts,eulerchapternumbers,beramono,eulermath,pdfspacing]{classicthesis}
        \usepackage[italian]{arsclassica}
        \usepackage{lipsum}
        \author{Matteo Ordanini}
        \title{Analisi Matematica I}
        \captionsetup[table,figure]{skip=\medskipamount}
        \begin{document}
        \chapter{Capitolo Primo}
        \section{Sezione 1}
        Si veda ad esempio la tabella~\vref{tab:prova}.
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \lipsum[1]
        \section{Sezione 2}
        \lipsum[1]
        \begin{table}[h]
        \caption{tabella di prova}
        \label{tab:prova}
        \centering
        \rowcolors{2}{gray!35}{}
        \begin{tabular}{cccc}
        \toprule
        1 & 3 & 5 & 22 \\
        2 & 3 & 6 & 45 \\
        \midrule
        3 & 4 & 7 & 54 \\
        4 & 5 & 8 & 45 \\
        4 & 5 & 9 & 54 \\
        \bottomrule
        \end{tabular}
        \end{table}
        \end{document}
        `
        Il problema è che viene evidenziata come link tutta la frase “1 nella pagina n” e non solo l’1 e la n.
        Sto usando le impostazioni di default dei vari pacchetti (ovviamente con le opzioni italian)
        Mi sono limitato a modificare il pacchetto classicthesis.sty, in modo che carichi l’opzione

        per il pacchetto xcolor, altrimenti si creavano dei conflitti (ma penso che questo c’entri poco con il problema di varioref).
        Ciao grazie
        Matteo
      • #27638
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Il problema è che viene evidenziata come link tutta la frase “1 nella pagina n” e non solo l’1 e la n.
          Sto usando le impostazioni di default dei vari pacchetti (ovviamente con le opzioni italian)
          Mi sono limitato a modificare il pacchetto classicthesis.sty, in modo che carichi l’opzione

          per il pacchetto xcolor, altrimenti si creavano dei conflitti (ma penso che questo c’entri poco con il problema di varioref).

          0. i file dei pacchetti non si modificano mai. Se vuoi xcolor con l’opzione table, caricalo prima di ClassicThesis:
          `\usepackage[table,dvipsnames]{xcolor}`
          e sei a posto.

          1. Riguardo al tuo problema con i link: ho appena compilato il tuo codice sul mio Mac (pdfLaTeX, ClassicThesis e ArsClassica aggiornati alle ultime versioni) e i link vengono benissimo: il tuo problema non mi si presenta. Stai compilando con pdfLaTeX? Per alcune cose pdfLaTeX è necessario: fra queste, la migliore resa di microtype e, appunto, di hyperref.

          Ciao,
          L.

        • #27639
          DMW
            Up
            0
            Down
            ::


            Anche a me viene ‘vedi la figura 3 nella pagina 10‘. Invece Lorenzo ottiene ‘vedi la figura 3 nella pagina 10

            Si vede che il Mac ha capacità medianiche e fa da solo. 😀

            Ciao

            Andrea

          • #27640
            Up
            0
            Down
            ::


            Ho provato ad includere anche il pacchetto microtype, di cui mi ero completamente scordato. Il risultato comunque non cambia, pazienza.. passerò qualche tempo a provare a rimediare al “problema” e se non giungo a soluzione cercherò di convincermi che il link scritto interamente in blu è molto più bello..!
            Grazie ancora poi per la questione dei pacchetti.. proprio non riuscivo a capire perchè mai xcolor andasse in conflitto con classichtesis… (non avevo comunque osato modificare i pacchetti dell’albero princiapale.. mi ero limitato a copiare tutti i pacchetti necessari nella stessa cartella e a rinominarli tutti, a modificarli tutti perchè richiamassero i nuovi pacchetti modificati.. un lavoraccio insomma.. )
            Grazie Ciao
            Matteo

          • #27641
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::


              Ho appena provato questo minimale:
              `\documentclass{scrreprt}
              \usepackage[italian]{varioref}
              \usepackage{classicthesis-ldpkg}
              \usepackage{classicthesis}
              \usepackage[italian]{arsclassica}
              \begin{document}
              Vedi il capitolo~\vref{cap:prova}.
              \chapter{Foo}
              \chapter{Bar}
              \label{cap:prova}
              \end{document} `
              Se lo compilo sul mio Mac, ho il riferimento “vedi il capitolo 2 a pagina 5“. Invece se lo compilo su un PC con MiKTeX ho il link come viene a te.

              Non ho idea del perché… 🙄

              Ciao,
              L.

            • #27642
              mlgdominici
              Amministratore del forum
                Up
                0
                Down
                ::

                Ho appena provato questo minimale:
                `\documentclass{scrreprt}
                \usepackage[italian]{varioref}
                \usepackage{classicthesis-ldpkg}
                \usepackage{classicthesis}
                \usepackage[italian]{arsclassica}
                \begin{document}
                Vedi il capitolo~\vref{cap:prova}.
                \chapter{Foo}
                \chapter{Bar}
                \label{cap:prova}
                \end{document} `
                Se lo compilo sul mio Mac, ho il riferimento “vedi il capitolo 2 a pagina 5“. Invece se lo compilo su un PC con MiKTeX ho il link come viene a te.

                Non ho idea del perché… 🙄

                Ciao,
                L.

                Comincio a pensare anch’io che Mac abbia capacità medianiche… Su Linux (TeX Live 2008) ottengo lo stesso risultato di Matteo. Questa è la lista dei file impiegati:

                `*File List*
                scrreprt.cls 2007/12/24 v2.98 KOMA-Script document class (report)
                scrkbase.sty 2007/12/24 v2.98 KOMA-Script package (basics and keyval use)
                keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
                scrlfile.sty 2007/12/18 v2.98 KOMA-Script package (loading files)
                size11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
                typearea.sty 2007/12/24 v2.98 KOMA-Script package (type area)
                varioref.sty 2006/05/13 v1.4p package for extended references (FMi)
                classicthesis-ldpkg.sty 2008/10/01 v2.5 Package Loader for Classic Thesis Style
                ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
                fontenc.sty
                t1enc.def 2005/09/27 v1.99g Standard LaTeX file
                textcomp.sty 2005/09/27 v1.99g Standard LaTeX package
                ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
                xspace.sty 2006/05/08 v1.12 Space after command names (DPC,MH)
                tabularx.sty 1999/01/07 v2.07 `tabularx' package (DPC)
                array.sty 2005/08/23 v2.4b Tabular extension package (FMi)
                mparhack.sty 2005/04/17 v1.4 (T. Sgouros and S. Ulrich)
                fixltx2e.sty 2006/03/24 v1.1n fixes to LaTeX
                relsize.sty 2003/07/04 ver 3.1
                acronym.sty 2008/05/28 v1.32 Support for acronyms (Tobias Oetiker)
                suffix.sty 2006/07/15 1.5 Variant command support
                caption.sty 2008/08/24 v3.1j Customizing captions (AR)
                caption3.sty 2008/08/24 v3.1j caption3 kernel (AR)
                remreset.sty
                subfig.sty 2005/06/28 ver: 1.3 subfig package
                listings.sty 2007/02/22 1.4 (Carsten Heinz)
                lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
                listings.cfg 2007/02/22 1.4 listings configuration
                lstlang1.sty 2004/09/05 1.3 listings language file
                lstlang2.sty 2004/09/05 1.3 listings language file
                lstlang3.sty 2004/09/05 1.3 listings language file
                lstlang1.sty 2004/09/05 1.3 listings language file
                lstlang2.sty 2004/09/05 1.3 listings language file
                lstlang3.sty 2004/09/05 1.3 listings language file
                lstlang1.sty 2004/09/05 1.3 listings language file
                lstlang2.sty 2004/09/05 1.3 listings language file
                lstlang3.sty 2004/09/05 1.3 listings language file
                lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
                hyperref.sty 2008/09/27 v6.78k Hypertext links for LaTeX
                ifpdf.sty 2007/12/12 v1.6 Provides the ifpdf switch (HO)
                ifvtex.sty 2007/09/09 v1.3 Switches for detecting VTeX and its modes (HO)
                ifxetex.sty 2008/09/18 v0.4 Provides ifxetex conditional
                hycolor.sty 2008/09/08 v1.4 Code for color options of hyperref/bookmark (HO)
                xcolor-patch.sty 2008/09/08 xcolor patch
                pd1enc.def 2008/09/27 v6.78k Hyperref: PDFDocEncoding definition (HO)
                etexcmds.sty 2007/12/12 v1.2 Prefix for e-TeX command names (HO)
                infwarerr.sty 2007/09/09 v1.2 Providing info/warning/message (HO)
                hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
                kvoptions.sty 2007/10/18 v3.0 Keyval support for LaTeX options (HO)
                backref.sty 2006/09/05 v1.28 Bibliographical back referencing
                url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
                bitset.sty 2007/09/28 v1.0 Data type bit set (HO)
                intcalc.sty 2007/09/27 v1.1 Expandable integer calculations (HO)
                bigintcalc.sty 2007/11/11 v1.1 Expandable big integer calculations (HO)
                pdftexcmds.sty 2007/12/12 v0.3 LuaTeX support for pdfTeX utility functions (HO)
                kvsetkeys.sty 2007/09/29 v1.3 Key value parser with default handler support (HO)
                atbegshi.sty 2008/07/31 v1.9 At begin shipout hook (HO)
                hpdftex.def 2008/09/27 v6.78k Hyperref driver for pdfTeX
                graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
                graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
                trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
                graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
                pdftex.def 2008/09/08 v0.04l Graphics/color for pdfTeX
                classicthesis.sty 2008/10/01 v2.5 Typographic Style for a classic-looking thesis
                xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
                color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
                dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
                mathpazo.sty 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS)
                microtype.sty 2008/06/04 v2.3b Micro-typography with pdfTeX (RS)
                microtype.cfg 2008/06/04 v2.3b microtype main configuration file (RS)
                booktabs.sty 2005/04/14 v1.61803 publication quality tables
                textcase.sty 2004/10/07 v0.07 Text only upper/lower case changing (DPC)
                soul.sty 2003/11/17 v2.4 letterspacing/underlining (mf)
                scrpage2.sty 2007/07/23 v2.2e LaTeX2e KOMA-Script package
                titlesec.sty 2007/08/12 v2.8 Sectioning titles
                tocloft.sty 2003/09/26 v2.3c parameterised ToC, etc., typesetting
                scrtime.sty 2006/03/30 v1.1o LaTeX2e KOMA-Script package
                arsclassica.sty 10/10/2008 LP
                block.tss 2007/08/12
                ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
                t1pplj.fd 2004/09/06 font definitions for T1/pplj.
                nameref.sty 2007/05/29 v2.31 Cross-referencing by name of section
                refcount.sty 2008/08/11 v3.1 Data extraction from references (HO)
                prova_varioref.out
                prova_varioref.out
                supp-pdf.tex
                mt-ppl.cfg 2005/11/16 v1.6 microtype config. file: Palatino (RS)
                t1iwona.fd 2005/10/05 v1.2 font definition file for T1/iwona (MW)
                ***********`

                C’è qualche differenza di versione con i tuoi?

                Ciao,
                Max.

              • #27643
                Up
                0
                Down
                ::

                Ho appena provato questo minimale:
                `\documentclass{scrreprt}
                \usepackage[italian]{varioref}
                \usepackage{classicthesis-ldpkg}
                \usepackage{classicthesis}
                \usepackage[italian]{arsclassica}
                \begin{document}
                Vedi il capitolo~\vref{cap:prova}.
                \chapter{Foo}
                \chapter{Bar}
                \label{cap:prova}
                \end{document} `
                Se lo compilo sul mio Mac, ho il riferimento “vedi il capitolo 2 a pagina 5“. Invece se lo compilo su un PC con MiKTeX ho il link come viene a te.

                Non ho idea del perché… 🙄

                Sul mio viene tutto il link. Sospetto che tu abbia fatto qualcosa a varioref.

                Ciao
                Enrico

              • #27644
                lorenzo.pantieri
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Sul mio viene tutto il link. Sospetto che tu abbia fatto qualcosa a varioref.

                  Sono ragionevolmente sicuro di non aver toccato varioref. Questo è l’elenco dei file caricati dal documento di prova.
                  ` *File List*
                  scrreprt.cls 2006/07/30 v2.95b KOMA-Script document class (report)
                  scrkbase.sty 2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
                  scrlfile.sty 2006/03/28 v2.95 KOMA-Script package (loading files)
                  keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
                  size11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
                  typearea.sty 2006/07/30 v2.95b KOMA-Script package (type area)
                  varioref.sty 2006/05/13 v1.4p package for extended references (FMi)
                  classicthesis-ldpkg.sty 2008/10/01 v2.5 Package Loader for Classic Thesis St
                  yle
                  ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
                  fontenc.sty
                  t1enc.def 2005/09/27 v1.99g Standard LaTeX file
                  textcomp.sty 2005/09/27 v1.99g Standard LaTeX package
                  ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
                  xspace.sty 2006/05/08 v1.12 Space after command names (DPC,MH)
                  tabularx.sty 1999/01/07 v2.07 `tabularx' package (DPC)
                  array.sty 2005/08/23 v2.4b Tabular extension package (FMi)
                  mparhack.sty 2003/05/22 v1.3a (T. Sgouros and S. Ulrich)
                  fixltx2e.sty 2006/03/24 v1.1n fixes to LaTeX
                  relsize.sty 2003/07/04 ver 3.1
                  acronym.sty 2008/05/28 v1.32 Support for acronyms (Tobias Oetiker)
                  suffix.sty 2006/07/15 1.5 Variant command support
                  caption.sty 2007/01/07 v3.0k Customising captions (AR)
                  caption3.sty 2007/01/07 v3.0k caption3 kernel (AR)
                  remreset.sty
                  subfig.sty 2005/06/28 ver: 1.3 subfig package
                  listings.sty 2004/10/17 1.3b (Carsten Heinz)
                  lstpatch.sty 2004/10/17 1.3b (Carsten Heinz)
                  lstmisc.sty 2004/09/07 1.3 (Carsten Heinz)
                  listings.cfg 2004/09/05 1.3 listings configuration
                  lstlang1.sty 2004/09/05 1.3 listings language file
                  lstlang2.sty 2004/09/05 1.3 listings language file
                  lstlang3.sty 2004/09/05 1.3 listings language file
                  lstlang1.sty 2004/09/05 1.3 listings language file
                  lstlang2.sty 2004/09/05 1.3 listings language file
                  lstlang3.sty 2004/09/05 1.3 listings language file
                  lstlang1.sty 2004/09/05 1.3 listings language file
                  lstlang2.sty 2004/09/05 1.3 listings language file
                  lstlang3.sty 2004/09/05 1.3 listings language file
                  lstmisc.sty 2004/09/07 1.3 (Carsten Heinz)
                  hyperref.sty 2007/02/07 v6.75r Hypertext links for LaTeX
                  pd1enc.def 2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)
                  hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
                  kvoptions.sty 2006/08/22 v2.4 Connects package keyval with LaTeX options (HO
                  )
                  backref.sty 2006/10/06 v1.27 Bibliographical back referencing
                  url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
                  hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX
                  graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
                  graphics.sty 2006/02/20 v1.0o Standard LaTeX Graphics (DPC,SPQR)
                  trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
                  graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
                  pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX
                  classicthesis.sty 2008/10/01 v2.5 Typographic Style for a classic-looking th
                  esis
                  ifpdf.sty 2006/02/20 v1.4 Provides the ifpdf switch (HO)
                  xcolor.sty 2007/01/21 v2.11 LaTeX color extensions (UK)
                  color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
                  dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
                  mathpazo.sty 2005/04/12 PSNFSS-v9.2a Palatino w/ Pazo Math (D.Puga, WaS)
                  microtype.sty 2007/01/21 v2.0 Micro-typography with pdfTeX (RS)
                  microtype.cfg 2007/01/14 v2.0 microtype main configuration file (RS)
                  booktabs.sty 2005/03/16 v1.6180 publication quality tables
                  textcase.sty 2004/10/07 v0.07 Text only upper/lower case changing (DPC)
                  soul.sty 2003/11/17 v2.4 letterspacing/underlining (mf)
                  scrpage2.sty 2006/03/29 v2.2c LaTeX2e KOMA-Script package
                  titlesec.sty 2005/01/22 v2.6 Sectioning titles
                  tocloft.sty 2003/09/26 v2.3c parameterised ToC, etc., typesetting
                  scrtime.sty 2006/03/30 v1.1o LaTeX2e KOMA-Script package
                  arsclassica.sty 2008/10/18 v2.5 Customising ClassicThesis (LP)
                  block.tss 2005/01/22
                  ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
                  t1pplj.fd 2004/09/06 font definitions for T1/pplj.
                  ragged2e.sty 2003/03/25 v2.04 ragged2e Package (MS)
                  everysel.sty 1999/06/08 v1.03 EverySelectfont Package (MS)
                  nameref.sty 2006/12/27 v2.28 Cross-referencing by name of section
                  refcount.sty 2006/02/20 v3.0 Data extraction from references (HO)
                  Prova.out
                  Prova.out
                  supp-pdf.tex
                  mt-ppl.cfg 2005/11/16 v1.6 microtype config. file: Palatino (RS)
                  t1iwona.fd 2005/10/05 v1.2 font definition file for T1/iwona (MW)
                  ***********`
                  Noto che, rispetto a Max, uso una versione leggermente meno aggiornata di hyperref. Magari è quello… ❓

                  Ciao,
                  L.

                • #27645
                  Up
                  0
                  Down
                  ::


                  Pure a me viene
                  tables 9 on page 39 and 10 on page 42.

                  Qualcuno intanto ha trovato una soluzione?

                  \documentclass[]{scrreprt}
                  \usepackage{classicthesis-ldpkg}
                  \usepackage[drafting,eulerchapternumbers,subfig,beramono,%
                  eulermath,pdfspacing]{classicthesis}
                  \usepackage[]{arsclassica}
                  \usepackage[italian]{babel}
                  \usepackage[ansinew]{inputenc}
                  \usepackage[T1]{fontenc}
                  \usepackage[english, final]{varioref}
                  \usepackage[]{bookmark}
                  \usepackage{lipsum}
                  \begin{document}
                  \myChapter{Capitolo}
                  \section{Hallo}
                  \label{sec:hallo}
                  \lipsum
                  \subsection{Altra sezione}
                  \label{sec:2}
                  \lipsum
                  \subsubsection{Ciao ragazzi}
                  Oggi non ho voglia di fare niente. Voi che fate?

                  Quanto detto in \vref{sec:hallo} fa ridere, quello in \vref{sec:2} mi fa morire.
                  \end{document}

                  Ps. A questo proposito volevo chiedere se bookmark e hyperref fanno la stessa cosa. Se uso bookmark posso fare a meno di hyperref (dovrebbe comunque caricarlo in automatico)?

                  Grazie.

                • #27646
                  Up
                  0
                  Down
                  ::

                  Pure a me viene
                  tables 9 on page 39 and 10 on page 42.

                  Qualcuno intanto ha trovato una soluzione?
                  `\documentclass[]{scrreprt}
                  \usepackage{classicthesis-ldpkg}
                  \usepackage[drafting,eulerchapternumbers,subfig,beramono,%
                  eulermath,pdfspacing]{classicthesis}
                  \usepackage[]{arsclassica}
                  \usepackage[italian]{babel}
                  \usepackage[ansinew]{inputenc}
                  \usepackage[T1]{fontenc}
                  \usepackage[english, final]{varioref}
                  \usepackage[]{bookmark}
                  \usepackage{lipsum}
                  \begin{document}
                  \myChapter{Capitolo}
                  \section{Hallo}
                  \label{sec:hallo}
                  \lipsum
                  \subsection{Altra sezione}
                  \label{sec:2}
                  \lipsum
                  \subsubsection{Ciao ragazzi}
                  Oggi non ho voglia di fare niente. Voi che fate?

                  Quanto detto in \vref{sec:hallo} fa ridere, quello in \vref{sec:2} mi fa morire.
                  \end{document}`

                  Se non passi a varioref l’opzione italian, ma addirittura passi english, come pensi che possa fare a produrre le frasi in italiano?

                  Ps. A questo proposito volevo chiedere se bookmark e hyperref fanno la stessa cosa. Se uso bookmark posso fare a meno di hyperref (dovrebbe comunque caricarlo in automatico)?

                  Domanda completamente fuori dall’argomento.

                  Ciao
                  Enrico

                • #27647
                  Up
                  0
                  Down
                  ::

                  Se non passi a varioref l’opzione italian, ma addirittura passi english, come pensi che possa fare a produrre le frasi in italiano?

                  Infatti sto scrivendo una tesi in inglese…avevo messo italiano solo per l’esempio minimale. E poi la domanda era riferita al fatto che c’é il collegamento ipertestuale anche su on page..io lo volevo solo sui numeri.

                  ciao

                • #27648
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Carissimi,

                    riassumo le puntate precedenti.

                    Con versioni non aggiornate di hyperref e varioref, i riferimenti completi della pagina venivano così (in blu evidenzio il link),

                    Vedi il paragrafo 2 a pagina 5.
                    Vedi la tabella 2 a fronte.
                    Vedi il paragrafo 2 nella pagina successiva.
                    Vedi il paragrafo 2 nella pagina seguente.

                    Con le nuove versioni (MacTeX 2009), il risultato è questo:

                    Vedi il paragrafo 2 a pagina 5.
                    Vedi la tabella 2 a fronte.
                    Vedi il paragrafo 2 nella pagina successiva.
                    Vedi il paragrafo 2 nella pagina seguente.

                    Preferivo decisamente la vecchia versione: ora il risultato è troppo vistoso e distrae (soprattutto se il link è colorato).

                    Come si può ripristinare il comportamento “oldf style”?

                    Grazie mille,
                    L.

                  • #27649
                    Up
                    0
                    Down
                    ::

                    Carissimi,

                    riassumo le puntate precedenti.

                    Con versioni non aggiornate di hyperref e varioref, i riferimenti completi della pagina venivano così (in blu evidenzio il link),

                    Vedi il paragrafo 2 a pagina 5.
                    Vedi la tabella 2 a fronte.
                    Vedi il paragrafo 2 nella pagina successiva.
                    Vedi il paragrafo 2 nella pagina seguente.

                    Con le nuove versioni (MacTeX 2009), il risultato è questo:

                    Vedi il paragrafo 2 a pagina 5.
                    Vedi la tabella 2 a fronte.
                    Vedi il paragrafo 2 nella pagina successiva.
                    Vedi il paragrafo 2 nella pagina seguente.

                    Preferivo decisamente la vecchia versione: ora il risultato è troppo vistoso e distrae (soprattutto se il link è colorato).

                    Come si può ripristinare il comportamento “oldf style”?

                    Temo che non si possa. Heiko Oberdiek non ha alcuna intenzione, per quanto ne so, di fornire supporto per varioref e i due pacchetti non vanno tanto d’accordo. Ma Heiko sta lavorando molto intensamente su hyperref (e manda fuori anche due versioni al giorno :(), quindi non è detto che le cose rimangano così.

                    Soluzione? Rinunciare a varioref (che non mi piace neanche tanto). 🙂

                    Ciao
                    Enrico

                  • #27650
                    Up
                    0
                    Down
                    ::


                    CIao a tutti.
                    E se non ti piace varioref (ci avrei scommesso la birra che ti devo :D) cosa proponi per i riferimenti completi? I comandi che rimangono non permettono di stampare in una volta sola il riferimento alla sezione e alla pagina, mi pare.

                    Ciao
                    Tommaso

                  • #27651
                    Up
                    0
                    Down
                    ::

                    Temo che non si possa. Heiko Oberdiek non ha alcuna intenzione, per quanto ne so, di fornire supporto per varioref e i due pacchetti non vanno tanto d’accordo. Ma Heiko sta lavorando molto intensamente su hyperref (e manda fuori anche due versioni al giorno :(), quindi non è detto che le cose rimangano così.

                    Correggo: hyperref tiene conto di varioref, ed è per questo che c’è il cambiamento osservato. Suppongo che Heiko non abbia trovato di meglio che quella soluzione. Puoi ottenere qualcosa di simile a prima con
                    `\makeatletter
                    \AtBeginDocument{
                    \def\vr@f#1{%
                    \leavevmode\unskip\vref@space
                    \begingroup
                    \let\T@pageref\@pagerefstar
                    \hyperref[{#1}]{\ref*{#1}}%
                    \vpageref[\unskip]{#1}%
                    \endgroup
                    }
                    }
                    \makeatother`
                    dopo aver caricato hyperref (e varioref, ma non ha molta importanza quale dei due vada prima). Nei riferimenti “completi”, dove appare il numero di pagina, questo non sarà un link.

                    Ciao
                    Enrico

                  • #27652
                    lorenzo.pantieri
                    Partecipante
                      Up
                      0
                      Down
                      ::

                      `\makeatletter
                      \AtBeginDocument{
                      \def\vr@f#1{%
                      \leavevmode\unskip\vref@space
                      \begingroup
                      \let\T@pageref\@pagerefstar
                      \hyperref[{#1}]{\ref*{#1}}%
                      \vpageref[\unskip]{#1}%
                      \endgroup
                      }
                      }
                      \makeatother`
                      dopo aver caricato hyperref (e varioref, ma non ha molta importanza quale dei due vada prima). Nei riferimenti “completi”, dove appare il numero di pagina, questo non sarà un link.

                      Funziona. Certo, se tu trovassi il codice per avere anche il numero della pagina cliccabile, riproducendo così alla perfezione il risultato “old style”, lo considererei un gran bel regalo di Natale… 😉

                      Ancora auguri,
                      L.

                    • #27653
                      Up
                      0
                      Down
                      ::

                      `\makeatletter
                      \AtBeginDocument{
                      \def\vr@f#1{%
                      \leavevmode\unskip\vref@space
                      \begingroup
                      \let\T@pageref\@pagerefstar
                      \hyperref[{#1}]{\ref*{#1}}%
                      \vpageref[\unskip]{#1}%
                      \endgroup
                      }
                      }
                      \makeatother`
                      dopo aver caricato hyperref (e varioref, ma non ha molta importanza quale dei due vada prima). Nei riferimenti “completi”, dove appare il numero di pagina, questo non sarà un link.

                      Funziona. Certo, se tu trovassi il codice per avere anche il numero della pagina cliccabile, riproducendo così alla perfezione il risultato “old style”, lo considererei un gran bel regalo di Natale… 😉

                      Molto più facile del previsto; ma non so se ci sono effetti collaterali:
                      `\makeatletter
                      \AtBeginDocument{
                      \def\vr@f#1{%
                      \leavevmode\unskip\vref@space
                      \begingroup
                      % \let\T@pageref\@pagerefstar
                      \hyperref[{#1}]{\ref*{#1}}%
                      \vpageref[\unskip]{#1}%
                      \endgroup
                      }
                      }
                      \makeatother`
                      Ciao
                      Enrico

                    • #27654
                      lorenzo.pantieri
                      Partecipante
                        Up
                        0
                        Down
                        ::

                        `\makeatletter
                        \AtBeginDocument{
                        \def\vr@f#1{%
                        \leavevmode\unskip\vref@space
                        \begingroup
                        % \let\T@pageref\@pagerefstar
                        \hyperref[{#1}]{\ref*{#1}}%
                        \vpageref[\unskip]{#1}%
                        \endgroup
                        }
                        }
                        \makeatother`

                        Non ho visto alcun effetto collaterale! Funziona perfettamente!!

                        Buon Natale, e grazie di tutto! 🙂
                        Lorenzo

                    Visualizzazione 18 filoni di risposte
                    • Devi essere connesso per rispondere a questo topic.

                    Go to top