Documento di grandi dimensioni e BibTex

  • Creatore
    Topic
  • #41936
    Up
    0
    Down
    ::


    Salve a tutti,

    Sto lavorando alla tesi e sto impostando il documento in Latex per poi passare alla stesura vera e propria. Mi scuso in anticipo se è un argomento già trattato ma ho letto e riletto le guide, cercato sul forum e provato e riprovato senza riuscire a trovare l’inghippo. Mi scuso anche se farò domande banali ma uso LaTex da poco e non sono molto esperto.

    Praticamente voglio fare un file diviso in varie parti quindi faccio un file tex principale con il preambolo quindi compilo questo:

    \documentclass[11pt,a4paper,twoside,openright]{book}
    \usepackage[english,italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{indentfirst}
    \usepackage{amsmath}
    \author{Claudio Lai}
    \date{}
    \title{Law of non contraddiction.}
    \begin{document}
    \maketitle

    \tableofcontents

    \input{capitoli/capitolo1}
    \input{capitoli/capitolo2}

    \cleardoublepage
    \addcontentsline{toc}{chapter}{biblio}
    \bibliographystyle{plain}
    \bibliography{biblio}

    \end{document}
    Come risultato finale, in Pdf, mi da l’indice con il primo capitolo, il primo capitolo tutto a posto, ma non mi compila il secondo capitolo e non risulta neppure nell’indice. Dove sbaglio?
    Ovviamente i capitoli sono due file tex differenti nella stessa cartella “Capitoli”, proprio come diceva la guida.

    Vi volevo porre anche un’altra domanda. Cerco pure di fare una bibliografia con BibTex (anche qui ho letto e riletto la guida). Ho creato il database con JabRef, e nella struttura del documento (uso Texcnicenter) mi risulta il file bib, però nei capitoli mi segna solo un punto di domanda quando uso il comando \cite. E tanto meno riesco ad avere la bibliografia a fine documento.

    Anche qui, dove sbaglio?

    Vi ringrazio anticipatamente, sperando di non aver fatto domande risolvibili banalmente, ma ripeto, io non ci sto cavando piede rileggendo le guide e cercando informazioni.

    Saluti

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #41937
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Come risultato finale, in Pdf, mi da l’indice con il primo capitolo, il primo capitolo tutto a posto, ma non mi compila il secondo capitolo e non risulta neppure nell’indice. Dove sbaglio?

        Quello che proponi non è un esempio minimo compilabile. Forse hai messo un \begin{document} alla fine di capitolo1.tex. Difficile dirti di più senza un ECM.

        Vi volevo porre anche un’altra domanda. Cerco pure di fare una bibliografia con BibTex (anche qui ho letto e riletto la guida). Ho creato il database con JabRef, e nella struttura del documento (uso Texcnicenter) mi risulta il file bib, però nei capitoli mi segna solo un punto di domanda quando uso il comando \cite. E tanto meno riesco ad avere la bibliografia a fine documento.

        ECM, per favore.

        Ciao,
        L.

      • #41938
        Up
        0
        Down
        ::


        Scusa la mia ignoranza ma non so bene di preciso cosa sia un ECM.

        Comunque provo a darti le informazioni che ho.

        Come detto ho compilato il codice per il tex principale come scritto nel precedente post, mentre per i capitoli ho:

        un primo tex chiamato capitolo1 compilato così

        \begin{document}
        \chapter{Cos’è una contraddizione?}
        Possiamo pensare che è é sarò là più. \cite{Priest2004} ma \cite{Priest2004}
        \end{document}

        E un secondo tex per chiamato capitolo2 compilato così:

        \begin{document}
        \chapter{Logica paraconsistente}
        La logica
        \end{document}

        Risultato: compilando il tex principale mi da un un indice con il primo capitolo e il primo capitolo dopo l’indice ma non c’è traccia del secondo capitolo.

        Ora ho provato a fare così: al codice di capitolo1 ho sostituito questa compilazione:

        \begin{document}
        \chapter{Cos’è una contraddizione?}
        Possiamo pensare che è é sarò là più. \cite{Priest2004} ma \cite{Priest2004}
        \chapter{Logica paraconsistente}
        La logica
        \end{document}

        E il tex principale l’ho modificato così:

        \documentclass[11pt,a4paper,twoside,openright]{book}
        \usepackage[english,italian]{babel}
        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage{indentfirst}
        \usepackage{amsmath}
        \author{Claudio Lai}
        \date{}
        \title{Law of non contraddiction.}
        \begin{document}
        \maketitle

        \tableofcontents

        \input{capitoli/capitolo1}
        \input{capitoli/capitolo1}

        \cleardoublepage
        \addcontentsline{toc}{chapter}{biblio}
        \bibliographystyle{plain}
        \bibliography{biblio}

        \end{document}

        (la differenza è che ho dato due input che ripetono due volte il tex capitolo1)

        Il risultato è che mi da un indice completo e compaiono i due capitoli, Ma allora mi chiedo, in teoria il comando input non dovrebbe unire capitoli in file tex distinti e poi uniti dal tex principale creando un indice, sul output pdf, completo di indice e dei vari capitoli? Se non è così allora non ho capito nulla.

        Per quanto riguarda BibTex ho letto le guide “Arte”, “Una non troppo breve guida” e varie altre ma ripetono sostanzialmente le stesse cose. E anche seguendo passo passo non ottengo nulla. Almeno potreste indicarmi qualche guida alternativa o più specifica per BibTex?

        Grazie anticipatamente e mi scuso se non sono stato esaustivo nelle informazioni o preciso nella terminologia ma ripeto, anche se non è una scusante, sono un novizio di LaTex.

      • #41939
        Up
        0
        Down
        ::

        Scusa la mia ignoranza ma non so bene di preciso cosa sia un ECM.

        Comunque provo a darti le informazioni che ho.

        Come detto ho compilato il codice per il tex principale come scritto nel precedente post, mentre per i capitoli ho:

        un primo tex chiamato capitolo1 compilato così

        \begin{document}
        \chapter{Cos’è una contraddizione?}
        Possiamo pensare che è é sarò là più. \cite{Priest2004} ma \cite{Priest2004}
        \end{document}

        E un secondo tex per chiamato capitolo2 compilato così:

        \begin{document}
        \chapter{Logica paraconsistente}
        La logica
        \end{document}

        Risultato: compilando il tex principale mi da un un indice con il primo capitolo e il primo capitolo dopo l’indice ma non c’è traccia del secondo capitolo.

        Ora ho provato a fare così: al codice di capitolo1 ho sostituito questa compilazione:

        \begin{document}
        \chapter{Cos’è una contraddizione?}
        Possiamo pensare che è é sarò là più. \cite{Priest2004} ma \cite{Priest2004}
        \chapter{Logica paraconsistente}
        La logica
        \end{document}

        E il tex principale l’ho modificato così:

        \documentclass[11pt,a4paper,twoside,openright]{book}
        \usepackage[english,italian]{babel}
        \usepackage[latin1]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage{indentfirst}
        \usepackage{amsmath}
        \author{Claudio Lai}
        \date{}
        \title{Law of non contraddiction.}
        \begin{document}
        \maketitle

        \tableofcontents

        \input{capitoli/capitolo1}
        \input{capitoli/capitolo1}

        \cleardoublepage
        \addcontentsline{toc}{chapter}{biblio}
        \bibliographystyle{plain}
        \bibliography{biblio}

        \end{document}

        (la differenza è che ho dato due input che ripetono due volte il tex capitolo1)

        Il risultato è che mi da un indice completo e compaiono i due capitoli, Ma allora mi chiedo, in teoria il comando input non dovrebbe unire capitoli in file tex distinti e poi uniti dal tex principale creando un indice, sul output pdf, completo di indice e dei vari capitoli? Se non è così allora non ho capito nulla.

        Per quanto riguarda BibTex ho letto le guide “Arte”, “Una non troppo breve guida” e varie altre ma ripetono sostanzialmente le stesse cose. E anche seguendo passo passo non ottengo nulla. Almeno potreste indicarmi qualche guida alternativa o più specifica per BibTex?

        Grazie anticipatamente e mi scuso se non sono stato esaustivo nelle informazioni o preciso nella terminologia ma ripeto, anche se non è una scusante, sono un novizio di LaTex.

        Ci deve essere un solo \begin{document} e un solo \end{document}: il file principale sarà della forma
        `\documentclass[…]{…}

        \begin{document}
        \input{capitolo1}
        \input{capitolo2}

        \end{document}`
        e non ci devono essere \begin{document} e \end{document} nei vari file richiamati.

        Ciao
        Enrico

      • #41940
        Up
        0
        Down
        ::


        Ecco quello che mi sfuggiva. Il begin/end document nei file richiamati. Non ci sarei mai arrivato.
        Per quanto riguarda BibTex risolvendo questa cosa compare anche la bibliografia a fine Pdf e si risolve il problema del \cite.
        Problema ma banale ma di fondo. Grazie mille a tutti. Segno come risolto?

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

    Go to top