Alcune idee per il pacchetto frontespizio

  • Creatore
    Topic
  • #69713
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti.

      Sono un ammiratore del pacchetto frontespizio: colma una grossa lacuna di LaTeX (il comando standard \maketitle produce frontespizi inguardabili e inadatti alle esigenze dei più). L’opzione suftesi del pacchetto produce frontespizi molto eleganti, perfetti per una tesi di laurea o di dottorato.

      Perché non fare in modo che il pacchetto produca frontespizi adatti non solo a una tesi, ma anche a libri e a manuali? Volevo usare il pacchetto di Enrico per produrre il frontespizio della documentazione del mio pacchetto ArsClassica: non si può, ci sono campi, come \Universita, che sono di fatto obbligatori.

      Vediamo, per scrivere un libro i dati necessari sono autore, titolo, data e casa editrice (che in un manuale può non esserci). Farebbe comodo poter mettere anche un titoletto, un sottotitolo e un logo. Forse anche un URL, per ogni evenienza. Quindi bisognerebbe poter scrivere qualcosa del tipo:
      `
      \Author{Chi scrive}
      \Title{Il titolo \\ del libro}
      \Head{Un eventuale titoletto}
      \SubTitle{Un eventuale sottotitolo}
      \Date{La data}
      \Publisher{La casa editrice}
      \Logo{Un eventuale logo}
      \URL{L'eventuale URL}
      `
      Il pacchetto permette quasi di farlo, con il codice:
      `
      \Candidato{…}
      \Titolo{…}
      \Titoletto{…}
      \Sottotitolo{…}
      \Logo{…}
      \AnnoAccademico{…}`
      Gli unici comandi che mancano sono quelli, \Publisher e \URL, per mettere la casa editrice e l’URL.

      Non sto parlando di rivoluzionare il pacchetto: la posizione degli oggetti (titolo, autore, …) va benissimo così com’è. Ripeto: il layout della pagina è eccellente. Sto solo suggerendo all’autore di:
      1. fare in modo che alcuni comandi non siano più necessari (\Universita, per esempio: se non si scrive niente, non viene stampato niente);
      2. aggiungere almeno un comando per la casa editrice;
      3. magari, a tempo perso, tradurre tutto in inglese (comandi e documentazione), in modo che il pacchetto sia usabile da tutti, non solo dagli italiani. I nomi andrebbero ripensati alla luce del fatto che il pacchetto sarebbe concepito per produrre frontespizi non solo di tesi, ma anche di libri e manuali. Per esempio, \Candidato è perfetto per una tesi, ma non ha senso per un libro. Io scriverei semplicemente \Author, che va sempre bene.

      Questo, per me, costituirebbe un servizio eccellente per la comunità LaTeX.

      Che ne pensi, Enrico?

      Grazie,
      Lorenzo

    Visualizzazione 5 filoni di risposte
    • Autore
      Risposte
      • #69714
        Up
        0
        Down
        ::


        Naturalmente io sto dalla parte di Lorenzo. Non ci siamo parlati per questo nuovo filone. 🙂

        La questione della copertina/frontespizio di un libro è spinosa: in tutte le guide si dice che l’ambiente titlepage ti permette di fare quello che vuoi. Ma se uno non è capace di farlo, può volere tutto quello che vuole! 😉

        Anche a me piace molto il risultato di frontespizio, specie quello ottenibile con l’opzione suftesi. Davvero mi piace.
        Sposo la richiesta di Lorenzo. Si potrebbe avere anche un comando \occhiello o \collana che permetta di avere i rispettivi argomenti messi nel posto giusto sulla pagina. E un ambiente copertina, perché la copertina è diversa dal frontespizio. In questo modo, il pacchetto di Enrico, anche se nato per scopi specifici, potrebbe risultare utilissimo anche extra moenia.

        E poi, Enrico, potresti festeggiare così il tuo undicimillesimo ❗ messaggio! E offrire finalmente da bere. 😛

        Ciao
        Tommaso

      • #69715
        Up
        0
        Down
        ::

        illinguista1972″ post=68867Naturalmente io sto dalla parte di Lorenzo. Non ci siamo parlati per questo nuovo filone. 🙂

        La questione della copertina/frontespizio di un libro è spinosa: in tutte le guide si dice che l’ambiente titlepage ti permette di fare quello che vuoi. Ma se uno non è capace di farlo, può volere tutto quello che vuole! 😉

        Anche a me piace molto il risultato di frontespizio, specie quello ottenibile con l’opzione suftesi. Davvero mi piace.
        Sposo la richiesta di Lorenzo. Si potrebbe avere anche un comando \occhiello o \collana che permetta di avere i rispettivi argomenti messi nel posto giusto sulla pagina.

        Qual è il posto giusto 🙄 ?
        Il mio parere è che questi elementi: frontespizio, occhiello, colophon, ecc. devono essere legati al progetto grafico di una classe, non possono essere messi in un pacchetto.
        Nel pacchetto frontespizio ci vedrei bene anche altri comandi, ma solo se utilizzabili in una tesi, che è la mission del pacchetto.
        Però se Enrico mette a disposizione la sua competenza per creare frontespizi per libri in generale, sono il primo ad essere contento.

        Ti confesso che da tempo medito sull’opportunità di creare dei frontespizi per suftesi (super)compact. Non li ho ancora fatti solo per pigrizia.
        Quelli che si producono con \maketitle sono solo un primo abbozzo.

        Mi sembra che in memoir ci siano parecchi frontespizi per libri in generale. Alcuni molto belli.

        Ciao
        Ivan

      • #69716
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Allora, il nuovo pacchetto dovrebbe chiamarsi titlepage (mi pare che sia un nome libero, su CTAN ho trovato pacchetti dai nomi simili, ma nessuno con quel nome).

          Per una tesi i comandi previsti dovrebbero essere questi:
          `\Author
          \Title
          \Date
          \Type{Tesi di laurea in Teologia}
          \Subtitle
          \Logo
          \Watermark
          \University
          \Institution
          \Faculty
          \Interfaculty
          \Department
          \Class
          \School
          \Advisor
          \AssistantAdvisor`
          Ovviamente, non tutti sarebbero necessari. Quelli obbligatori dovrebbero essere: \Author, \Title, \Date, \Type (il tipo di tesi), \Institution. Sono i campi di biblatex, ovviamente. Bisognerebbe pensare se rendere obbligatorio \University o \Institution. Forse sarebbe meglio \Institution, meglio conservare la sintassi di biblatex, così si è già pronti per compilare il record e non si fanno confusioni.

          Per un libro o un manuale:
          `\Author
          \Title
          \Date
          \Head
          \Subtitle
          \Logo
          \Watermark
          \Editor
          \Volume
          \Publisher
          \Volume
          \Series
          \Location
          \URL
          \Version
          \Organization`
          La documentazione andrebbe in inglese e il frontespizio di default dovrebbe essere quello -elegantissimo- di suftesi (anche questo nome non andrebbe bene: non è internazionale). Poco male, visto che ne farei il frontespizio predefinito.

          Spero che Enrico trovi interessante questo progetto. Per me farebbe un grandissimo servizio alla comunità!

          L.

        • #69717
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            ivan” post=68869Il mio parere è che questi elementi: frontespizio, occhiello, colophon, ecc. devono essere legati al progetto grafico di una classe, non possono essere messi in un pacchetto.

            In teoria sono d’accordo con te. La pratica è diversa: l’utente normale non ha tempo/modo di dedicarsi al “progetto grafico di una classe”, anche perché non ne ha le competenze. Compore un bel frontespizio, poi, richiede competenze grafiche non comuni, che l’utente medio non ha.

            Prendi me (che pure sono un utente più esperto della media). Sto scrivendo il manuale del mio pacchetto e voglio il mio bravo frontespizio, senza perderci troppo tempo. Troverei molto allettante l’idea di poter scrivere
            `\Author{Lorenzo Pantieri}
            \Title{Personalizzare ClassicThesis \\ con il pacchetto ArsClassica}
            \Subtitle{Manuale d'uso del pacchetto}
            \Date{10 febbraio 2012}
            \Logo{Escher}
            \URL{www.lorenzopantieri.net}
            `
            e di avere un frontespizio elegante prodotto senza alcuno sbattimento. Ovviamente, il pacchetto dovrebbe permettermi di scegliere da un certo numero di frontespizi, diciamo tre o quattro, in modo che possa scegliere quello che sta meglio col mio documento. Il pacchetto frontesizio queste cose già le fa: solo, è pensato per tesi. Per me si potrebbe con non troppo sforzo estenderlo a libri e manuali.

            memoir? Non sono un fa di questa classe (ma forse ammetterai che le 600 pagine di documentazione non ne incoraggiano troppo l’uso, soprattutto se non si ha troppo tempo da dedicare alla messa a punto dei dettagli tipografici del proprio documento).

            Ciao,
            L.

          • #69718
            Up
            0
            Down
            ::

            lorenzo.pantieri” post=68866Che ne pensi, Enrico?

            Problema insolubile, così come l’hai posto. Quello di “frontespizio generico” è un concetto troppo vago. L’unica risposta quasi sensata è: consulta la documentazione di xcoffin.

            Ciao
            Enrico

          • #69719
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::

              egreg9″ post=68877Problema insolubile, così come l’hai posto. Quello di “frontespizio generico” è un concetto troppo vago.

              In realtà, non mi pare di essere stato generico, né di aver chiesto un frontespizio valido per ogni documento.

              Un frontespizio è qualcosa di molto personale: impossibile trovare un pacchetto che soddisfi tutte le esigenze tipografiche. Questo, però, vale anche per altre cose, per esempio per le proporzioni di pagina. Impossibile trovare proporzioni di pagina che vadano bene per tutti; questo però non esclude che si possa provare a soddisfare alcune delle possibili esigenze con pacchetti (più o meno) rigidi: per esempio LayAureo. Naturalmente, l’utente a cui la gabbia di LayAureo non va bene è libero di impostarsi una propria gabbia (con strumenti come geometry o \typearea) che permettono di fare quello che si vuole (orrori tipografici compresi).

              Con il frontespizio, per me, è un po’ la stessa cosa. Impossibile scrivere un pacchetto che permetta di risolvere tutte le esigenze, ma possibile (anzi, desiderabile, per me) scriverne uno rivolto a chi trova allettante l’idea di disinteressarsi della sua composizione, che è molto difficile. Ovviamente, come esiste geometry per impostarsi a mano la gabbia, così esiste l’ambiente titlepage che permette di scriversi a mano il frontespizio. Ma dovrebbe essere l’ultima spiaggia, non la prima cosa a cui pensare.

              Chi scrive un libro quali informazioni può aver bisogno di mettere nel frontespizio? Copio da biblatex:

              book
              Campi obbligatori: author, title, date. Campi opzionali: editor, volume, series, note, publisher, location, number, url.

              Le informazioni essenziali sono queste. Potrebbe far comodo avere qualcosa in più (un sottotitolo e un titoletto, per esempio; un logo, anche). Qualche informazione si può omettere abbastanza serenamente (“volume”, “series” e “note” non sono indispensabili). Una volta individuate le informazioni, si mettono sulla pagina (se l’autore lascia vuoto un campo, si mette semplicemente dello spazio bianco). Si prevedono tre o quattro opzioni per avere frontespizi diversi, e il gioco è fatto.

              Ovviamente, esisteranno sempre utenti insoddisfatti dei frontespizi prodotti in questo modo (come peraltro possono esistere laureandi insoddisfatti dei frontespizi prodotto dall’omonimo pacchetto): a loro toccherà percorrere altre strade, compreso farselo a mano. Penso però che molti altri ne sarebbero soddisfatti. Per loro un pacchetto del genere sarebbe una manna.

              Fra l’altro, il lavoro da fare non sarebbe immane: si tratterebbe “solo” di estendere “ragionevolmente” le funzionalità del pacchetto, prevedendo qualche comando/opzione in più!

              My two cents.

              Ciao,
              Lorenzo

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

          Go to top