- Questo topic ha 19 risposte, 7 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 8 mesi fa da
lorenzo.pantieri.
-
CreatoreTopic
-
12 Ottobre 2008 alle 14:46 #27635::
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
-
CreatoreTopic
-
AutoreRisposte
-
-
13 Ottobre 2008 alle 6:11 #27636::
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
MatteoNella 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.
-
13 Ottobre 2008 alle 17:05 #27637::
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’opzioneper il pacchetto xcolor, altrimenti si creavano dei conflitti (ma penso che questo c’entri poco con il problema di varioref).
Ciao grazie
Matteo
-
14 Ottobre 2008 alle 17:33 #27638::
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’opzioneper 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.
-
14 Ottobre 2008 alle 18:15 #27639
-
14 Ottobre 2008 alle 19:48 #27640::
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
-
15 Ottobre 2008 alle 5:55 #27641::
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.
-
15 Ottobre 2008 alle 8:06 #27642::
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.
-
15 Ottobre 2008 alle 9:08 #27643::
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
-
16 Ottobre 2008 alle 5:45 #27644::
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.
-
16 Novembre 2008 alle 14:15 #27645::
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.
-
16 Novembre 2008 alle 14:30 #27646::
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
-
16 Novembre 2008 alle 19:24 #27647::
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
-
24 Dicembre 2009 alle 12:29 #27648::
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.
-
24 Dicembre 2009 alle 13:45 #27649::
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
-
24 Dicembre 2009 alle 14:03 #27650
-
24 Dicembre 2009 alle 14:27 #27651::
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
-
24 Dicembre 2009 alle 18:38 #27652::
`\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.
-
24 Dicembre 2009 alle 20:49 #27653::
`\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
-
24 Dicembre 2009 alle 23:08 #27654::
`\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
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.