- Questo topic ha 11 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 6 anni, 5 mesi fa da
Eduardo Medio.
-
CreatoreTopic
-
17 Marzo 2020 alle 16:41 #117552::
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.
-
CreatoreTopic
-
AutoreRisposte
-
-
17 Marzo 2020 alle 18:47 #117553::
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
-
17 Marzo 2020 alle 19:31 #117554::
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
IvanGrazie 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
-
17 Marzo 2020 alle 20:31 #117555::
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
-
17 Marzo 2020 alle 21:51 #117556::
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
IvanGrazie 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.texCiao
Ivan
-
18 Marzo 2020 alle 14:44 #117557::
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
IvanGrazie 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.texCiao
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
-
18 Marzo 2020 alle 14:45 #117558::
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?
claudioOk chiedo scusa, me lo ricorderò per i prossimi interventi Claudio.
Dove lo trovo makeglossaries.exe?Eduardo
-
18 Marzo 2020 alle 15:00 #117559::
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.
-
18 Marzo 2020 alle 15:14 #117560::
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
IvanGrazie 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.texCiao
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.
-
18 Marzo 2020 alle 16:15 #117561::
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?
-
18 Marzo 2020 alle 17:26 #117562::
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).
-
19 Marzo 2020 alle 16:39 #117563::
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.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.