Nuovo iscritto e subito primo quesito

  • Creatore
    Topic
  • #39207
    Up
    0
    Down
    ::


    Salve a tutti voi del forum,
    sono un Controllore del Traffico Aereo e un (relativamente) nuovo utilizzatore di LaTeX, che mi è servito per redarre un “manuale” relativo alle mansioni lavorative che svolgo (raccoglie norme e procedure locali dell’aeroporto in cui lavoro).

    Arrivo subito al dunque, e premetto che ho già effettuato varie ricerche in rete e sul forum, con esito negativo.

    Una parte del manuale prevede la creazione di un “elenco pagine in vigore”, in modo da tenere traccia di aggiornamenti parziali del documento, che in ogni piè di pagina contiene una data.
    La forma sarebbe una tabella con il nome della pag. (sez. del doc. + numero), la data e l’emendamento relativo.
    Ecco: è proprio questo elenco che non so proprio come creare e su cui non trovo notizie in giro.

    Ringrazio anticipatamente per l’attenzione ed eventuali risposte.

Visualizzazione 15 filoni di risposte
  • Autore
    Risposte
    • #39208
      Up
      0
      Down
      ::

      Salve a tutti voi del forum,
      sono un Controllore del Traffico Aereo e un (relativamente) nuovo utilizzatore di LaTeX, che mi è servito per redarre un “manuale” relativo alle mansioni lavorative che svolgo (raccoglie norme e procedure locali dell’aeroporto in cui lavoro).

      Arrivo subito al dunque, e premetto che ho già effettuato varie ricerche in rete e sul forum, con esito negativo.

      Una parte del manuale prevede la creazione di un “elenco pagine in vigore”, in modo da tenere traccia di aggiornamenti parziali del documento, che in ogni piè di pagina contiene una data.
      La forma sarebbe una tabella con il nome della pag. (sez. del doc. + numero), la data e l’emendamento relativo.
      Ecco: è proprio questo elenco che non so proprio come creare e su cui non trovo notizie in giro.

      Ringrazio anticipatamente per l’attenzione ed eventuali risposte.

      Benvenuto! E con un primo quesito niente affatto banale, devo dire.

      Occorrerebbe saperne di più. Nella tabella finale vuoi la lista delle modifiche dall’ultima versione? Esiste un “registro delle versioni”?

      Sto pensando a qualcosa di questo tipo: ogni volta che applichi qualche emendamento al documento modifichi un numero globale e inserisci il testo emendato in un ambiente opportunamente definito che possa generare un riferimento. Alla compilazione puoi raccogliere i dati e produrre la tabella che chiedi. Il registro delle versioni potrebbe servire a decidere quali emendamenti elencare (le ultime dieci versioni, per dire).

      Ciao
      Enrico

    • #39209
      Up
      0
      Down
      ::


      Grazie per la risposta egreg9.

      Sto pensando a qualcosa di questo tipo: ogni volta che applichi qualche emendamento al documento modifichi un numero globale e inserisci il testo emendato in un ambiente opportunamente definito che possa generare un riferimento. Alla compilazione puoi raccogliere i dati e produrre la tabella che chiedi. Il registro delle versioni potrebbe servire a decidere quali emendamenti elencare (le ultime dieci versioni, per dire).

      Sarebbe interessante, se avessi una vaga idea di come implementare il tutto! 😉

      Provo a spiegare meglio di che si tratta.
      Dalla tabella si potrà risalire ad un eventuale emendamento dalla data di ogni pagina.
      La tabella avrà le colonne PAGINA – DATA – N° EMENDAMENTO.
      Inizialmente mi basterebbe che la compilazione generasse semplicemente un elenco delle pagine, che nel documento ha la forma SEZ. – CAP. – PAG. (ad esempio GEN 5-12, PRO 2-9).

      Quindi dall’inizio avrei:
      GEN 1-1
      GEN 1-2
      GEN 1-3
      GEN 1-4
      GEN 1-5

      e dall’altro cap.
      GEN 2-1
      GEN 2-2
      GEN 2-3
      ecc.

      Poichè la lunghezza dei capitoli (ma non il numero) cambia in ogni emendamento, vorrei che l’elenco si autogenerasse ad ogni compilazione.
      Poi, potrei anche, manualmente, modificare la data e il num. progressivo dell’emendamento (magari mettere sempre gli stessi per tutte le pagine, ed avere così una soluzione parziale).

    • #39210
      Up
      0
      Down
      ::


      posto il file principale del progetto, se può aiutare.

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

      \usepackage{palatino}
      \usepackage[italian] {babel}
      \usepackage[T1] {fontenc}
      \usepackage[latin1] {inputenc}
      \usepackage{graphicx}
      \usepackage{fancyhdr}

      \textwidth = 15 cm
      \textheight = 24 cm
      \oddsidemargin = 0.5 cm
      \headheight = 18 pt
      \topmargin = -1 cm

      \begin{document}
      \title{\Huge{\textbf{IPI\\ \textit{Istruzioni Permanenti Interne}}}}
      \author{\LARGE{UAAV Grottaglie}}\date{}

      \renewcommand{\headrulewidth}{0.4pt}
      \renewcommand{\footrulewidth}{0.4pt}

      \begin{figure}[t!]
      \centering
      \includegraphics[width=7cm]{figure/Logo_Enav.pdf}
      \end{figure}

      \begin{figure}
      \centering
      \includegraphics[width=13cm]{figure/blocco-tecnico.jpg}
      \end{figure}

      \maketitle

      \pagenumbering{Roman}

      \pagestyle{fancy}

      \lhead{ENAV S.p.A.}
      \chead{\textit{Istruzioni Permanenti Interne}}
      \rhead{UAAV \textbf{LIBG}}

      \lfoot{SGQ-D-APT-S.2-05}
      \cfoot{\thepage}
      \rfoot{30-10-2009 – AMD 5}

      \include{Prefazione}

      \include{Registrazione_modifiche}

      % inserire qui l'elenco pagine in vigore

      \include{Introduzione}

      \include{Definizioni_Abbreviazioni}

      \tableofcontents

      \newpage

      \lfoot{PARTE {\thepart}\\SGQ-D-APT-S.2-05}{}

      % ———
      % PARTE GEN
      % ———

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN}
      \renewcommand{\thepart}{I}
      \part{GENERALITA'}
      \setcounter{chapter}{0}

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN 1-\arabic{page}}
      \renewcommand{\thefigure}{GEN 1-\arabic{figure}}
      \renewcommand{\thetable}{GEN 1-\arabic{table}}
      \include{Gen1}

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN 2-\arabic{page}}
      \renewcommand{\thefigure}{GEN 2-\arabic{figure}}
      \renewcommand{\thetable}{GEN 2-\arabic{table}}
      \include{Gen2}

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN 3-\arabic{page}}
      \renewcommand{\thefigure}{GEN 3-\arabic{figure}}
      \renewcommand{\thetable}{GEN 3-\arabic{table}}
      \include{Gen3}

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN 4-\arabic{page}}
      \renewcommand{\thefigure}{GEN 4-\arabic{figure}}
      \renewcommand{\thetable}{GEN 4-\arabic{table}}
      \include{Gen4}

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN 5-\arabic{page}}
      \renewcommand{\thefigure}{GEN 5-\arabic{figure}}
      \renewcommand{\thetable}{GEN 5-\arabic{table}}
      \include{Gen5}

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN 6-\arabic{page}}
      \renewcommand{\thefigure}{GEN 6-\arabic{figure}}
      \renewcommand{\thetable}{GEN 6-\arabic{table}}
      \include{Gen6}

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN 7-\arabic{page}}
      \renewcommand{\thefigure}{GEN 7-\arabic{figure}}
      \renewcommand{\thetable}{GEN 7-\arabic{table}}
      \include{Gen7}

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN 8-\arabic{page}}
      \renewcommand{\thefigure}{GEN 8-\arabic{figure}}
      \renewcommand{\thetable}{GEN 8-\arabic{table}}
      \include{Gen8}

      \setcounter{page}{1}
      \renewcommand{\thepage}{GEN 9-\arabic{page}}
      \renewcommand{\thefigure}{GEN 9-\arabic{figure}}
      \renewcommand{\thetable}{GEN 9-\arabic{table}}
      \include{Gen9}

      % ———
      % PARTE PRO
      % ———

      \setcounter{page}{1}
      \renewcommand{\thepage}{PRO}
      \renewcommand{\thepart}{II}
      \part{PROCEDURE}
      \setcounter{chapter}{0}

      \setcounter{page}{1}
      \renewcommand{\thepage}{PRO 1-\arabic{page}}
      \renewcommand{\thefigure}{PRO 1-\arabic{figure}}
      \renewcommand{\thetable}{PRO 1-\arabic{table}}
      \include{Pro1}

      \setcounter{page}{1}
      \renewcommand{\thepage}{PRO 2-\arabic{page}}
      \renewcommand{\thefigure}{PRO 2-\arabic{figure}}
      \renewcommand{\thetable}{PRO 2-\arabic{table}}
      \include{Pro2}

      \setcounter{page}{1}
      \renewcommand{\thepage}{PRO 3-\arabic{page}}
      \renewcommand{\thefigure}{PRO 3-\arabic{figure}}
      \renewcommand{\thetable}{PRO 3-\arabic{table}}
      \include{Pro3}

      \setcounter{page}{1}
      \renewcommand{\thepage}{PRO 4-\arabic{page}}
      \renewcommand{\thefigure}{PRO 4-\arabic{figure}}
      \renewcommand{\thetable}{PRO 4-\arabic{table}}
      \include{Pro4}

      \setcounter{page}{1}
      \renewcommand{\thepage}{PRO 5-\arabic{page}}
      \renewcommand{\thefigure}{PRO 5-\arabic{figure}}
      \renewcommand{\thetable}{PRO 5-\arabic{table}}
      \include{Pro5}

      \setcounter{page}{1}
      \renewcommand{\thepage}{PRO 6-\arabic{page}}
      \renewcommand{\thefigure}{PRO 6-\arabic{figure}}
      \renewcommand{\thetable}{PRO 6-\arabic{table}}
      \include{Pro6}

      % ———
      % APPENDICE
      % ———

      \appendix
      \setcounter{page}{1}
      \renewcommand{\thepage}{A-\arabic{page}}
      \renewcommand{\thefigure}{A-\arabic{figure}}
      \renewcommand{\thetable}{A-\arabic{table}}
      \include{Appendix_mil}

      \end{document}
      `

    • #39211
      Up
      0
      Down
      ::


      nessuna idea?
      🙁

    • #39212
      Up
      0
      Down
      ::

      nessuna idea?
      🙁

      Potresti dare un’occhiata al pacchetto vhistory, intanto.

      La documentazione è nel file vh_sets_en.pdf

      Ciao
      Enrico

    • #39213
      Up
      0
      Down
      ::


      grazie controllo subito!

    • #39214
      Up
      0
      Down
      ::


      Visto.
      Si, sarebbe utile per la “tabella emendamenti”, che praticamente è una version history, ma per l’elenco pagine niente.

    • #39215
      Up
      0
      Down
      ::

      Visto.
      Si, sarebbe utile per la “tabella emendamenti”, che praticamente è una version history, ma per l’elenco pagine niente.

      Non ho ancora ben capito quali pagine vuoi che siano elencate.

      Ciao
      Enrico

    • #39216
      Up
      0
      Down
      ::


      ahh.
      Comunque TUTTE, come da es. postato sopra.
      grazie!

    • #39217
      Up
      0
      Down
      ::


      rilancio il post.

      devo aggiornare il documento in questione. 🙂

      grazie!

    • #39218
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Hai cercato sul vocabolario di italiano la parola “redarre”?

        Il tuo quesito è interessante, ma per quanto ci siano nel sito di CTAN diversi pacchetti per marcare le modifiche e/o per redigere una specie di indice delle modifiche, non c’è un solo unico modo per marcare queste cose, e forse dovresti pensare ad un modo diverso per inserire/marcare le annotazioni di modifica. Certamente, per fare quello che vuoi si può usare il comando \glossary, per esempio, ma devi inserire a mano nel suo argomento almeno il numero del comma che deve essere marcato; poi con un opportuno stile di gestione del glossario, puoi lanciare makeindex sul file glo che hai prodotto e infine con una successiva passata avere il “glossario” delle modifiche composto dove vuoi tu.

        D’altra parte i manutentori dei pacchetti ufficiali del sistema TeX nei file dtx usano il comando \change e poi quando eseguono latex sul file dtx compongono anche l’indice delle modifiche; quindi, volendo si può usare lo stesso meccanismo. Naturalmente per ottenere l’elenco delle modofiche come vuoi tu, è necessario che il comando \change o il comando \glossary contengano l’informazione giusta; latex non se la può inventare. In compenso questo sistema di \change o di \glossary permette di registrare diverse modifiche successive allo stesso comma: nasta accodare i comandi \change o \glossary, senza cancellare i precedenti relativi allo stesso comma.

      • #39219
        Up
        0
        Down
        ::


        Ti ringrazio per gli spunti di ricerca, mi informerò cercando ulteriori info sui comandi \glossary e \change.

        Però, non è per fare polemica, ma

        Hai cercato sul vocabolario di italiano la parola “redarre”?

        non l’ho capita.

      • #39220
        Up
        0
        Down
        ::

        Ti ringrazio per gli spunti di ricerca, mi informerò cercando ulteriori info sui comandi \glossary e \change.

        Però, non è per fare polemica, ma

        Hai cercato sul vocabolario di italiano la parola “redarre”?

        non l’ho capita.

        Secondo il DeMauro redarre è di “basso uso” (ovvero di uso raro, tendente a sparire),
        E’ preferibile usare redigere
        (cfr. anche http://www.corriere.it/Rubriche/Scioglilingua/2005/2dicembre.shtml)

      • #39221
        Up
        0
        Down
        ::


        😀

      • #39222
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Redarre è costruito erroneamente sul modello di trarre; entrambi hanno il participio passato che termina con -atto; redatto, tratto. Ma redarre non esiste proprio; il Gabrielli non lo riporta nemmeno; Il Devoto-Oli lo censisce per dire che è di “basso uso”, cioè usato da persone che…

          Non voglio essere né offensivo, né inutilmente pignolo, ma chi usa LaTeX e gli altri programmi del sistema TeX, ama le cose ben fatte; e la corretta ortografia è una di queste, anche quando si scrive un messaggio al forum. Egreg9 è molto più salace su questi errori, strano che non se ne sia accorto, benché abbia contribuito diverse volte a questo” thread”.

          Documentarsi sul dizionario per l’ortografia, documentari in $TEXMAIN/doc/… è una cosa che richiede solo la voglia di farlo; questo vale anche per \glossary (comando standard di LaTeX} sia per \change (comando standard del pacchetto docstrip). È veramente semplice.

          Non prendertela troppo; qualche volta sul forum vengono anche segnalati errori, che solitamente le persone che vengono corrette accettano ben volentieri; spero chi sia così anche per te.

        • #39223
          Up
          0
          Down
          ::


          Nessun problema. Nel lavoro che faccio l’esattezza delle comunicazioni ha dirette ripercussioni sulla sicurezza. Anche personalmente mi ritengo abbastanza pignolo.
          Che “redarre” fosse di basso uso non lo sapevo.

          ciao e grazie!

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

      Go to top