chiarimenti sul comando \include

  • Creatore
    Topic
  • #80992
    Up
    0
    Down
    ::


    Salve a tutti

    Volevo dei rapidi chiarimenti sul comando [tt]\include[/tt] in quanto per farlo funzionare ho dovuto effettuare le seguenti semplificazioni:

    I file che includo devono essere privi di [tt]\begin{document} bla bla[/tt] e [tt]\end{document}[/tt] altrimenti fornisce errori. Sorge quindi il primo problema che quando comporrò capitolo per capitolo la mia tesi non sarò in grado di capire cosa stò scrivendo…oppure scriverò i capitoli con il preambolo ecc… e poi mi toccherà cancellarlo quando incollo tutto assieme…Mi sembra una soluzione penosa però;

    Secondo problema: L´indice per aggiornarsi necesita di essere compilato 3 volte? succede a tutti? bah…

    Grazie per le eventuali risposte e per la dedizione che ci mettete per salvare ogni giorno la mia tesi 🙄

    Un saluto e grazie ancora
    David

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #80993
      admin
      Amministratore del forum
        Up
        0
        Down
        ::

        Turbodede” post=80222Salve a tutti

        Volevo dei rapidi chiarimenti sul comando \include in quanto per farlo funzionare ho dovuto effettuare le seguenti semplificazioni:

        I file che includo devono essere privi di \begin{document} bla bla e \end{document} altrimenti fornisce errori. Sorge quindi il primo problema che quando comporrò capitolo per capitolo la mia tesi non sarò in grado di capire cosa stò scrivendo…oppure scriverò i capitoli con il preambolo ecc… e poi mi toccherà cancellarlo quando incollo tutto assieme…Mi sembra una soluzione penosa però;

        Secondo problema: L´indice per aggiornarsi necesita di essere compilato 3 volte? succede a tutti? bah…

        Grazie per le eventuali risposte e per la dedizione che ci mettete per salvare ogni giorno la mia tesi 🙄

        Un saluto e grazie ancora
        David

        Scusa la franchezza, ma queste sono cose di base scritte in tutte le guide. Leggi l’arte di scrivere con LaTeX e trovi la risposta.

        Ciao
        Orlando

      • #80994
        Up
        0
        Down
        ::


        Grazie mille orlando per la tua risposta
        Il manuale che mi hai consigliato sembra ben fatto e presto ne stamperò una copia.

        Per quanto riguarda la franchezza in genere ripaga sempre… In genere… Ho letto abbastanza accuratamente il manuale alla voce documenti di grandi dimensioni e non fornisce soluzione a nessuno dei due quesiti posti.
        Vorrei inoltre evitare di generare tutte le cartelle descritte sulla guida in quanto oramai mi costerebbe molta fatica. Credo che userò comunque quella soluzione come estrema ratio nel caso non ci sia risposta agli interrogativi precedentemente posti.
        In ultima istanza aggiungo in mia difesa che nelle guide che ho scaricato ( e potrei citare) l argomento non è ben discusso. Certo ora con questa guida credo che sarà tutto più semplice…:cool:
        Grazie ancora del tuo intervento
        Saluti
        David

      • #80995
        franen
        Partecipante
          Up
          0
          Down
          ::


          Il tuo documento principale sarà una cosa del genere:`\documentclass{book}
          \altri pacchetti
          \begin{document}
          \input{Primo}
          \input{Secondo}
          \end{document}`
          Se a te interessa vedere solo il risultato del capitolo “Primo” metterai un “%” davanti a \input{Secondo}. E compilerai.
          Se poi usi TeXworks, TeXshop o qualche altro editor che ti permette di usare le “righe magiche” (pagina 13 dell’Arte) scriverai nel fiel Primo.tex: `% !TEX root = ⟨nome del file principale⟩.tex
          Testo testo testo` e magicamente, cliccando sul pulsante di compilazione del tuo editor, anche avevno attivata solo la finestra di “Primo.tex”, otterrai il file compilato.
          In tutto questo uso \input anziché \include.

          Per l’indice, come scritto ovunque, servono almeno due compilazioni (Arte, pag 37).

        • #80996
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            La questione di \input e di \include è una faccenda controversa.
            Io uso \include per includere singoli capitoli, ma mettendo sempre la lista completa dei capitoli e lavorando con la lista di includeonly. Altri preferiscono usare \input e commentare le righe che contengono gli \input dei capitoli che NON vogliono compilare.
            Sono due approcci diversi, ognuno con i suoi vantaggi e svantaggi.
            Quello che ti posso dire con certezza è che usare \include senza usare anche \includeonly non serve a nulla.
            Se però usi \includeonly l’operazione che vuoi fare non richiede nessun preambolo nei vari capitoli, ti richiede di compilare sempre e soltanto il main file che sa quali capitoli includere, grazie alla lista contentua in \includeonly, mantiene separati i vari file aux dei file inclusi in modo da mantenere l’omogeneità delle numerazioni e dei riferimenti incrociati anche quando compili un solo capitolo e dà altri benefici di questo genere.
            A me va bene così; altri considerano questo modo di procedere inutilmente complicato..
            Nella Guida GuIT (sezione Documentazione di questo forum) la cosa è spiegata con maggiori dettagli. Non ricordo quanto sia dettagliata sull’Arte, perchè su questo calcolatore, non mio, non è stata scaricata. ma mi pere di ricordare che gli autori dell’Arte preferiscano usare \input. Il che, come ho detto rappresenta una delle due linee di pensiero e va benissimo.

          • #80997
            Up
            0
            Down
            ::

            Turbodede” post=80228Ho letto abbastanza accuratamente il manuale alla voce documenti di grandi dimensioni e non fornisce soluzione a nessuno dei due quesiti posti.

            Perdona la mia franchezza, ma ho scritto personalmente il capitolo in cui dici di non trovare la risposta al tuo primo quesito. Se leggi bene, vedrai che la sezione 3.14.2 fa al caso tuo. Lì si dice che

            I file da includere con [tt]\include[/tt] devono avere le stesse caratteristiche di quelli appena visti per [tt]\input[/tt].

            Ora, si tratta semplicemente di andare alla sezione precedente, la 3.14.1, nella quale si legge che

            Questi ultimi (i file inclusi con [tt]\input[/tt], N.d.A.) non devono contenere alcun preambolo, ma solo comando di sezionamento e contenuto della sezione.

            Mi sembra chiaro, no? 🙂

            Secondo quesito:

            Turbodede” post=80228Secondo problema: L´indice per aggiornarsi necesita di essere compilato 3 volte? succede a tutti? bah…

            Nel manuale che ti è stato consigliato, la sezione 3.9.1 dice quello che chiedi:

            Si noti che per ottenerlo (l’indice generale, N.d.A.) nel documento finito servono due composizioni successive.

            Altrettanto chiaro. 🙂 Se non ti piacciono le due composizioni, cambia programma.

            Ciao
            Tommaso

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

        Go to top