Problema indice

  • Creatore
    Topic
  • #56204
    Up
    0
    Down
    ::


    Ciao a tutti!
    Ho inserito un paio di capitoli non numerati nella mia tesi, numerando le pagine con numeri romani, attraverso le seguenti righe di codice:
    `
    \addcontentsline{toc}{chapter}{Ringraziamenti}
    \input{ringraziamenti}
    \addcontentsline{toc}{chapter}{Riassunto}
    \input{riassunto}
    `
    Il problema è che nell’indice ottengo che sia il capitolo “Ringraziamenti” sia il capitolo “Riassunto” iniziano a pagina II, quando in verità il primo correttamente inizia a pagina II ,mentre il riassnto a pagina III.
    Di cosa mi sto dimenticando?
    Grazie mille e buona domenica!
    Davide

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #56205
      Up
      0
      Down
      ::


      Puoi farci vedere il tuo file principale?

      Ciao
      Tommaso

    • #56206
      Up
      0
      Down
      ::


      `
      \documentclass[a4paper,12pt]{report}

      \usepackage[latin1]{inputenc}
      \usepackage[spanish]{babel}
      \addto\captionsspanish{%
      \renewcommand{\listtablename}{Índice de tablas}}
      \addto\captionsspanish{%
      \renewcommand{\tablename}{Tabla}}
      \usepackage{graphicx}
      \usepackage{subfig}
      \usepackage{wrapfig}
      \usepackage{caption}
      \captionsetup{font=small,margin=2pc,labelfont=bf,textfont=sl}
      \usepackage{layaureo}
      \usepackage{setspace}
      \onehalfspacing
      \usepackage[square,numbers]{natbib}
      \usepackage{indentfirst}
      \usepackage{color}
      \usepackage{booktabs}
      \usepackage{multirow}
      \usepackage{rotating}
      \setcounter{secnumdepth}{3}
      \usepackage{fancyhdr}
      \newcommand*{\vcenterincludegraphics}[2][]{%
      \begin{tabular}{@{}c@{}}\includegraphics[#1]{#2}\end{tabular}}

      \begin{document}

      \pagenumbering{roman}
      \thispagestyle{empty}
      \input{00b-frontDEFENSA}

      \thispagestyle{empty}
      \clearpage{\pagestyle{empty}}
      \null \vspace {\stretch {1}}
      \begin{flushright}
      \textcolor{red}{DEDICA}
      \end{flushright}
      \vspace {\stretch {1}}\null

      \thispagestyle{empty}
      \clearpage{\pagestyle{empty}}

      \addcontentsline{toc}{chapter}{Agradecimientos}
      \input{00c-agradecimientos}
      \addcontentsline{toc}{chapter}{Resumen}
      \input{00d-resumen}
      \tableofcontents
      \listoffigures
      \listoftables
      \input{00e-siglas}
      \addcontentsline{toc}{chapter}{Siglas}

      \pagestyle{fancy}

      \renewcommand{\chaptermark}[1]{\markboth{#1}{#1}}
      \fancyhead[R]{\small\bfseries\thepage}
      \fancyhead[L]{\small\bfseries\thechapter\ \leftmark}
      \setlength{\headheight}{13.6pt}
      \fancypagestyle{plain}{%
      \fancyhead{} % ignora, nello stile plain, le intestazioni
      \renewcommand{\headrulewidth}{0pt} % e la linea
      }

      \clearpage{\pagestyle{empty}}

      \pagenumbering{arabic}

      \clearpage
      \input{01-objetivos}
      \clearpage{\pagestyle{empty}\cleardoublepage}
      \input{02-intro}
      \clearpage{\pagestyle{empty}\cleardoublepage}
      \input{03-trabajo}
      \clearpage{\pagestyle{empty}\cleardoublepage}
      \input{04-instrumentacion}
      \clearpage{\pagestyle{empty}\cleardoublepage}
      \input{05-resultados}
      \clearpage{\pagestyle{empty}\cleardoublepage}
      \input{06-discusion}
      \clearpage{\pagestyle{empty}\cleardoublepage}
      \input{07-conclusiones}
      \clearpage{\pagestyle{empty}\cleardoublepage}
      \input{08-biblio}
      \addcontentsline{toc}{chapter}{Bibliografía}

      \end{document}
      `

    • #56207
      Up
      0
      Down
      ::

      Ciao a tutti!
      Ho inserito un paio di capitoli non numerati nella mia tesi, numerando le pagine con numeri romani, attraverso le seguenti righe di codice:
      `
      \addcontentsline{toc}{chapter}{Ringraziamenti}
      \input{ringraziamenti}
      \addcontentsline{toc}{chapter}{Riassunto}
      \input{riassunto}
      `
      Il problema è che nell’indice ottengo che sia il capitolo “Ringraziamenti” sia il capitolo “Riassunto” iniziano a pagina II, quando in verità il primo correttamente inizia a pagina II ,mentre il riassnto a pagina III.
      Di cosa mi sto dimenticando?

      Ti stai dimenticando di andare a nuova pagina prima di dare il comando \addcontentsline.
      `\cleardoublepage
      \addcontentsline{toc}{chapter}{Ringraziamenti}
      \input{ringraziamenti}
      \cleardoublepage
      \addcontentsline{toc}{chapter}{Riassunto}
      \input{riassunto}`
      Perché tutte quelle acrobazie con \thispagestyle{empty}? Carica il pacchetto emptypage e \cleardoublepage diventa sufficiente. Se poi usi la classe book hai parecchi vantaggi, per esempio quello dei comandi \frontmatter e \mainmatter (li trovi sull’Arte) che ti evitano le acrobazie con \pagenumbering e anche alcune con \addcontentsline.

      Ti consiglio di scrivere
      `\addto\captionsspanish{%
      \renewcommand{\listtablename}{\'Indice de tablas}%
      \renewcommand{\tablename}{Tabla}}`
      È meglio, nei comandi di quel tipo, non usare caratteri a 8 bit; il tuo preambolo rimarrà compatibile anche con documenti scritti in codifica UTF-8. A parte che non c’è bisogno di quel codice, perché basta chiamare
      `\usepackage[spanish,es-tabla]{babel}`
      Ciao
      Enrico

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

Go to top