pdfstandard = A-2b con Lualatex

  • Creatore
    Topic
  • #122567
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Nonostante la lettura della guida di @oldclaudio “Creare file archiviabili…” qualcosa non mi funziona propriamente.
      Compilo (TexLive 2025 su Debian) un .tex con solo testo (cioè privo di immagini o altri elementi inseriti) del tipo
      `% !TEX TS-program = lualatex
      % !TEX TS-encoding = UTF-8 Unicode
      % !TEX TS-spellcheck = it-IT

      \DocumentMetadata{
      pdfstandard = A-2b,
      lang = it-IT,
      }

      \documentclass[a4paper]{article}
      \usepackage{fontspec}
      \usepackage[italian]{babel}

      \begin{document}
      bla bla bla
      \end{document}`
      e ricevo:
      `Package pdf Warning: PDF version 2.0 is too high for standard 'A-2'.
      (pdf) Check if there are conflicting PDF standard
      (pdf) and PDF version settings!`
      Con LibreOffice sono in grado di esportare in questo formato.
      Non ho capito se il supporto per questo tipo di .pdf sia ancora in progress per Lualatex.

      Grazie
      m

    Visualizzazione 3 filoni di risposte
    • Autore
      Risposte
      • #122568
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Sì, LuaLaTeX non è ancora arrivato alla versione 2.0 di PDF, ma arriva solo alla versione 1.7. Devi specificare questa cosa fra i metadati, come c’è scritto nella guida tematica.
          Dalla lettura di un articolo di Hans Hagen sull’ultimo TUGboat, sembrerebbe che l’obbiettivo 2.0 sia vicino; forse sarà a posto con la nuova distribuzione di TeXLive 2026 il prossimo marzo. Debian arriva qualche mese dopo.
          Tuttavia con la versione 1.7 l’archiviabilità non è certa ma con un’altissima probabilità di successo.

        • #122569
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Infatti mettendo
            `\RequirePackage{pdfmanagement}
            \SetKeys[document/metadata]{pdfversion=1.7,
            pdfstandard=a-2b}`
            tutto fila liscio.
            Non viene accettato però il parametro `language=it-IT` inserito a p. 48 di Creare file archiviabili… perché allora dà errore:
            `! LaTeX Error: The key 'document/metadata/language' is unknown and is being
            (LaTeX) ignored.

            For immediate help type H .

            l.20 pdfstandard=a-2b,language=it-IT}
            `
            a meno che io non ci abbia infilato un qualche errore…

            grazie
            m

            PS

            Debian arriva qualche mese dopo

            lo so, infatti io installo Texlive pura, non la versione debianizzata!

          • #122570
            MatteoF
            Partecipante
              Up
              0
              Down
              ::


              La guida Creare file archiviabili con pdfLaTeX e LuaLaTeX contiene un errore. Il parametro della lingua è [tt]lang[/tt] e non [tt]language[/tt] (il pacchetto [tt]pdfx[/tt] utilizza il parametro [tt]\Language[/tt], penso che Claudio si sia confuso per questo).

              In sostanza, i parametri di [tt]\DocumentMetadata[/tt] sono i medesimi del pacchetto [tt]pdfmanagement[/tt].

              Per ulteriori chiarimenti, ti consiglio di leggere gli ultimi post del thread problema di compilazione pdfx.sty

            • #122571
              samiel
              Partecipante
                Up
                0
                Down
                ::


                Ah ecco, infatti ora va!
                Ora mi vedo la documentazione “ufficiale”.
                E @oldclaudio certo provvederà a correggere l’inesattezza…

                Grazie
                m

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

            Go to top