- Questo topic ha 8 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 17 anni fa da
norad87.
-
CreatoreTopic
-
28 Agosto 2009 alle 13:48 #36349::
Buongiorno a tutti,
sono uno studente universitario e da sto scrivendo la mia tesi con Latex, devo dire con grande soddisfazione.
Ho però un problema: l’indice, quello che compare in un box dedicato a sinistra nei vari programmi, contiene dei riferimenti errati.
Posto che il documento è suddiviso mediante i comandi \frontmatter, \mainmatter e \backmatter, una volta compilato nell’indice non compaiono le pagine racchiuse
fra \frontmatter e \mainmatter.
Inoltre la prima voce, inerente alla prima pagina del primo capitolo, nostante nel pdf sia numerata correttamente, nell’indice il link si riferisce alla pagina precedente, che è numerata con numeri romani.
Il resto del documento è linkato correttamente, ma il problema si ripropone nelle appendici, in cui lo shift è di due/tre pagine.
Da cosa possono derivare questi problemi?
-
CreatoreTopic
-
AutoreRisposte
-
-
28 Agosto 2009 alle 14:13 #36350::
Buongiorno a tutti,
sono uno studente universitario e da sto scrivendo la mia tesi con Latex, devo dire con grande soddisfazione.
Ho però un problema: l’indice, quello che compare in un box dedicato a sinistra nei vari programmi, contiene dei riferimenti errati.
Posto che il documento è suddiviso mediante i comandi \frontmatter, \mainmatter e \backmatter, una volta compilato nell’indice non compaiono le pagine racchiuse
fra \frontmatter e \mainmatter.
Inoltre la prima voce, inerente alla prima pagina del primo capitolo, nostante nel pdf sia numerata correttamente, nell’indice il link si riferisce alla pagina precedente, che è numerata con numeri romani.
Il resto del documento è linkato correttamente, ma il problema si ripropone nelle appendici, in cui lo shift è di due/tre pagine.
Da cosa possono derivare questi problemi?Benvenuto.
Puoi mostrare un esempio minimo compilabile del codice che usi?
Ciao,
Antonio
-
28 Agosto 2009 alle 14:44 #36351::
Riporto qui il file principale:`
\documentclass[a4paper,10pt,twoside,titlepage]{scrbook}
\usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}
\captionsetup[table]{position=top}
\newcommand{\omissis}{[\ldots\negthinspace]}
\usepackage{natbib}
\usepackage{emptypage}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{indentfirst}
\usepackage[dvips,pdftex,hyperfootnotes=false,pdfpagelabels,pagebackref,bookmarks]{hyperref}
\usepackage{listings}
\usepackage{caption}
\usepackage{classicthesis-ldpkg}
\usepackage[parts,eulerchapternumbers,pdfspacing,drafting]{classicthesis}
\usepackage[italian]{arsclassica}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{emptypage}
\usepackage[tight,italian]{minitoc}
\def\ptctitle{indice}
\def\mtctitle{indice}
\def\stctitle{indice}
\setlength{\mtcindent}{0pt}
\renewcommand{\mtifont}{\normalsize\scshape\lsstyle}
\let\orgtheindex\theindex
\let\orgendtheindex\endtheindex
\def\theindex{%
\def\twocolumn{\begin{multicols}{2}}%
\def\onecolumn{}%
\clearpage
\orgtheindex
}
\def\endtheindex{%
\end{multicols}%
\orgendtheindex
}\usepackage{url}
\usepackage[resetlabels]{multibib}
\newcites{web}{Siti Web consultati}
\usepackage{booktabs}
\usepackage[italian]{varioref}
\usepackage[signatures]{frontespizio}
\usepackage{amsmath,amssymb}
\usepackage{bookmark}\makeindex
\begin{document}
\frontmatter
\begin{frontespizio}
\end{frontespizio}
\pagestyle{plain}
\dominitoc
\tableofcontents
\listoffigures
\listoftables
\clearpage
\mainmatter
\pagestyle{scrheadings}
\include{Capitoli/Capitolo1}
\include{Capitoli/Capitolo2}
\include{Capitoli/Capitolo3}
\include{Capitoli/Capitolo4}
\appendix
\include{Capitoli/Appendice1}
\include{Capitoli/Appendice2}
\backmatter
\nocite{wallace:mito}
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}%
{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\bibliographystyle{unsrt}
\bibliography{Bibliografia.bib}\nociteweb{*}
\bibliographystyleweb{unsrt}
\bibliographyweb{web}\manualmark
\markboth{\spacedlowsmallcaps{\indexname}}%
{\spacedlowsmallcaps{\indexname}}
\refstepcounter{dummy}
\pagestyle{scrheadings}
\addcontentsline{toc}{chapter}{\tocEntry{\indexname}}
\printindex\end{document}
`I vari file caricati sono file senza alcun comando che non sia di partizione, e forse
Ho provato anche a non caricare nulla dall’esterno, ma il problema si ripropone.
Grazie per la pronta risposta, comunque!.
-
28 Agosto 2009 alle 15:39 #36352::
Riporto qui il file principale:
`
\documentclass[a4paper,10pt,twoside,titlepage]{scrbook}
\usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}
\captionsetup[table]{position=top}
\newcommand{\omissis}{[\ldots\negthinspace]}
\usepackage{natbib}
\usepackage{emptypage}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{indentfirst}
\usepackage[dvips,pdftex,hyperfootnotes=false,pdfpagelabels,pagebackref,bookmarks]{hyperref}
\usepackage{listings}
\usepackage{caption}
\usepackage{classicthesis-ldpkg}
\usepackage[parts,eulerchapternumbers,pdfspacing,drafting]{classicthesis}
\usepackage[italian]{arsclassica}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{emptypage}
\usepackage[tight,italian]{minitoc}
\def\ptctitle{indice}
\def\mtctitle{indice}
\def\stctitle{indice}
\setlength{\mtcindent}{0pt}
\renewcommand{\mtifont}{\normalsize\scshape\lsstyle}
\let\orgtheindex\theindex
\let\orgendtheindex\endtheindex
\def\theindex{%
\def\twocolumn{\begin{multicols}{2}}%
\def\onecolumn{}%
\clearpage
\orgtheindex
}
\def\endtheindex{%
\end{multicols}%
\orgendtheindex
}\usepackage{url}
\usepackage[resetlabels]{multibib}
\newcites{web}{Siti Web consultati}
\usepackage{booktabs}
\usepackage[italian]{varioref}
\usepackage[signatures]{frontespizio}
\usepackage{amsmath,amssymb}
\usepackage{bookmark}\makeindex
\begin{document}
\frontmatter
\begin{frontespizio}
[…]
\end{frontespizio}
\pagestyle{plain}
\dominitoc
\tableofcontents
\listoffigures
\listoftables
\clearpage
\mainmatter
\pagestyle{scrheadings}
\include{Capitoli/Capitolo1}
\include{Capitoli/Capitolo2}
\include{Capitoli/Capitolo3}
\include{Capitoli/Capitolo4}
\appendix
\include{Capitoli/Appendice1}
\include{Capitoli/Appendice2}
\backmatter
\nocite{wallace:mito}
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}%
{\spacedlowsmallcaps{\bibname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\bibliographystyle{unsrt}
\bibliography{Bibliografia.bib}\nociteweb{*}
\bibliographystyleweb{unsrt}
\bibliographyweb{web}\manualmark
\markboth{\spacedlowsmallcaps{\indexname}}%
{\spacedlowsmallcaps{\indexname}}
\refstepcounter{dummy}
\pagestyle{scrheadings}
\addcontentsline{toc}{chapter}{\tocEntry{\indexname}}
\printindex\end{document}
`I vari file caricati sono file senza alcun comando che non sia di partizione, e forse
Ho provato anche a non caricare nulla dall’esterno, ma il problema si ripropone.
Grazie per la pronta risposta, comunque!.Il tuo codice non è esattamente “minimo e compilabile”. 🙂
Ho trovato una discussione, che tratta un argomento simile, sul forum: http://www.guit.sssup.it/phpBB2/viewtopic.php?t=1935&highlight.
Ti mostro un esempio:
`\documentclass[a4paper,10pt,twoside,titlepage]{scrbook}\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}\usepackage{classicthesis-ldpkg}
\usepackage[parts,eulerchapternumbers,pdfspacing]{classicthesis}
\usepackage[italian]{arsclassica}\usepackage{frontespizio}
\begin{document}
\begin{frontespizio}
[…]
\end{frontespizio}\cleardoublepage
\frontmatter
\pdfbookmark[0]{Indice}{indice}
\tableofcontents
\listoffigures
\listoftables\clearpage
\mainmatter
\chapter{Primo}
\appendix
\chapter{Prima}
\end{document}`
Il codice evidenziato in rosso sembra risolvere il problema. Dico “sembra”, perché non sono un esperto di LaTeX (non sono un esperto, però il tuo codice mi pare un po’ contorto). Fai sapere.
Ciao,
AntonioModifica
Ho omesso i dati personali.
-
28 Agosto 2009 alle 16:10 #36353
-
28 Agosto 2009 alle 18:50 #36354::
Purtroppo no, non ha risolto, ha solo aggiunto un segnalibro che si rifà al frontespizio…tutti i problemi delle altre pagine sono rimasti….
Certo che il tuo è un bel preambolo.
Prova a caricare il pacchetto hyperref per ultimo, ma potrebbe essere una causa diversa quella che origina il problema.Ciao e buon lavoro.
-
28 Agosto 2009 alle 22:03 #36355::
Certo che il tuo è un bel preambolo.
temo non sia un complimento, vero? 😆
Prova a caricare il pacchetto hyperref per ultimo, ma potrebbe essere una causa diversa quella che origina il problema.
Niente da fare, oltre a non risolvere il problema mi ha anche aggiunto l’errore che riporto qui:
`
Option clash for package hyperref.
`
-
29 Agosto 2009 alle 5:43 #36356::
`
\usepackage[dvips,pdftex,hyperfootnotes=false,pdfpagelabels,pagebackref,bookmarks]{hyperref}
\usepackage{classicthesis-ldpkg}
\usepackage[parts,eulerchapternumbers,pdfspacing,drafting]{classicthesis}
\usepackage[italian]{arsclassica}`Attento, classicthesis-ldpkg, di suo, carica già hyperref (che andrebbe caricato per ultimo). Fossi in te, sposterei la chiamata a ClassicThesis alla fine del preambolo, usando \hypersetup per cambioarne le impostazioni (se lo desideri). Quindi:
`\usepackage{classicthesis-ldpkg}
\usepackage[parts,eulerchapternumbers,pdfspacing,drafting]{classicthesis}
\usepackage[italian]{arsclassica}
\hypersetup{hyperfootnotes=false}`
Ancora, i comandi \frontmatter e compagnia sono ottimi, ma non li ho mai visto usati con ClassicThesis. Tieni presente che si tratta di uno stile un po’ particolare, con una sintassi propria (e non sempre impeccabile). Fossi in te, partirei dal template dei Miede e modificherei quello (o anche da quello che trovi sul mio sito).Ciao,
L.
-
30 Agosto 2009 alle 22:02 #36357
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.