report con cap. a sé inseriti con input: domanda sul PDF

  • Creatore
    Topic
  • #50609
    Up
    0
    Down
    ::


    Un saluto a tutto il forum.
    Vado subito al dunque scusandomi fin d’ora se involontariamente esco dalle regole. Abbiate pazienza… buona fede da urgenza…
    Il mio è un quesito di fattibilità, poiché errori non ne ho. Vorrei solo capire se si può fare oppure no questa cosa.

    Ho realizzato un documento (report) i cui capitoli sono su file indipendenti chiamati nel file principale così (sintetizzo per rendere l’idea)
    \chapter{Cap uno}
    \input{cap1}
    \chapter{Cap due}
    \input{cap2}
    \chapter{cap tre}
    \input{cap3}
    ecc.

    Trattandosi di un eserciziario, ci sono tantissimi riferimenti incrociati tra i capitoli.

    Bene, ora si supponga che io debba mandare in lettura per commenti e revisioni solo delle parti. Tipo fino al capitolo 4; poi dal cap 5 al 7, ecc. O magari anche un capitolo per volta….
    La mia domanda è questa: è possibile generare in uscita un PDF solo con una selezione di capitoli, ma senza stravolgerne l’ordine e i riferimenti? Nel senso che se rimuovo con % che ne so 2 capitoli, il documento viene sì compilato, ma i numeri di pagina, la numerazione dei capitoli e i riferimenti incrociati ai capitoli “eliminati” immagino saltano…

    C’è quindi una soluzione, che ne so, sotto forma di opzione del comando input. Magari un \input[pdfhidden]{cap3} che consenta di generare il PDF con solo parti (a mia scelta) di un lavoro mantenendone però la struttura del lavoro completo?

    Non credo di essere l’unico ad avere questa necessità…
    Se quel che vorrei fare è fantascienza, amen, ma almeno so che lo è.
    Grazie

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

      Un saluto a tutto il forum.
      Vado subito al dunque scusandomi fin d’ora se involontariamente esco dalle regole. Abbiate pazienza… buona fede da urgenza…
      Il mio è un quesito di fattibilità, poiché errori non ne ho. Vorrei solo capire se si può fare oppure no questa cosa.

      Ho realizzato un documento (report) i cui capitoli sono su file indipendenti chiamati nel file principale così (sintetizzo per rendere l’idea)
      \chapter{Cap uno}
      \input{cap1}
      \chapter{Cap due}
      \input{cap2}
      \chapter{cap tre}
      \input{cap3}
      ecc.

      Trattandosi di un eserciziario, ci sono tantissimi riferimenti incrociati tra i capitoli.

      Bene, ora si supponga che io debba mandare in lettura per commenti e revisioni solo delle parti. Tipo fino al capitolo 4; poi dal cap 5 al 7, ecc. O magari anche un capitolo per volta….
      La mia domanda è questa: è possibile generare in uscita un PDF solo con una selezione di capitoli, ma senza stravolgerne l’ordine e i riferimenti? Nel senso che se rimuovo con % che ne so 2 capitoli, il documento viene sì compilato, ma i numeri di pagina, la numerazione dei capitoli e i riferimenti incrociati ai capitoli “eliminati” immagino saltano…

      C’è quindi una soluzione, che ne so, sotto forma di opzione del comando input. Magari un \input[pdfhidden]{cap3} che consenta di generare il PDF con solo parti (a mia scelta) di un lavoro mantenendone però la struttura del lavoro completo?

      Non credo di essere l’unico ad avere questa necessità…
      Se quel che vorrei fare è fantascienza, amen, ma almeno so che lo è.
      Grazie

      Così produci solo il capitolo 1 e il 3; analogamente per il resto. I riferimenti incrociati saranno a posto purché tu compili i vari capitoli almeno un paio di volte.
      `\includeonly{cap1,cap3}
      \begin{document}

      \include{cap1}
      \include{cap2}
      \include{cap3}
      …`
      Il comando \chapter va dentro al file richiamato.

      Quando poi è tutto a posto, cambia \include in \input (non sarebbe necessario, ma sveltisce le compilazioni).

      Ciao
      Enrico

    • #50611
      Up
      0
      Down
      ::


      Grazie.
      Devo fare un po’ di cambiamenti, poiché l’introduzione al capitolo e capitolo sono su file differenti e le testatine cambiano… Mi ci vorrà del tempo…
      Poi ti so dire se eventualmente mi incarto…
      A risentirici

    • #50612
      Up
      0
      Down
      ::


      Carissimo Enrico,
      grazie mille. Veramente.
      Era l’uovo di colombo, nel senso che la soluzione ce l’avevo sotto agli occhi ma non sapevo coglierla per carenze nella conoscenza delle funzioni del pacchetto. Infatti confesso che nel mettere il comando \input avevo anche messo (ispirandomi ad un esempio in rete) anche nel preambolo pure gli \includeonly{} per ogni pezzo (!), senza porre troppa attenzione al loro effettivo perché… della serie “funziona? Ok, vai avanti” (:oops: ).

      Fatte le modifiche del caso, è bastato seguire le tue indicazioni e …. tutto come voluto!
      In effetti bisogna compilare parecchie volte (4 o 5) prima che il risultato sia quello desiderato (almeno da me è così, probabilmente a causa della complessità del documento), ciò non di meno funziona. Ho prodotto per esempio un PDF con i §§ 1,2,4 e 8. Numeri § a posto, riferimenti incrociati perfetti come tutto il resto. Fantastico.

      Mille grazie per l’aiuto. Ho risparmiato un sacco di tempo!
      Ciao

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

Go to top