- Questo topic ha 14 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 6 anni fa da
OldClaudio.
-
CreatoreTopic
-
11 Settembre 2016 alle 13:38 #107770::
Ciao a tutti. Devo creare il frontespizio per la mia tesi magistrale e per farlo ho usato il pacchetto frontespizio seguendo tutte le istruzioni trovate in internet. Alla fine però non mi crea il file .frn che dovrei compilare separatamente per poi ricompilare il file principale. Qualcuno può aiutarmi?
-
CreatoreTopic
-
AutoreRisposte
-
-
11 Settembre 2016 alle 13:43 #107771
-
11 Settembre 2016 alle 15:02 #107772::
Ciao Marluxia, questo è l’estratto di codice per il frontespizio, senza includere tutti gli altri pacchetti e il resto del codice del lavoro di tesi:
`
\documentclass[12 pt, a4paper, twoside]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[suftesi]{frontespizio}\begin{document}
\begin{frontespizio}
\Istituzione{Padova}
\Divisione{Industrial Engineering}
\Scuola{—}
\Titolo{—}
\NCandidato{Candidate}
\Candidato{—}
\NRelatore{Internal Supervisor}{}
\Relatore{—}
\NCorrelatore{External Supervisor}{}
\Correlatore{—}
\Piede{Academic Year: —}
\end{frontespizio}
\end{document}
`
Compila perfettamente senza dare errori ma nel pdf appare solo un foglio bianco e nella cartella dove si trova il file .tex principale non compare il file .frn..
-
11 Settembre 2016 alle 15:10 #107773::
Il file che deve essere prodotto dalla compilazione dell’esempio che hai postato non è un file con estensione frn.
Mettiamo caso che il tuo file si chiami tesi.tex nella tua cartella comparirà il file tesi-frn.tex
L’estensione è sempre tex
Il codice che hai scritto è corretto e il file suddetto deve esserci
-
11 Settembre 2016 alle 17:33 #107774
-
11 Settembre 2016 alle 20:08 #107775::
Se hai letto la documentazione di frontespizio, sai bene che devi compilare con pdflatex (o con qualunque programma che produca in uscita in file PDF) tesi.tex, poi tesi-frn.tex, poi di nuovo tesi.tex. Infatti seguendo questa procedura sull’esempio minimo compilaabile che hai allegato ad un tuo precedente messaggio, il file tesi.pdf contien il tuo frontespizio compilato; il suo aspetto è modesto, perché hai sostituito tutti i campi ocn dati sensibili cone delle lineette, ma sono sicuro che con i nomi veri e, magari, il logo della tua università, il risultato diventa molto bello.Il meccanismo che ti spiega questa strana procedura é il seguente.
1) La prima compilazione di tesi.tex produce il file tesi-frn.tex e tesi.pdf
2) la compilazione di tesi-frn.tex (sempre con pdfLaTeX) produce tesi-frn.pdf
3) la terza compilazione di tesi.tex verifica se esiste il file tesi-frn.pdf, e se c’è l’importa in tesi.pdf.Ora se hai fatto le tre compilazioni devi ritrovarti nella cartella sia tesi-frn.pdf, sia tesi.pdf, con quest’ultimo che contiene il frontespizio compilato.
Il perché l’autore del pacchetto frontespizio abbi escogitato questa “strana” procedura dipende da molti fattori legati alle varie opzioni ma lo capisci solo leggendo la documentazione in italiano del pacchetto.
Se per caso avessi difficoltà a leggere questa documentazione, pari un terminale o prompt dei comandi, scrivici dentro il comando texdoc frontespizio ed esegui il comando premendo il tasto “invio”; ti si apre una finestra in cui puoi leggere tutta la documentazione del pacchetto; non devi cercare nulla in rete, perché hai già tutto nel tuo hard disk. Ovviamente questa operazione vale con qualsiasi pacchetto, non solo con frontespizio.
-
11 Settembre 2016 alle 20:24 #107776::
Ho provato a copiare ed incollare il tuo codice e il risultato ottenuto lo puoi vedere in allegato.
I passaggi che ho seguito sono quelli che ti ha indicato @OldClaudio.
Se hai altri problemi scrivi pure e cercheremo di aiutarti.[attachment=1730]Tesi.pdf[/attachment]
Attachments:
You must be logged in to view attached files. -
15 Settembre 2016 alle 8:54 #107777::
Grazie a tutti, con un mio amico ho risolto il problema prendendo un vecchio file -frn.tex, copiandolo nella directory principale e cambiando il nome del file con quello di interesse. Il perchè non mi creasse il file -frn.tex direttamente dal mio codice rimane ancora un mistero. Ciao a tuttie buona continuazione!
-
1 Settembre 2020 alle 16:34 #107778::
Rostello” post=108001Grazie a tutti, con un mio amico ho risolto il problema prendendo un vecchio file -frn.tex, copiandolo nella directory principale e cambiando il nome del file con quello di interesse. Il perchè non mi creasse il file -frn.tex direttamente dal mio codice rimane ancora un mistero. Ciao a tuttie buona continuazione!
Ciao a tutti, sto riscontrando lo stesso problema che Rostello ha avuto 3 anni e 11 mesi fa, ma non riesco a risolvere il problema neanche modificando il file -frn manualmente.
Ho iniziato a compilare le relazioni di queste esercitazioni mesi fa, ma mi sono dovuta interrompere per riprendere solo da un paio di settimane. Ora che il documento è concluso ho la necessità di eliminare il titoletto dal frontespizio: prima avrei dovuto presentare le relazioni in due “tomi” (parte I e parte II), ora ho accorpato il tutto in un unico documento. Il problema è che non riesco a modificare in nessun modo il frontespizio.
Trovo curioso il fatto che la prima versione del frontespizio sia stata creata con lo stesso codice, al massimo avrò aggiunto qualche pacchetto per la strada.
In ogni caso ricordo molto bene che, già mesi fa, fui tentata di scrivere sul forum per il malfunzionamento del pacchetto frontespizio: prima di riuscire ad ottenere la prima versione ho fatto diversi tentativi e ho quasi imparato a memoria la documentazione a riguardo, per poi risolvere il problema come Rostello ha fatto quasi quattro anni fa: modificando manualmente un file -frn generato altrove. Soluzione che ora non funziona più!
In allegato una prova malriuscita con un esempio minimo compilabile il cui codice è il seguente:
`\documentclass[a4paper,
11pt,
twoside,
openright,
titlepage]
{report}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{graphicx}
\usepackage[write, standard, normal]{frontespizio}
\usepackage{geometry}
\geometry {a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm}\date{AA 2019/20}
\author{Nome dell'autore}
\title{Relazioni delle esercitazioni del corso.}\begin{document}
\renewcommand{\chaptername}{Esercitazione}\begin{frontespizio}
\Logo[10 cm]{logo}
\Corso[Laurea Magistrale]{Ingegneria per l'Ambiente e il Territorio}
\Titolo{Relazioni delle esercitazioni del corso}
\Candidato[S123456]{Nome dello studente}
\NCandidato{Studentessa}
\Relatore{Nome del docente}{}
\NRelatore{Docente}
\Punteggiatura{}
\Annoaccademico{2019/2020}
\end{frontespizio}\chapter{hey}
this is a nice chapter.\end{document}`
Invece qui il preambolo completo del mio documento:
`\documentclass[a4paper,
11pt,
twoside,
openright,
titlepage]
{report}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{lscape}
\usepackage{inputenc}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{multirow}
\usepackage{titlesec}
\usepackage[write, standard,normal]{frontespizio}
\usepackage{geometry}
\geometry {a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm}
\usepackage{lscape}
\usepackage{bm}
\usepackage[italian]{varioref}
%\usepackage{showkeys}
\usepackage{eurosym}
%\usepackage{hyperref}\captionsetup{tableposition=top,figureposition=bottom,font=small}
\date{AA 2019/20}
\author{autore}
\title{Relazioni delle esercitazioni del corso}\begin{document}
\renewcommand{\chaptername}{Esercitazione}\begin{frontespizio}
\Logo[10 cm]{logo}
%\Filigrana[height=10cm,before=1,after=1]{logoretinato}Con la chiave height si imposta l’altezza del simbolo, con le chiavi before e aftersi imposta la proporzione in cui è diviso lo spazio rimanente; i valori usuali sono quelli mostrati nell’esempio. Si può usare questo comando, dando opportuni valori,per inserire il logo in un posto diverso da quello che si ottiene con \Logo.
\Corso[Laurea Magistrale]{Ingegneria}
\Titolo{Relazioni delle esercitazioni del corso di}
\Candidato[S123456]{proprio lei}
\NCandidato{Studentessa}
\Relatore{Proprio lui}{}
\NRelatore{Docente}
\Punteggiatura{}
\Annoaccademico{2019/2020}
\end{frontespizio}%\maketitle
%\thispagestyle{empty}\tableofcontents
\thispagestyle{empty}\newpage
\thispagestyle{empty}`P.S. mi ero dimenticata del fatto che non caricasse il logo, era una problema minore davanti al quale mi ero arresa mesi fa, ma già che mi trovo proviamo a smascherare tutti i bug del pacchetto!
Attachments:
You must be logged in to view attached files. -
1 Settembre 2020 alle 19:26 #107779::
Benvenuta nel forum.Benché tu abbia inserito due esempi d’uso del frontespizio, essi non sono compilabili, perché (giustamante) hai occultato tutti i dati sensibili, ma, specialmente, non hai inserito nemmeno un’immagine fasulla del logo che dovresti usare. Ora è quasi mezzaanotte, quindi non sono lucidissimo, anche perché oggi mi sono fatto 7 ore di guida. Domani dò un’occhiata ai tuoi esempi, usando un logo di un ateneo che dalla forma del tuo numero di maricola credo di conoscere. Credo che fosse quello di cui favevo parte prima di andare in pensione, ma di cui faccio parte ancora come emerito. 😉
Ma una cosa ti chiedo subito: hai letto la documentazione del pacchetto frontespizio? è un pacchetto un po’ particolare, che alla prima passata sultuo main-file.tex produce un main-file-frn.tex; dopo avere compilato questo secondo file disponi di main-file-frn.pdf; Se ricompili main-file.tex esso si accorge dell’altro .pdf e lo incorpora e ottieni un main-file.pdf completo di frontespizio.
Cerco di completare i tuoi esempi con on logo di cui dispongo. ci metterò senz’altro una dimensione inferirore ai 10cm, perché non resterebbe nessuno spazio a disposizione del resto; il logo non diventerà lo sfondo della pagina, come hai potuto vedere dalla lettura della documentazione del pacchetto frontespizio; non devi cercare in rete questa documentazione; ce l’hai già nella tua installazione di TeX Live o di MiKTeX; ti basta aprire una finestra comandi; dare il comando texdoc frontespizio; come mandi in esecuzione il comando premendo il tasto Invio/Return/Enter (comunque si chiamo nella tua tastiera) ti si apre la finestra che contiene la documentazione e non ti resta che leggere.
-
2 Settembre 2020 alle 8:29 #107780::
Ciao Claudio, intanto grazie della risposta e dell’accoglienza.La documentazione l’ho letta e riletta, ultima volta stamattina per assicurarmi di non essermi persa qualcosa. Il mio problema sta proprio nel fatto che, dopo aver compilato il file principale, il file -frn non viene sovrascritto (nel caso della modifica di un frontespizio già esistente), nè creato (nel caso di tentativo ex novo).
Ho provato dunque a modificare manualmente il file -frn per apportare le modifiche necessarie (ho solo la necessità di far scomparire il titoletto, poco mi importa del logo), ma la compilazione si interrompe restituendomi il seguente messaggio di errore:
`! Undefined control sequence.
l.21 \preparefrontpagestandard? `
Mi sembra di interesse riportare un messaggio che compare poco prima del suddetto mesaggio di errore che interrompe la compilazione:
`No file “____-frn”.aux.”`
Questo è il contenuto del mio file -frn (omesso di dati sensibili e logo, ma compilabile, proprio come gli script nei precedenti messaggi):
`%% This file has been automatically generated by `frontespizio'.
%% Don't use it as a model for a new frontispiece, use the
%% `frontespizio' environment in you document instead.
\documentclass [titlepage]{article}
\usepackage[utf8]{inputenc}
\usepackage [a4paper,left=1cm,bottom=1.5cm,right=1cm,top=1cm]{geometry}
\usepackage {graphicx}
\usepackage [svgnames]{xcolor}
\usepackage[write,infront,standard]{frontespizio}
\nofiles
\fontoptionnormal
%\Logo[3 cm]{logo}
\Corso [Laurea Magistrale]{Ingegneria }
\Titolo {Relazioni delle esercitazioni del corso di }
\Candidato [S123456]{nomecandidato}
\NCandidato {Studentessa}
\Relatore {nomeprofessore}
\NRelatore {Docente}{\Punteggiatura }
\Annoaccademico {2019/2020}
\begin {document}
\preparefrontpagestandard
\end {document}`Ora…questo file è un po’ manipolato manualmente, magari c’è qualcosa che non riesco più a vedere tante le volte che l’ho guardato, ma il comando “\preparefrontpagestandard” non l’ho di sicuro inventato, è stato generato automaticamente, non capisco perché non funziona più.
Potreste controllare se lo stesso comando è presente anche nei vostri file -frn?
-
2 Settembre 2020 alle 11:25 #107781::
Io ho elaborato questo esempio minimo compilabile, partendo dal tuo primo EMC, e modificandolo per inserire il logo del mio ateneo, per inserire alcune cose necessarie, ma mancanti, per mettere dei nomi tipo Maria Rossi e Giovanni Bianchi (ci manca Ferrero e Brambilla, poi abbiamo usato tutti i cognomi più frequenti in Italia per indicare nomi qualsiasi; forse c’è qualcuno che si chiama così per davvero, ma è ovvio che in questo caso sono nomi casuali scelti in modo da vedere nomi e cognomi e non scritte qualsiasi; è una mia esigenza “estetica”). Il file compila benissimo come pure il file -frn.tex.Invece con il tuo EMC del tuo primo messaggio non compilava proprio perché mancavano righe necessarie e quindi mancava il nome dell’ateneo.`\documentclass[a4paper,
11pt,
twoside,
openright,
titlepage]
{report}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage{graphicx}
\usepackage%[write, standard, normal]% queste opzioni sono tutte di default
{frontespizio}
\usepackage{geometry}
\geometry {a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm}%\date{AA 2019/20}
%\author{Nome dell'autore}
%\title{Relazioni delle esercitazioni del corso.}\begin{document}
\renewcommand{\chaptername}{Esercitazione}\begin{frontespizio}
\Logo[3cm]{LogoPoliTo}
\Istituzione{Politecnico di Torino}
\Divisione{Dipartimento di Ingegneria dell'Ambiente, il Territorio\\ e le Infrasturtture}
\Corso{Ingegneria sanitaria ambientale}
\Titolo{Relazioni delle esercitazioni del corso}
\Candidato[S123456]{Maria Rossi}
\NCandidato{Studentessa}
\Relatore{Giovanni Bianchi}{}
\NRelatore{Docente}{}
\Punteggiatura{}
\Annoaccademico{2019/2020}
\end{frontespizio}\chapter{hey}
this is a nice chapter.\end{document}`
-
2 Settembre 2020 alle 14:01 #107782::
Allora…intanto grazie per il tempo dedicatomi già!
Avevi ragione sul fatto che mancassero i comandi di \Istituzione{} e \Divisione{}, ma, anche dopo averli reinseriti, ho salvato, ho lanciato la compilazione e…comunque ancora niente -frn per me. Ho provato anche a copiare il codice corretto da te in un nuovo file, ma nulla. Ho fatto attenzione a rimuovere il commento accanto alle opzioni del pacchetto frontespizio, altrimenti non sarebbe riuscito a riconoscere l’argomento del comando. Sono cosciente del fatto che fossero tutte opzioni standard, ma era proprio un tentativo disperato di far funzionare il comando, in particolare l’opzione “write”, tentativo vano!Sto pensando di disinstallare il pacchetto e reinstallarlo…perché davvero non capisco. È proprio lo stesso problema che aveva avuto Rostello poi…a lui il codice non compilava mentre a Marluxia si.
-
2 Settembre 2020 alle 15:38 #107783::
Svelato l’arcano!
Io utilizzo console MiKTeX e compilatore(?) TeXworks. Nelle impostazioni di “composizione” utilizzo “pdfLaTeX+MakeIndex+BibTeX”, cambiando tali impostazioni semplicemente in “”pdfLaTex” l’indice mi si sballa completamente ma il frontespizio viene fuori perfetto!Quindi in definitiva:
- Nel file principale ho selezionato “pdfLaTex” in “Composizione”, è stato generato il file -frn
- Ho compilato il file -frn lasciando “Composizione” sulle impostazioni di default (ovvero “pdfLaTeX+MakeIndex+BibTeX” ), è stato generato il frontespizio correttamente
- Ho ricompilato il file principale cambiando nuovamente le impostazioni di “Composizione” in quelle di default (in modo da ottenere sia frontespizio che indice corretto).
Il perché non l’ho capito, ma funziona!
-
2 Settembre 2020 alle 20:10 #107784::
Siccome usi MiKTeX, sarebbe opportuno che tu lo specificassi nei tuoi messaggi, perché qui buona parte dei frequentatori usa TeX Live (che esiste anche per macchine Windows) o MacTeX (che è la versione di TeX Live per il Mac).I frequentatori che usano MiKTeX, lo preferiscono per tantimotivi, visto che è stato costruito apposta per le macchine Windows. Molti ne scaricano la versione ridotta (basica) invece della versione completa, impostandolo in modo che scarichi al volo i pacchetti non installati inizialmente, ma che si rendono necessari via via che lo si usa; il vantaggio è di non avere una grossa fetta di disco fisso impegnata da pacchetti che non si useranno mai; lo svantaggio è che se non sei in rete e non disponi di un collegamanto anche mediante una chiavetta, questi download al volo sono impossibili.
C’è un altro punto, seocndo me importante; fino a una quindicina di anni fa anch’io lavoravo su macchine Windows e ho usato MiKTeX fin dal suo nascere; credo anche di avere inviato un contributo in denaro al curatore, perché mi sembrava doveroso sostenere il suo lavoro, benché si trattasse di software gratuito. Quando sono passato al Mac ed è diventato disponibile MacTeX (che installa tutto il sistema TeX direttamente prodotto dal TeX Users Group, TUG) mi sono reso conto che il gruppo di lavoro del TUG esegue una manutenzione continua sia del nucleo di tutti i programmi di composizione (pdflatex è uno di una collezione di un paio di centinaia di programmi eseguibili) e che è aggiornabile, volendo, anche giornalmente; io aggiorno ogni 7 o 10 giorni; ogni volta ci sono alcune decine di pacchetti aggiornati e una mezza dozzina di pacchetti nuovi. questo t dà un’idea di quanto sia vivace il mondo di TeX.
In particolare , ci sono alcune differenze fra MiKTeX e TeXLive/MacTeX; TeXLive/MacTeX consento lo shell-escape protetto; mi dicono che MiKTeX non lo consenta; che cosa vuol dire? che lavorando con TeXLive/MacTeX si possono compilare documenti che richiedono al programma di compilazione di auto-sospendersi per indicare al sistema operativo di eseguire altri programmi e di riprendere il lavoro quando il sistema operativo gli dice che ha finito di usare quei programmi. Non sono molti i programmi sicuri da usare senza specificare particolari opzioni, perché si corre il pericolo di lasciare al sistema operativo di eseguire programmi infettati da malware di vario genere. Ma quei pochi programmi, fra cui makeindex, sono sicuri e protetti.
Tutto questo per dirti che forse, se lui non è capace di farlo da solo, puoi aggiungere altri motori di composizione nei quali hai impostato l’opzione –shell-escape o –write18, da usare solo saltuariamente, non sistematicamente, perché il malware su Windows è particolarmente diffuso. Come fare? devi leggere la documentazione che accompagna MiKTeX; io non ne dispongo più, quindi in questo non ti posso aiutare.
Se e quando vorrai fare questo passo, allora ti conviene usare neltuofile sorgente il pacchetto imakeidx, invece del semplice makidx, e potrai avere l’indice analitico composto direttamente da pdfLaTeX che da solo lancia makeindex in background e immediatamente imposta il nouovo file .ind prodotto da makeindex, ma te lo produce con la possibilità di creare non uno ma diversi indici analitici; pensa che con questo imakeidx, la GuidaGuIT (che trovi nella sezione documentazione di questo forum) compone simultaneamente anche 6 indici analitici diversi, con nomi diversi, e con stili diversi. Arriverai al punto che non potrai più fare a meno di imakeidx. Sottolineo che non è la stessa cosa di avere un Compositore che esegue in sequenza pdflatex+makindex+bibtex (bibtex a parte).
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.