Report in due volumi – problemi coll’indice

  • Creatore
    Topic
  • #27101
    Up
    0
    Down
    ::


    Buongiorno, sto scrivendo un report che, per essere pubblicato, dovrà essere spezzato in due volumi. Adesso vi chiedo se qualcuno ha un idea come:
    1. si possa generare un indice dal quale emergono non solo tutti i due capitoli, ma anche l’apartenenza al 1° o 2° volume.
    Utilizzando \part con “\addcontentsline{toc}{part}{Vol.I}” appare l’indicazione “vol1” al posto giusto dell’indice, mentre il “Vol II” appare alla fine dell’indice prima delle conclusioni.
    2. io possa includere la bibliografia solo nel secondo volume (questo è la parte meno importante)
    ecco il codice:
    `
    \documentclass [a4paper,12pt] {report}
    \usepackage [italian] {babel}
    \usepackage {graphicx}
    \usepackage {subfigure}
    \usepackage

    {eurosym}
    \usepackage [applemac] {inputenc}
    \usepackage {amsmath}
    \usepackage{array}
    \usepackage{color}
    \usepackage{colortbl}
    \usepackage{multirow}
    \usepackage{multicol}
    \usepackage{wrapfig}
    \usepackage{lscape}
    \usepackage{slashbox}
    \usepackage{latexsym}
    \usepackage{amsthm}

    \frenchspacing
    \hyphenation{} %serve per la sillabazione
    \theoremstyle{plain} %stile corsivo
    \newtheorem{teo}{Teorema}[section] %definizione ambiente teorema
    \newtheorem{prop}[teo]{Proposizione} %definizione ambiente proposizione
    \newtheorem{cor}[teo]{Corollario} %definizione ambiente corollario
    \usepackage {url}
    \usepackage {longtable}
    \usepackage{pifont}
    \usepackage {booktabs}
    \usepackage {rotating}
    \usepackage {natbib}

    \title{reportreportreport\ Vol. I}

    \author{io and qualcun altro}
    \date {bozza sett. 2008}

    \includeonly{introduzione, cap.1}

    \begin {document}
    \pagestyle{headings}
    \maketitle
    \tableofcontents
    \begin{abstract}
    \noindent
    abstractabstractabstract.
    \end{abstract}

    \addcontentsline{toc}{part}{Vol.I}
    \addcontentsline{toc}{chapter}{Introduzione}
    \include{introduzione}
    \include{cap1}
    \addcontentsline{toc}{part}{Vol.II}
    \include {cap2}
    \include{cap3}
    \include{conclusioni}
    \addcontentsline{toc}{chapter}{Conclusioni}
    \cleardoublepage
    \addcontentsline{toc}{chapter}{Bibliografia}

    \bibliographystyle{natbib_ita}

    \bibliography{RSS}

    \end{document}`

    premetto che vorrei escludere di passare a comascript, perchè ho già visto che mi crea problemi con una tabella lunga formattata con longtable…
    utilizzo TexShop su un MacOs10.5.
    grazie del vostro interesse

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #27102
      Up
      0
      Down
      ::

      Buongiorno, sto scrivendo un report che, per essere pubblicato, dovrà essere spezzato in due volumi. Adesso vi chiedo se qualcuno ha un idea come:
      1. si possa generare un indice dal quale emergono non solo tutti i due capitoli, ma anche l’apartenenza al 1° o 2° volume.
      Utilizzando \part con “\addcontentsline{toc}{part}{Vol.I}” appare l’indicazione “vol1” al posto giusto dell’indice, mentre il “Vol II” appare alla fine dell’indice prima delle conclusioni.
      2. io possa includere la bibliografia solo nel secondo volume (questo è la parte meno importante)
      ecco il codice:
      `
      \documentclass [a4paper,12pt] {report}
      \usepackage [italian] {babel}
      \usepackage {graphicx}
      \usepackage {subfigure}
      \usepackage

      {eurosym}
      \usepackage [applemac] {inputenc}
      \usepackage {amsmath}
      \usepackage{array}
      \usepackage{color}
      \usepackage{colortbl}
      \usepackage{multirow}
      \usepackage{multicol}
      \usepackage{wrapfig}
      \usepackage{lscape}
      \usepackage{slashbox}
      \usepackage{latexsym}
      \usepackage{amsthm}

      \frenchspacing
      \hyphenation{} %serve per la sillabazione
      \theoremstyle{plain} %stile corsivo
      \newtheorem{teo}{Teorema}[section] %definizione ambiente teorema
      \newtheorem{prop}[teo]{Proposizione} %definizione ambiente proposizione
      \newtheorem{cor}[teo]{Corollario} %definizione ambiente corollario
      \usepackage {url}
      \usepackage {longtable}
      \usepackage{pifont}
      \usepackage {booktabs}
      \usepackage {rotating}
      \usepackage {natbib}

      \title{reportreportreport\ Vol. I}

      \author{io and qualcun altro}
      \date {bozza sett. 2008}

      \includeonly{introduzione, cap.1}

      \begin {document}
      \pagestyle{headings}
      \maketitle
      \tableofcontents
      \begin{abstract}
      \noindent
      abstractabstractabstract.
      \end{abstract}

      \addcontentsline{toc}{part}{Vol.I}
      \addcontentsline{toc}{chapter}{Introduzione}
      \include{introduzione}
      \include{cap1}
      \addcontentsline{toc}{part}{Vol.II}
      \include {cap2}
      \include{cap3}
      \include{conclusioni}
      \addcontentsline{toc}{chapter}{Conclusioni}
      \cleardoublepage
      \addcontentsline{toc}{chapter}{Bibliografia}

      \bibliographystyle{natbib_ita}

      \bibliography{RSS}

      \end{document}`

      La cosa più semplice sarebbe di produrre un unico file che poi venga diviso in fase di stampa. Devo dire però che non si capisce molto bene dove stia il problema, prova a spiegarti meglio.

      premetto che vorrei escludere di passare a comascript, perchè ho già visto che mi crea problemi con una tabella lunga formattata con longtable…
      utilizzo TexShop su un MacOs10.5.
      grazie del vostro interesse

      Mi piace questo “premetto” alla fine. 🙂

      Ci conosciamo?

      Ciao
      Enrico

    • #27103
      Up
      0
      Down
      ::


      Non penso che ci conosciamo, e scusa se ogni tanto uso delle parole in maniera strana: non sono madrelingua.
      ho messo “premetto” come premessa a possibili risposte che puntassero in quella direzione 😀
      il problema nella soluzione che proponi è che non ho un secondo foglio di titoli per iniziare il secondo volume, e non riesco indicare nell’indice quale capitolo sta nel primo e quale nel secondo volume.

    • #27104
      Up
      0
      Down
      ::

      Non penso che ci conosciamo, e scusa se ogni tanto uso delle parole in maniera strana: non sono madrelingua.
      ho messo “premetto” come premessa a possibili risposte che puntassero in quella direzione 😀

      Il messaggio non aveva grandi problemi linguistici, a parte quel premetto in fondo; purtroppo si sente dire spesso, ma “premettere” significa “mettere davanti” o “mettere prima”, non può andare per ultimo! 🙂

      il problema nella soluzione che proponi è che non ho un secondo foglio di titoli per iniziare il secondo volume, e non riesco indicare nell’indice quale capitolo sta nel primo e quale nel secondo volume.

      Puoi stampare due volte l’indice puoi usare il pacchetto shorttoc, la documentazione è chiara e c’è un altro topic qui che ne tratta.

      L’idea di usare \addcontentsline è quella giusta:
      `\documentclass [a4paper,12pt] {report}
      \usepackage [italian] {babel}
      \usepackage {graphicx}
      \usepackage {subfigure}
      \usepackage

      {eurosym}
      \usepackage [applemac] {inputenc}
      \usepackage {amsmath}
      \usepackage{array}
      \usepackage{color}
      \usepackage{colortbl}
      \usepackage{multirow}
      \usepackage{multicol}
      \usepackage{wrapfig}
      \usepackage{lscape}
      \usepackage{slashbox}
      \usepackage{latexsym}
      \usepackage{amsthm}
      \usepackage{shorttoc}

      \frenchspacing
      \hyphenation{} %serve per la sillabazione
      \theoremstyle{plain} %stile corsivo
      \newtheorem{teo}{Teorema}[section] %definizione ambiente teorema
      \newtheorem{prop}[teo]{Proposizione} %definizione ambiente proposizione
      \newtheorem{cor}[teo]{Corollario} %definizione ambiente corollario
      \usepackage {url}
      \usepackage {longtable}
      \usepackage{pifont}
      \usepackage {booktabs}
      \usepackage {rotating}
      \usepackage {natbib}

      \title{reportreportreport\ Vol. I}

      \author{io and qualcun altro}
      \date {bozza sett. 2008}

      %\includeonly{introduzione, cap.1}

      \begin {document}
      \pagestyle{headings}
      \maketitle

      \shorttableofcontents{\contentsname}{1000}

      \begin{abstract}
      \noindent
      abstractabstractabstract.
      \end{abstract}

      \cleardoublepage
      \addcontentsline{toc}{part}{Vol. I}

      \cleardoublepage
      \addcontentsline{toc}{chapter}{Introduzione}
      \include{introduzione}
      \include{cap1}

      \cleardoublepage
      \addcontentsline{toc}{part}{Vol. II}

      \tableofcontents

      \include {cap2}
      \include{cap3}

      \cleardoublepage
      \addcontentsline{toc}{chapter}{Conclusioni}
      \include{conclusioni}

      \cleardoublepage
      \addcontentsline{toc}{chapter}{Bibliografia}

      \bibliographystyle{natbib_ita}

      \bibliography{RSS}

      \end{document}`
      Ho segnato in rosso il codice da aggiungere o da aggiustare.

      Ciao
      Enrico

    • #27105
      Up
      0
      Down
      ::

      Il messaggio non aveva grandi problemi linguistici, a parte quel premetto in fondo; purtroppo si sente dire spesso, ma “premettere” significa “mettere davanti” o “mettere prima”, non può andare per ultimo! :)[\quote]

      l’avevo messo d’avanti – alle risposte m 🙂 !!! (ripeto, la lingua è espressione di modi di pensare diversi.)
      grazie per le correzioni, sono preziose. non conoscevo il pacchetto shorttoc, leggerò la documentazione

      grazie ancora e buona serata

    • #27106
      Up
      0
      Down
      ::



      @egreg9
      :
      ho provato il codice che mi proponi, perfetto per il primo volume, ma non mi carica i files del secondo volume; per intenderci, quelli che vengono chiamati cap. 2 e cap 3 (non ho fatto in tempo leggere il doc 😳 ,quello me lo spiegherebbe?)

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

Go to top