Pacchetto Frontespizio su Overleaf

  • Creatore
    Topic
  • #116205
    Up
    0
    Down
    ::


    Buonasera a tutti,

    vi scrivo perché sto attualmente scrivendo la mia tesi su Overleaf ma sto avendo dei problemi con il pacchetto Frontespizio. Sul forum non ho trovato Topic analoghi.
    A questo link ho trovato la seguente prescrizione:

    `\begin{frontespizio}
    \Istituzione{Politecnico di Torino}
    % … your other information here
    \end{frontespizio}
    \IfFileExists{\jobname-frn.pdf}{}{%
    \immediate\write18{pdflatex \jobname-frn}}`

    ma anche dopo averla adottata nel mio codice il frontespizio non viene generato nessun file -frn ma, a volte, o appare un frontespizio non generato correttamente oppure una pagina bianca.

    Vi allego qui di seguito parte del main.tex:

    `
    \documentclass[12pt,twoside, openright,titlepage]{report}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[english]{babel}
    \usepackage{frontespizio}

    \begin{document}

    \begin{frontespizio}
    \Istituzione{Universita di Pisa}
    \Facolta{Ingegneria}
    \Corso{Corso di Laurea}
    \Annoaccademico{2014–2015}
    \Titoletto{Tesi di laurea}
    \Titolo{000000}
    \Candidato[PP999999]{Paperon de’ Paperoni}
    \Relatore{Giovanni Episcopo}
    \Relatore{Pippo Cluvio}
    \Correlatore{Ugo Frogio}
    \Correlatore{Ubaldo Kutuzu}
    \end{frontespizio}

    \IfFileExists{\jobname-frn.pdf}{}{%
    \immediate\write18{pdflatex \jobname-frn}}

    [Main text]

    \end{document}
    `

    Grazie in anticipo per l’aiuto

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #116206
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Se hai letto la documentazione in italiano di frontespizio ( texdoc frontespizio funziona sule intallazione locali, non so se funzioni su Overleaf), hai letto che devi compilare il tuo file principale myfile.tex, senza usare quelle due righe \IfFileExists che sono eseguite meglio dal pacchetto frontespizio; poi devi compilare myfile-frn.tex, poi devi ricompilare il tuo mainfile.tex.

        Se questo funzioni con Overleaf non lo so, perché non ho mai usato Overleaf; preferisco di gran lunga avere tutto il sistema TeX aggiornato e completo sulla mia macchina. Ma quello che ti ho descritto è il modo di compilare il forntespizio con quel pacchetto.

      • #116207
        Up
        0
        Down
        ::


        Ti ringrazio della risposta,

        ho letto la documentazione del pacchetto Frontespizio e le sue modalità di utilizzo ma purtroppo non viene generato nessun file -frn.
        Le due righe in questione le ho aggiunte poiché menzionate nella sezione help di Overleaf (link).

        Attenderò qualcuno che magari ha qualche esperienza con l’abbinata Overleaf-Frontespizio.

        Grazie e ciao!

      • #116208
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Purtroppo io non uso Overlef ma ti posso assicirare che il tuo EMC, tolte le due righe incriminae, cioè`% !TEX encoding = UTF-8 Unicode
          % !TEX TS-program = pdflatex
          \documentclass[12pt,twoside, openright,titlepage]{report}
          \usepackage[T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[english]{babel}
          \usepackage{frontespizio}

          \begin{document}

          \begin{frontespizio}
          \Istituzione{Universita di Pisa}
          \Facolta{Ingegneria}
          \Corso{Corso di Laurea}
          \Annoaccademico{2014–2015}
          \Titoletto{Tesi di laurea}
          \Titolo{000000}
          \Candidato[PP999999]{Paperon de’ Paperoni}
          \Relatore{Giovanni Episcopo}
          \Relatore{Pippo Cluvio}
          \Correlatore{Ugo Frogio}
          \Correlatore{Ubaldo Kutuzu}
          \end{frontespizio}

          %\IfFileExists{\jobname-frn.pdf}{}{%
          %\immediate\write18{pdflatex \jobname-frn}}

          [Main text]

          \end{document}`compilato la prima volta produce il file *frn.tex seguente`%% 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[nowrite,infront,standard]{frontespizio}
          \nofiles
          \fontoptionnormal
          \Istituzione {Universita di Pisa}
          \Facolta {Ingegneria}
          \Corso [Laurea Magistrale]{Corso di Laurea}
          \Annoaccademico {2014–2015}
          \Titoletto {Tesi di laurea}
          \Titolo {000000}
          \Candidato [PP999999]{Paperon de’ Paperoni}
          \Relatore {Giovanni Episcopo}
          \Relatore {Pippo Cluvio}
          \Correlatore {Ugo Frogio}
          \Correlatore {Ubaldo Kutuzu}
          \begin {document}
          \preparefrontpagestandard
          \end {document}` compinado il quale si ottiene il file -frn.pdf in modo regolare; ricompilando, sempre senza le due righe incriminate, si ottien il tuo mainfile col frontespizio incorporato.

          Quelle due righe incriminate[code]\IfFileExists{\jobname-frn.pdf}{}{%
          \immediate\write18{pdflatex \jobname-frn}}dicono in sostanza: “Se esiste già il file \jobnamee-frn.pdf} non fare niente, altrimenti compila con pdflatex il file jobname-frn.tex}. Quindi quelle due righe producono in file pdf del frontespizio se per caso questo file non esiste ancora.

          Ora il concetto è sbagliato, perché la presenza del pacchetto frontespizio e dell’ambiente frontespizio, serve epr produrre il file \jobname-frn.tex} e se il file\jobname-frn.pdf, ad impostarlo nella tesi. Allora quelle due righe compilano il file \jobname-frn.tex se non è ai stato compilato prima, ma non lo aggirnano se per caso i dati del frontespizio sono stati cambiati; qualunque modifica tu faccia ai dati contenuto nell’ambiente frontespizio, non vengono mai aggiornati, a meno che tu non cancelli a manoil file \jobnmae-frn.pdf.

          Detto questo Overleaf può anchee comportasi diversamente ma come è previsto dalla documentazione di frontespizio; ma questo te lo può confermare solo un utente di Ovleaf;io non lo uso e me ne guardo bene, quindi non sono in grado di trovare l’eventuale bug presente in Overleaf.

          Posso consigliarti alcune cose:
          1) la prima,ovvia, prenditi il disturbo di installarti il sistema TeX sul tuo calcolatore e bypassi ogni problema posto da Overleaf.
          2) se usi Overleaf perché vi accedi con un tablet senzainstallare nulla nel tuo apparecchio handheld, lascia perdere; usa un calcolatore vero e non un tablet. Oppure accontenti dei limiti del tablet.
          3) se non vuoi o non puoi fare diversamente usa una classe diversa che compongail frotnepsizio senza ricorrere a programi esterni. In questo caso ti suggerisco TOPtesi (che volendo potebbe usare anche frontespizio, ma questo no ti d=salverebbe dai imiti di Overleaf; TOptesi ti permette di creare fonrtespizi abastanza personalizzati; mati offre anche la possibilità di creare unfrontespizio custom, dove usando l’opportuno ambiente titlepage poi comporre il frontespizio mettendo el informazionidove ti pare, con i font, famiglie, srie, forema corpo e scartamnto che più ti piacciono; naturalmeten per personalizzare il tuo frontespizio in modo cosi libero, devi saper usare i comandi del nucleo di LaTeX e magari qualcosa di più; leggine la documentazione con i comandi propidi Overleaf,mase la documentazione in italiano ti dice di essere precedente all’agosto 2019, vuol dire che su Overleaf c’è una versione obsoleta (cosa molto probabile);perciò chiudi il ciclo: se vuo avere un sistema TeX completo e aggiornato devi installarti il sistema TeX (possibimente TeX Live) sulla tua macchina.

        • #116209
          MatteoF
          Partecipante
            Up
            0
            Down
            ::


            Vado un po’ OT, ma sarei curioso di sapere perché Enrico Gregorio abbia progettato il pacchetto ‘frontespizio’ in modo che si debba effettuare una tripla compilazione (compilazione del file .tex; compilazione del file -frn.tex; ricompilazione del file .tex per l’inclusione del file -frn.pdf)
            Immagino ci siano dei vantaggi, che però mi sfuggono.

            Matteo

          • #116210
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Enrico, se vuole, ti risponderà direttamente.

              Personalmente penso che ci siano vantaggi e svantaggi sia con la compilazione separata (frontespizio) sia con la compilazione simultanea (p.es.TOPtesi); Con la compilazione separata è possibile fermare il ciclo seguendo le istruzioni della documentazione; conservando quindi un frontespizio che non verrà mai modificato; in questo cso è possibile che quelle due righe suggerite nel thread che hai trovato in rete, possano evitare le tre compilazioni; m se vuoi personalizzare qualche cosa, non ha che da mettere le mani dul file \jobname-ffrn.tex, lo puoi editare e compilare e dopo questa personalizzazione arresti la ricreazione del file \jobname-frn.tex.Con la produzione simultanea del frontespizio, non devi ripetere nessuna compilazione ma se vuoi apportare delle modifiche devi ricominciare talvolta da zero.

              Probabilmente Enrico ha in mente altri vantaggi; per esempio che nel solo frontespizio sei più libero nel formato dello specchio di stampa, nella scelta dei font, e via di questo passo. Con TOPtesi può sempre usare l’opzione custom ma devi configurare da solo un mucchio di dettagli. È vero che dopo aver superato questo scoglio, eventuali modifiche successive diventano banali, se non altro perché devi rimettere le mai sucodice che hai scritto to stesso.

              Se hai letto la documentazione di TOPtesi, vedi che una delle opzioni è quella di usare il pacchetto frontespizio; l’ho fatto apposta perché il pacchetto frontespizio è fatto molto bene e potrebbe essere preferito da diversi laureandi; ho messo anche l’opzione custom per non obbligare nessuno a usare schemi predefiniti. L’ho fatto perché non parto da presupposto che la mai classe possa soddisfare sempre tutti e per qualunque tipo di tesi. A parte le indicazioni fantasiose prescritte o suggerite dalle norme di molte università, ci sono infiniti modi per predisporre frontespizi che soddisfino gli aspetti burocratici del documento particolare formato dal rapporto sul lavoro fatto in merito allo studio della tematica della tesi, Quindi penso che la libertà debba essere totale, anche si ho preconfezionato una buona sere di frontespizi diversi.

            • #116211
              MatteoF
              Partecipante
                Up
                0
                Down
                ::

                OldClaudio” post=116625
                Con la compilazione separata è possibile fermare il ciclo seguendo le istruzioni della documentazione; conservando quindi un frontespizio che non verrà mai modificato

                Effettivamente, non immaginavo l’ipotesi di dover modificare il frontespizio, considerando che generalmente è una delle ultime cose che si fa in una tesi (anche se ripensamenti sulla formulazione del titolo/sottotitolo non sono certo infrequenti).

                Personalmente non ho mai usato il pacchetto ‘frontespizio’. A memoria, il mio primo thread su questo forum riguardava proprio il modulo ‘topfront’, ma utilizzato in modalità autonoma e separata dalla classe ‘toptesi’. Poi, il sempre maggior interesse per LaTeX mi ha portato alla creazione di un mio pacchetto personale per generare il frontespizio della tesi. Ma questa è un’altra storia 😀

                Matteo

              • #116212
                Up
                0
                Down
                ::


                Ti ringrazio ancora OldClaudio ma continuerò ad usare Overleaf, lo trovo più semplice ed intuitivo e mi permette di avere i documenti sempre con me e sincronizzati sui vari computer e di avere un sistema di correzione tra i vari utenti, senza dover ogni volta installare \LaTeX su ogni calcolatore. Troverò un’altra alternativa.

                Grazie ancora dell’aiuto e buona giornata!

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

            Go to top