Conversione documenti da pdfLaTeX a LuaLaTeX

  • Creatore
    Topic
  • #105179
    Up
    0
    Down
    ::


    Salve a tutti.
    Ho trovato finalmente un modo elegante e potente per disegnare i diagrammi di Feynman (ricorderete che ne avevo chiesto in passato) nell’ottimo pacchetto TikZ-Feynman.

    Purtroppo questo pacchetto ha un problema, ovvero ha bisogno di essere compilato con LuaLaTeX. Questo non mi ha dato problemi con il documento che dovevo fare allora (stavo cominciandolo da zero, perciò ho semplicemente cominciato con quello), ma ora vorrei scrivere una dispensa e mi piacerebbe molto utilizzare lo stile ArsClassica, di Lorenzo Pantieri.

    Le domande sono le seguenti:

    1. Cosa devo fare per riadattare lo stile a a LuaLaTeX?
    2. Esiste una guida a LuaLaTeX?

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #105180
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Il guaio di arsclassica è che si appoggi a ClassicThesis che a sua volta, insieme ad arsclassica carica i ofnt usando comandi esclusivamente pdflatex.

        Io ci ho provato a compilare con arsclassica e motori che accettano i font unicode, ma è un problema non indifferente. I miei tentativi non sono stati approvati dall’autore di Arsclassica se nn con un “sei sulla buona strada”. Non, non proseguo a cercare di adattare ArsClassica a XeLaTeX e a LuaLaTex.

        Ma per LuaLaTeX hai tre livelli di uso;
        1) compili un documento predisposto per essere compilato con pdflatex, senza cambiare una virgola; la probabilità che compili bene è altrissima, ma senz’altro hai ammazzato una zanzare con unn cannone.
        2) predisponi un documento per compilarlo con XeLaTeX; quindi carichi i font OpenType usando il pacchetto fontspec; gestisci le lingue con polyglossia; se compila bene con xelatex, compila anche meglio con lualatex, se non altro perché xelatex usa microtype solo sfruttandone la protrusione, mentre lualatex sfrutta anche la dilatazione e compressione dei font. La guidina scritta da Enrico Introduzione a XeLaTeX è più che sufficiente.
        3) Usi lualatex per sfruttarne anche le sue capacità di gestire il linguaggio Lua; allora questo richiede conoscenze approfondite che forse si possono travare nel sito “garden.qualcosa” gestito dagli autori stessi di lualatex. So che probabilmente fra non molto uscirà una guida tematica di introduzione a Lualatex, ma non ho idea se la cosa verrà realizzata e entro quali termini temporali.

        Commento/consiglio non richiesto: lascia perdere ArsClassica; puoi crearti a tuo piacimento qualunque aspetto della grafica e dei font che usa arsclassica se usi i pacchetti giusti e le impostazioni giuste per configurare famiglie di font OpenType con le caratteristiche che vuoi; non ricercare cose troppo complicate; ricordandoti che ArsClassica può andar bene per testi di carattere umanistico; la si usa anche per testi tecnico-scientifici ma con fatica s esenza rispettare le norme ISO che presiedono alla composizione di questi testi. Se ti sei appassionato a LaTeX, approfondisci su varie guide tematiche quello che ancora non sai o non padroneggi; la sezione delle guide tematiche di questo forum ne contiene diverse che ti potrebbero interessare.

      • #105181
        Up
        0
        Down
        ::


        Grazie mille Claudio, se non per tutto il resto per la velocità!

        Nel merito:

        1) compili un documento predisposto per essere compilato con pdflatex, senza cambiare una virgola; la probabilità che compili bene è altrissima, ma senz’altro hai ammazzato una zanzare con un cannone.

        Ci ho provato, ma mi escono una sfilza di errori (principalmente nella gestione dei listing, mi sembra di capire). Inoltre non ho capito bene, ma mi sembra che con Lualatex i warning per overfull box ora sono errori che piantano la compilazione. Ha senso questa cosa?

        2) predisponi un documento per compilarlo con XeLaTeX; quindi carichi i font OpenType usando il pacchetto fontspec; gestisci le lingue con polyglossia; se compila bene con xelatex, compila anche meglio con lualatex, se non altro perché xelatex usa microtype solo sfruttandone la protrusione, mentre lualatex sfrutta anche la dilatazione e compressione dei font. La guidina scritta da Enrico Introduzione a XeLaTeX è più che sufficiente.

        Proverò questa opzione, dato che in realtà non uso ArsClassica, ma uno stile che ho creato io a partire da quello. Fortunatamente questo progetto non è così urgente, perciò ho tempo di ripreparare lo stile.

        Grazie comunque per le risposte, purtroppo confermano i miei grigi pensieri!

      • #105182
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Non usare listings ma usa fancyverb o tcolorbox, ma listings non è compatibile con unicode.
          Non credo che le righe mal composte comportino problemi più gravi di quelli che avvengono con pdfltex. È più probabile che queste interruzioni (errori fatali) siano un riflesso di listings che non funziona bene.

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

      Go to top