- Questo topic ha 12 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 9 mesi fa da
alberto.vese.
-
CreatoreTopic
-
12 Dicembre 2008 alle 1:40 #29385::
Ciao,memore, come ho già scritto in un altro topic, delle lezioni del prof Gregorio (“questa cosa non si fa perchè è b-r-u-t-t-a”, corso pomeridiano di LaTeX :P), vi sottopogo un quesito:
dopo aver caricato il pacchetto hyperref e aver creato i miei bei riferimenti colorati, m’accorgo che anche l’indice è colorato. Ma non mi piace….
Vedo su ArteLaTeX di Lorenzo Pantieri questi bei riferimenti colorati ma l’indice non lo è, anzi molto carina la scelta di fare il riferimento solo sul numero.
Da copiare (ah, i novizi che copiano!) assolutamente.Ma qui mi sono trovato in difficoltà… ho cominciato pure a sfogliare il file hyperref.sty per la disperazione di non trovar risposta…
Per non fare una cosa b-r-u-t-t-a, come ad esempio questa:
\chapter[titolo che appare nell’indice \pageref{chap:label}]{titolo del capitolo}\label{chap:label}
e “disabilitando” i link sull’indice, mi appello a voi…
Come si fa quindi ad ottenere un indice che non sia tutto “cliccabile” ma solo una parte che decido io?[/i]
-
CreatoreTopic
-
AutoreRisposte
-
-
12 Dicembre 2008 alle 7:32 #29386::
Vedo su ArteLaTeX di Lorenzo Pantieri questi bei riferimenti colorati ma l’indice non lo è, anzi molto carina la scelta di fare il riferimento solo sul numero.
Quell’indice l’ho ottenuto con ClassicThesis ed ArsClassica, senza modificare nulla. I casi sono due:
1. stai facendo “qualcosa” che cambia l’aspetto dell’indice, per cui ti invito a scriverci un esempio minimo che riproduce il problema;
2. usi una distribuzione di LaTeX diversa dalla mia (sono rimasto fedele alla MacTeX 2007, ma so per certo che nella TeX Live 2008 alcuni pacchetti importanti, come hyperref, sono stati aggiornati).Se fosse vero il caso 2 bisognerebbe studiare una soluzione per ripristinare il look “old style”.
Facci sapere.
Ciao,
L.
-
12 Dicembre 2008 alle 8:20 #29387::
l’indice l’ottengo semplicementecon il \tableofcontents e, credo, non uso pacchetti che lo possano modificarebabel, frontespizio, graphicx, amsmath , caption, listings, xcolor, fancyhdr ed infine
\usepackage[bookmarks=false,colorlinks,linkcolor=myAzzurro,pdfauthor={Alberto Vesentini, Laura Fronti},pdftitle={Ruby Rescue}]{hyperref}
purtropo, causa lavoro/studio,sono su windows, quindi MiKTeX…
grazie
-
12 Dicembre 2008 alle 8:36 #29388::
l’indice l’ottengo semplicementecon il \tableofcontents e, credo, non uso pacchetti che lo possano modificare
babel, frontespizio, graphicx, amsmath , caption, listings, xcolor, fancyhdr ed infine
\usepackage[bookmarks=false,colorlinks,linkcolor=myAzzurro,pdfauthor={Alberto Vesentini, Laura Fronti},pdftitle={Ruby Rescue}]{hyperref}
Umh… evidentemente abbiamo concetti diversi di che cosa debba intendersi per esempio minimo compilabile. 🙄
Se ti interessa riprodurre l’indice della mia guida, non puoi farlo con le classi standard (o, meglio, puoi farlo solo a prezzo di non poche peripezie). Devi usare ClassicThesis e ArsClassica, che modificano pesantemente l’indice “standard”.
Sul mio sito trovi tutto il materiale necessario, ma dovrai studiare un po’… 😉
Ciao,
L.
-
12 Dicembre 2008 alle 9:30 #29389::
non avevo capito volessi un esempio da compilare pensando che ci fosse un’opzione o un conflitto tra i package…un esempio minimo è questo
\documentclass[a4paper,titlepage,11pt,oneside]{book}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[font=small,format=hang,labelfont={bf}]{caption}
\usepackage{xcolor}
\usepackage{fancyhdr}
\usepackage[bookmarks=false,colorlinks]{hyperref}\begin{document}
\tableofcontents
\chapter{Introduzione}
\chapter{Grafica}\label{chap:grafica}
\chapter{\mbox{Test: prestazioni \& scalabilit\`a}}\label{chap:prestazioni}
\end{document}sto “studiando” ClassicThesis, ho provato ad inserirla usando la classe
\documentclass[a4paper,titlepage,11pt,oneside]{scrbook}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers, eulermath]{classicthesis}ma, lasciando tutto uguale il resto, cambiando solo la documentclass e compilando, mi da questo errore
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.10 \usepackage
{xcolor}
?per questo motivo immaginavo fosse un conflitto tra pacchetti!
leggendo tutte le 54 pagine di classicthesis.pdf non ho trovato accenno a questo, quindi non deve essere un “errore comune”…da cui la mia domanda “dove sbaglio?”grazie
-
12 Dicembre 2008 alle 9:35 #29390::
Ciao,
memore, come ho già scritto in un altro topic, delle lezioni del prof Gregorio (“questa cosa non si fa perchè è b-r-u-t-t-a”, corso pomeridiano di LaTeX :P), vi sottopogo un quesito:
dopo aver caricato il pacchetto hyperref e aver creato i miei bei riferimenti colorati, m’accorgo che anche l’indice è colorato. Ma non mi piace….
Vedo su ArteLaTeX di Lorenzo Pantieri questi bei riferimenti colorati ma l’indice non lo è, anzi molto carina la scelta di fare il riferimento solo sul numero.
Da copiare (ah, i novizi che copiano!) assolutamente.Ma qui mi sono trovato in difficoltà… ho cominciato pure a sfogliare il file hyperref.sty per la disperazione di non trovar risposta…
Per non fare una cosa b-r-u-t-t-a, come ad esempio questa:
\chapter[titolo che appare nell’indice \pageref{chap:label}]{titolo del capitolo}\label{chap:label}
e “disabilitando” i link sull’indice, mi appello a voi…
Come si fa quindi ad ottenere un indice che non sia tutto “cliccabile” ma solo una parte che decido io?[/i]
\hypersetup{linktocpage=true}
Puoi aggiungere linkcolor=RoyalBlue dopo aver caricato color (o xcolor) con l’opzione dvipsnames.
Ciao
Enrico
-
12 Dicembre 2008 alle 9:46 #29391::
Sto studiando ClassicThesis, ho provato ad inserirla […] ma, lasciando tutto uguale il resto, cambiando solo la documentclass e compilando, mi dà questo errore […].
Fossi in te, partirei dai sorgenti con cui ho scritto la documentazione di ArsClassica e modificherei quelli. Studia però prima la doc. di ClassicThesis (e di ArsClassica).
Ciao,
L.
-
12 Dicembre 2008 alle 9:53 #29392::
\hypersetup{linktocpage=true}semplice? ma quando mai la trovavo???
ho letto i vari pdf ma non avevo notato nella frase “Le opzioni principali sono le seguenti” la parola principali…grazie ancora!!!
PS: se Lorenzo Pantieri volesse comunque rislvere il mio dilemma mi toglierebbe un dubbio.. sarei proprio curioso di capire il motivo di perchè non mi “trova” \begin{document}….
-
12 Dicembre 2008 alle 9:57 #29393::
\hypersetup{linktocpage=true}
semplice? ma quando mai la trovavo???
ho letto i vari pdf ma non avevo notato nella frase “Le opzioni principali sono le seguenti” la parola principali…grazie ancora!!!
PS: se Lorenzo Pantieri volesse comunque rislvere il mio dilemma mi toglierebbe un dubbio.. sarei proprio curioso di capire il motivo di perchè non mi “trova” \begin{document}….
Hai per caso un’installazione di TeX vecchiotta? Sembrerebbe che non trovi il pacchetto xcolor.
Ciao
Enrico
-
12 Dicembre 2008 alle 9:57 #29394::
PS: se Lorenzo Pantieri volesse comunque rislvere il mio dilemma mi toglierebbe un dubbio.. sarei proprio curioso di capire il motivo di perchè non mi “trova” \begin{document}….
Non senza un esempio minimo. 👿
Può darsi che carichi dei pacchetti incompatibili con ClassicThesis o che ri-carichi pacchetti che carica già ClassicThesis (sono tanti, sai?), con opzioni diverse.
Ripeto: studia la documentazione di quei pacchetti e usa i miei sorgenti come modello.
Ciao,
L.
-
12 Dicembre 2008 alle 10:06 #29395
-
12 Dicembre 2008 alle 10:15 #29396::
Non proprio! 😉
`\documentclass[a4paper,titlepage,11pt,oneside]{scrbook}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers, eulermath]{classicthesis}\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage[font=small,format=hang,labelfont={bf}]{caption}
\usepackage{xcolor}
\usepackage{fancyhdr}
\usepackage[bookmarks=false,colorlinks]{hyperref}\begin{document}
\tableofcontents
\chapter{Introduzione}
\chapter{Grafica}\label{chap:grafica}
\chapter{\mbox{Test: prestazioni \& scalabilit\`a}}\label{chap:prestazioni}
\end{document}`
Si tratta di questo? Scommetto che fancyhdr è incompatibile con le classi KoMa. Mi pare anche che ClassicThesis carichi già di suo xcolor. Poi ClassicThesis usa \myChapter e non \chapter, come c’è scritto chiaramente nella documentazione, che ti ostini a non leggere. 👿Inoltre, mancano le impostazioni di hyperref (che ClassicThesis mette a parte, nel modello). Invece tu carichi ancora hyperref (dico “ancora”, perché classicthesis-ldpkg lo carica già di suo). Stessa cosa con caption, già caricato. Se vuoi modificarne le opzioni, meglio dare \captionsetup che ricaricare il pacchetto.
In conclusione (te lo ripeto per l’ultima volta): o parti da sorgenti che funzionano e modifichi quelli (un approccio che chiamerei top-down), oppure parti da un nocciolo davvero minimo e aggiungi quello che vuoi un pezzettino alla volta, compilando ogni volta per verificare che non ci siano errori (approccio bottom-up).
Ciao,
L.
-
12 Dicembre 2008 alle 13:04 #29397::
poichè per tradizione preferisco il bottom-up…\documentclass[a4paper,titlepage,11pt,oneside]{scrbook}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers, eulermath]{classicthesis}
\usepackage[italian]{babel}
\hypersetup{bookmarks=false,colorlinks}
\begin{document}\tableofcontents
\myChapter{Introduzione}
\myChapter{Grafica}
\myChapter{Test: prestazioni \& scalabilit\`a}
\end{document}risolto. il problema era la ridefinizione di hyperref (e di xcolor ecc..)
mettendo il setup funziona tranquillamente.il myChapter è stato un refuso, lo utilizzavo nel .tex ma quando l’ho scritto qui ho messo la notazione “standard”…
la tua guida l’avevo letta, altrimenti non potevo dire che:
ho letto i vari pdf ma non avevo notato nella frase “Le opzioni principali sono le seguenti” la parola principali…
ma non avevo trovato notizie in merito a questa tua frase
Può darsi che carichi dei pacchetti incompatibili con ClassicThesis o che ri-carichi pacchetti che carica già ClassicThesis (sono tanti, sai?), con opzioni diverse.
che cercavo di utilizzare per uscire dalla crisi.
infatti su ArsClassica ho trovato questo:
\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,%
pdfsubject={},%
pdfkeywords={},%
pdfcreator={pdfLaTeX},%
pdfproducer={LaTeX con hyperref e ClassicThesis}%
}in cui non compaiono le opzioni che io usavo, o perlomeno non con valore differente.
\usepackage[bookmarks=false,colorlinks]{hyperref}
quindi avevo interpretato la tua frase in maniera scorretta:
ri-carichi pacchetti che carica già ClassicThesis (sono tanti, sai?), con opzioni diverse
non vuol dire che si possono ricaricare pacchetti purché con le stesse opzioni, ma che non si possono proprio ricaricarli.
Tolto quel problema, funziona tutto.grazie ancora a tutti
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.