Utilizzo package frontespizio

  • Creatore
    Topic
  • #117552
    Up
    0
    Down
    ::


    Ciao a tutti sono Eduardo, grazie per avermi accettato. Spero di non dover chiedere tante cose ma sto imparando LaTeX da pochissimo per scrivere la mia tesi.
    Ho una domanda, credo banale per tutti voi.

    Sono alle prese con la creazione del frontespizio che mi è riuscita ma non ho capito una cosa. Ho letto la guida sui parametri da settare (obbligatori e non), sulla creazione del file stessonomedelfile-frn.tex da compilare a parte ma seguendo un esempio mi trovo ad avere due file. Quello, accertato, obbligatorio che ho menzionato ed un altro che alla fine mi sembra sia richiamato. Ho una situazione di questo tipo:

    `%Creazione tesi
    \begin{document}
    \input{Varie/Frontespizio} % importa il frontespizio

    \blindtext
    \end{document}
    `

    Perchè viene richiamato quest altro file se so che quello obbligatorio deve stare nella stessa root ed avere come finale nome-frn.tex? Da premettere che ho creato entrambi i file.
    Come son collegate le due cose? Perchè se modifico quello nella root Varie non mi modifica il frontespizio e son costretto a modificare quello giusto che però non ho incluso.

    Spero di esser stato chiaro e di non aver detto troppe sciocchezze.

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #117553
      Up
      0
      Down
      ::


      Benvenuto!

      Il file Varie/Frontespizio.tex è quello che contiene l’ambiente frontespizio, mentre il file stessonomedelfile-frn.tex è quello generato dalla prima compilazione.
      Questo file lo devi compilare a parte, generando così un pdf contenente il frontespizio. La terza compilazione inserisce al posto giusto il pdf generato compilando il file -frn.tex.

      Ciao
      Ivan

    • #117554
      Up
      0
      Down
      ::

      ivan” post=117968Benvenuto!

      Il file Varie/Frontespizio.tex è quello che contiene l’ambiente frontespizio, mentre il file stessonomedelfile-frn.tex è quello generato dalla prima compilazione.
      Questo file lo devi compilare a parte, generando così un pdf contenente il frontespizio. La terza compilazione inserisce al posto giusto il pdf generato compilando il file -frn.tex.

      Ciao
      Ivan

      Grazie Ivan per l’aiuto.
      Quindi dovendo modificare il frontespizio mi basta solo modificare il file -frn.tex e poi ricompilare tutto?

      Ne approfitto per un altro problema.

      Ho creato un glossario con il package glossaries facendo:
      `
      \usepackage{glossaries} % glossario
      \makeglossaries % permette la creazione di file esterni necessari .glo .gls .glg
      \input{Varie/Glossario} % importa il file contenente i termini del glossario
      `

      e lo aggiungo con:
      `
      \printglossary[type=main, title={Glossario}] % stampa il glossario
      `

      Ovviamente il file Varie/Glossario ha tutte le voci che mi servono ma non mi crea la sezione Glossario nel pdf. \makeglossaries che dovrebbe crearmi i file necessari sembra non andare poichè i file .glo .gls e .glg non ci sono.

      Spero di non aver fatto troppa confusione.
      Eduardo

    • #117555
      claudio
      Partecipante
        Up
        0
        Down
        ::


        Ciao
        la buona prassi prevede che per un problema nuovo ci vuole una nuova discussione.
        Non temere oltre ad Ivan troverai sicuramente un’altra persona che ti risponderà.
        Comunque Glossaries per funzionare si appoggia a un programma
        esterno
        makeglossaries.exe
        L’hai lanciato dopo la prima compilazione?
        claudio

      • #117556
        Up
        0
        Down
        ::

        EddyMed” post=117969

        Benvenuto!

        Il file Varie/Frontespizio.tex è quello che contiene l’ambiente frontespizio, mentre il file stessonomedelfile-frn.tex è quello generato dalla prima compilazione.
        Questo file lo devi compilare a parte, generando così un pdf contenente il frontespizio. La terza compilazione inserisce al posto giusto il pdf generato compilando il file -frn.tex.

        Ciao
        Ivan

        Grazie Ivan per l’aiuto.
        Quindi dovendo modificare il frontespizio mi basta solo modificare il file -frn.tex e poi ricompilare tutto?

        No. Il file -frn.tex non lo devi toccare. Lo devi solo compilare. In realtà si può, ma è una procedura sbagliata.
        Se vuoi modificare il frontespizio devi agire all’interno di
        `\begin{frontespizio}

        \end{frontespizio}`
        che, tuo caso, è contenuto nel file Varie/Frontespizio.tex

        Ciao
        Ivan

      • #117557
        Up
        0
        Down
        ::

        ivan” post=117971

        [quote=”ivan” post=117968]Benvenuto!

        Il file Varie/Frontespizio.tex è quello che contiene l’ambiente frontespizio, mentre il file stessonomedelfile-frn.tex è quello generato dalla prima compilazione.
        Questo file lo devi compilare a parte, generando così un pdf contenente il frontespizio. La terza compilazione inserisce al posto giusto il pdf generato compilando il file -frn.tex.

        Ciao
        Ivan

        Grazie Ivan per l’aiuto.
        Quindi dovendo modificare il frontespizio mi basta solo modificare il file -frn.tex e poi ricompilare tutto?

        No. Il file -frn.tex non lo devi toccare. Lo devi solo compilare. In realtà si può, ma è una procedura sbagliata.
        Se vuoi modificare il frontespizio devi agire all’interno di
        `\begin{frontespizio}

        \end{frontespizio}`
        che, tuo caso, è contenuto nel file Varie/Frontespizio.tex

        Ciao
        Ivan[/quote]

        Scusami Ivan ma c’è qualcosa che non va. La tua spiegazione è stata chiara ed ho capito il meccanismo ma se io modifico il file .tex nella root Varie così:
        `
        %Frontespizio prima pagina
        \begin{frontespizio}
        \Universita{XXX}
        \Facolta{XXX}
        \Corso[Laurea]{XXX}
        \Titoletto{ } %Vuoto per spostare il titolo piu' sotto
        \Filigrana[height=6.3cm,before=2.1,after=9.9]{Immagini/Logo_g}
        \Titolo{\small{Tesi di laurea}\\ \Large{TITOLO\\ CONTINUO TITOLO ANCORA}}
        \Candidato{XXX}
        \Relatore{Prof.~XXX}
        \Correlatore{Correlatore}
        \Annoaccademico{2018-2019}
        \Rientro{1.5cm}
        \NCandidato{Laureando}
        \Punteggiatura{}
        \end{frontespizio}
        \stepcounter{page}`

        ed ho il file -frn.tex così:
        `
        \documentclass [titlepage]{article}
        \usepackage[latin1]{inputenc}
        \usepackage [a4paper,left=1cm,bottom=1.5cm,right=1cm,top=1cm]{geometry}
        \usepackage {graphicx}
        \usepackage[nowrite,infront,swapnames]{frontespizio}
        \nofiles
        \fontoptionsans
        \Universita {XXX}
        \Facolta {XXX}
        \Corso [Laurea]{XXX}
        \Titoletto { }
        \Filigrana [height=6.3cm,before=2.1,after=9.9]{Immagini/Logo_g}
        \Titolo {\small {Tesi di laurea}\\ \Large {TITOLO\\ ALTRO TITOLO}}
        \Candidato {XXX}
        \Relatore {Prof.~XXX}
        \Correlatore {Ing. ….}
        \Annoaccademico {2018-2019}
        \Rientro {1.5cm}
        \NCandidato {Laureando}
        \Punteggiatura {}
        \begin {document}
        \preparefrontpage
        \end {document}

        `

        quando io ricompilo prima quest’ultimo e poi tutta la tesi mi carica tutte le modifiche che io faccio a quest’ultimo e non quelle in Varie/Frontespizio.tex
        Cosa sbaglio?

        Eduardo

      • #117558
        Up
        0
        Down
        ::

        claudio” post=117970Ciao
        la buona prassi prevede che per un problema nuovo ci vuole una nuova discussione.
        Non temere oltre ad Ivan troverai sicuramente un’altra persona che ti risponderà.
        Comunque Glossaries per funzionare si appoggia a un programma
        esterno
        makeglossaries.exe
        L’hai lanciato dopo la prima compilazione?
        claudio

        Ok chiedo scusa, me lo ricorderò per i prossimi interventi Claudio.
        Dove lo trovo makeglossaries.exe?

        Eduardo

      • #117559
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          L’eseguibile necessario si trova già nella tua installazione del sistema TeX. Ovviamante, se il tuo shell editor non prevede il tasto necessario, devi operare da terminale.

          Invece la documentazione è leggibile da terminale; ne apri uno, su Windows si chiama anche Prompt dei comandi; con Win10 la cosa è ben nascosta, ma se apri con Start/Avvio la lista di cose che puoi fare, da qualche parte trivi Programs/Programmi che elenca anche il programma cmd; clicchi su cmd e ti si apre il terminale. Con Mac e Linux è molto più facile e gli utenti di Mac e Linux ci sono abbastanza (i primi) e molto (i secondi) abituati. Ci scrivi dentro il comando texdoc makeglossaries, mandi in esecuzione il comando premendo il tasto Invio, e leggi.

        • #117560
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::

            EddyMed” post=117983

            [quote=”EddyMed” post=117969][quote=”ivan” post=117968]Benvenuto!

            Il file Varie/Frontespizio.tex è quello che contiene l’ambiente frontespizio, mentre il file stessonomedelfile-frn.tex è quello generato dalla prima compilazione.
            Questo file lo devi compilare a parte, generando così un pdf contenente il frontespizio. La terza compilazione inserisce al posto giusto il pdf generato compilando il file -frn.tex.

            Ciao
            Ivan

            Grazie Ivan per l’aiuto.
            Quindi dovendo modificare il frontespizio mi basta solo modificare il file -frn.tex e poi ricompilare tutto?

            No. Il file -frn.tex non lo devi toccare. Lo devi solo compilare. In realtà si può, ma è una procedura sbagliata.
            Se vuoi modificare il frontespizio devi agire all’interno di
            `\begin{frontespizio}

            \end{frontespizio}`
            che, tuo caso, è contenuto nel file Varie/Frontespizio.tex

            Ciao
            Ivan[/quote]

            Scusami Ivan ma c’è qualcosa che non va. La tua spiegazione è stata chiara ed ho capito il meccanismo ma se io modifico il file .tex nella root Varie così:
            `
            %Frontespizio prima pagina
            \begin{frontespizio}
            \Universita{XXX}
            \Facolta{XXX}
            \Corso[Laurea]{XXX}
            \Titoletto{ } %Vuoto per spostare il titolo piu' sotto
            \Filigrana[height=6.3cm,before=2.1,after=9.9]{Immagini/Logo_g}
            \Titolo{\small{Tesi di laurea}\\ \Large{TITOLO\\ CONTINUO TITOLO ANCORA}}
            \Candidato{XXX}
            \Relatore{Prof.~XXX}
            \Correlatore{Correlatore}
            \Annoaccademico{2018-2019}
            \Rientro{1.5cm}
            \NCandidato{Laureando}
            \Punteggiatura{}
            \end{frontespizio}
            \stepcounter{page}`

            ed ho il file -frn.tex così:
            `
            \documentclass [titlepage]{article}
            \usepackage[latin1]{inputenc}
            \usepackage [a4paper,left=1cm,bottom=1.5cm,right=1cm,top=1cm]{geometry}
            \usepackage {graphicx}
            \usepackage[nowrite,infront,swapnames]{frontespizio}
            \nofiles
            \fontoptionsans
            \Universita {XXX}
            \Facolta {XXX}
            \Corso [Laurea]{XXX}
            \Titoletto { }
            \Filigrana [height=6.3cm,before=2.1,after=9.9]{Immagini/Logo_g}
            \Titolo {\small {Tesi di laurea}\\ \Large {TITOLO\\ ALTRO TITOLO}}
            \Candidato {XXX}
            \Relatore {Prof.~XXX}
            \Correlatore {Ing. ….}
            \Annoaccademico {2018-2019}
            \Rientro {1.5cm}
            \NCandidato {Laureando}
            \Punteggiatura {}
            \begin {document}
            \preparefrontpage
            \end {document}

            `

            quando io ricompilo prima quest’ultimo e poi tutta la tesi mi carica tutte le modifiche che io faccio a quest’ultimo e non quelle in Varie/Frontespizio.tex
            Cosa sbaglio?

            Eduardo[/quote]In realtà sbagli ad usare il file nella cartella/materialeInizialeFinale/Frontespizio. Non ti serve a niente, perché il pacchetto frontespizio genera il file frn.tex nella cartella principlae; quindi quello ciò metti nel preambolo e quello che inserisci nel file della cartella subalterna confliggono. Usane uno solo e modifica solo quello; il file frn.tex sarà sempre comunque nella cartella principale e verrà importato da lì.

            Il pacchetto prevede anche un’opzione per evitare di ricomporre il frontespizio ogni volta che compili la tesi; Una volta che il frontespizio ti esce composto correttamente, usa quell’opzione e non ci pensi più.

            Nota che io ho scritto un insieme di fiel (bundle in gergo LaTeX) per comporre tesi e la classe prevede l’opzione tipotesi=frontespizio per consentire a qualunque utente di usare quel pacchetto, e non le macro previste nella classe. È ovvio che l’utente che specifica quell’opzione, diventa autonomo e per comporre il suo frontespizio deve usare la documentazione di questo pacchetto, non la documentazione del mio bundle, dove, appunto, c’è scrtto quanto ho appena detto; se usi quel pacchetto sei autonomo (il che, fra le righe, vuol dire “non chiedere a me come si usa, ma leggi la sua documentazione”) Ora il pacchetto frontespizio è molto bello e facilmente configurabile, ma la compilazione differita del frontespizio richiede di eseguire e di seguire molto attentamente le istruzioni.
            Terminale: texdoc frontespizio, tasto Invio; leggere.

          • #117561
            Up
            0
            Down
            ::


            Credo di aver risolto tutti i problemi in modo molto banale avendo chiaro i meccanismi.
            Ora com’è giusto che sia provo a spiegare.

            Avevo iniziato col LaTex utilizzando MikTex ma forse è molto più manuale di altri software che si trovano in giro. Avevo bisogno di qualcosa di rapido che alla compilazione facesse gran parte del lavoro e per curiosità ho provato Texstudio.
            Risultato del tutto positivo.

            Partiamo dalla questione frontespizio.
            Supponendo di compilare per la prima volta la mia tesi, ora mi son accorto che è lui a crearmi il file -frn.tex ricopiandomi quello che io ho scritto in Varie/Frontespizio.tex (che quindi è l’unico file che io vado a modificare).
            Mi basta ricompilare nell’ordine tesi, -frn.tex, tesi per fare tutte le modifiche che voglio al frontespizio.

            La questione glossario è stata più semplice: dopo aver compilato la tesi, mi ha creato tutti i file necessari al glossario. Fatto ciò tramite terminale ho dato il comando: makeindex con i vari parametri dei file e mi ha finalmente impostato anche il glossario correttamente.

            E’ giusto per entrambe le problematiche?

            Spero di non aver detto cavolate ma provo a fare le cose sempre cercandole di capire, nonostante stia cercando di imparare il LaTex meccanicamente poichè ho bisogno di velocizzare il tutto 🙂

            Grazie comunque ad entrambi.

            EDIT: Ho detto comunque qualcosa di sbagliato. Ho scoperto che MikTex mi serve comunque per creare l’ambiente e mi permette di utilizzare tutti i package e i programmi esterni. Giusto?

          • #117562
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Giusto; MikTeX è quello che fa il lavoro di composizione; TeXstudio è quello che ti permette di scrivere, creare file, modificarli, salvarli eccetera; TeXstudio è solo uno shell-editor, nel senso che permette di fare quello che effettivamente fa un programma di editing, ma ti mette a disposizione anche dei comandi che lui invia al sistema operativo, editandoti di doverli digitare nel terminale; è questo il significato di “shell” (gergo degli informatici, che non ho la più vaga idea di come sia venuta in mente la metafora della conchiglia per indicare l’operazione che ti ho descritto — ma, ammetto; non sono un informatico, e quindi non ha la fantasia degli informatici).

            • #117563
              Up
              0
              Down
              ::

              OldClaudio” post=117991Giusto; MikTeX è quello che fa il lavoro di composizione; TeXstudio è quello che ti permette di scrivere, creare file, modificarli, salvarli eccetera; TeXstudio è solo uno shell-editor, nel senso che permette di fare quello che effettivamente fa un programma di editing, ma ti mette a disposizione anche dei comandi che lui invia al sistema operativo, editandoti di doverli digitare nel terminale; è questo il significato di “shell” (gergo degli informatici, che non ho la più vaga idea di come sia venuta in mente la metafora della conchiglia per indicare l’operazione che ti ho descritto — ma, ammetto; non sono un informatico, e quindi non ha la fantasia degli informatici).

              Bene credo di aver tutto chiaro al momento allora. Grazie ancora, sicuramente per qualche altro dubbio che sicuramente incontrerò non esiterò a postare una nuova discussione.

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

          Go to top