L’$n$-esima tesi da rendere in PDF/A

  • Creatore
    Topic
  • #98970
    Up
    0
    Down
    ::


    Mi viene richiesto di caricare la tesi in formato PDF/A. Ho dato un’occhiata ad un utile articolo apparso qualche anno fa su Ars TeXnica (click).

    Utilizzo la bella classe scrbook e mi piacerebbe non doverla cambiare. In effetti, il file PDF viene scritto; sebbene venga segnalato un errore di conflitti nel richiamo di hyperref:
    `! LaTeX Error: Option clash for package hyperref.`

    Questo è il mio documento. (Qualsiasi consiglio su come migliorarlo è il benvenuto! Abbiate pietà per i miei margini).

    `\RequirePackage{pdf14}% also disables `\pdfobjcompresslevel`
    \documentclass{scrbook}
    %
    %usepackage{frontespizio}
    \usepackage[latin1]{inputenc}
    \usepackage{lmodern}
    \usepackage[T1]{fontenc}
    %\usepackage{classicthesis-ldpkg}
    \usepackage[pdfspacing]{classicthesis}
    %\usepackage{arsclassica}
    \usepackage{typearea}
    %
    % math packages
    %
    \usepackage{mathrsfs}
    \usepackage{mathtools}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{amsfonts}
    \usepackage{amsthm}
    \usepackage{enumitem}
    %
    % other packages
    %
    \usepackage{cases}
    \usepackage{microtype}
    \usepackage{relsize}
    %\usepackage{booktabs}
    \usepackage{verbatim}
    \usepackage{forest}
    \usepackage[all,cmtip]{xy}
    \usepackage{makeidx}
    %
    % pdfx
    %
    \usepackage[a-1b]{pdfx}
    %
    \hypersetup{%
    pdfpagemode={UseOutlines},
    bookmarksopen,
    pdfstartview={FitH},
    %colorlinks,
    linkcolor={blue},
    citecolor={green},
    urlcolor={blue}
    }
    \usepackage[backend=biber,firstinits=true]{biblatex}
    \renewbibmacro{in:}{%
    \ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}
    %
    \addbibresource{/media/Data/Matematica/Insiemi Dendroidali/Insiemi_Dendroidali.bib}
    \addbibresource{/media/Data/Matematica/Teoria delle Categorie/Teoria_delle_Categorie.bib}
    \addbibresource{/media/Data/Matematica/Teoria delle Categorie/Borceux/borceux.bib}
    \addbibresource{/media/Data/Matematica/Algebra Omotopica/Cisinski Denis-Charles/Cisinski.bib}
    \addbibresource{/media/Data/Matematica/Algebra Omotopica/Algebra_Omotopica.bib}
    \addbibresource{/media/Data/Matematica/Algebra Omotopica/infty-categories.bib}
    %
    \areaset[5mm]{385pt}{675pt}
    \setlength{\marginparwidth}{7em}%
    \setlength{\marginparsep}{2em}%
    %
    \DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it}
    %
    \newcommand{\cl}[1]{\mathpzc{#1}}
    \newcommand{\id}[1]{\text{id}_{#1}}
    \newcommand{\cof}{\mathscr{C}}
    \newcommand{\psh}[1]{\widehat{#1}}
    \newcommand{\op}{\text{op}}
    \newcommand{\ob}{\text{Ob}}
    \newcommand{\arr}{\text{Ar}}
    \newcommand{\Pos}{\cl{Pos}}
    \newcommand{\Bpos}{\cl{BPos}}
    \newcommand{\Cat}{\cl{Cat}}
    \newcommand{\Oper}{\cl{Oper}}
    \newcommand{\Sets}{\cl{Set}}
    \newcommand{\pbv}{\odot_{\text{BV}}}
    \newcommand{\BV}{\otimes_{\text{BV}}}
    \newcommand{\BVp}{\otimes_{{\text{BV}}_\pi}}
    \newcommand{\pare}{\partial^\varepsilon}
    \newcommand{\An}{\mathsf{An}}
    \newcommand{\otimesp}{\otimes_\pi}
    %
    \theoremstyle{plain}
    \newtheorem{theorem}{Theorem}[section]
    \newtheorem{lemma}[theorem]{Lemma}
    \newtheorem{proposition}[theorem]{Proposition}
    \newtheorem{corollary}[theorem]{Corollary}
    \newtheorem{scholium}[theorem]{Scholium}
    %
    \theoremstyle{definition}
    \newtheorem{definition}[theorem]{Definition}
    \newtheorem{remark}[theorem]{Remark}
    \newtheorem{point}[theorem]{}
    \newtheorem{example}[theorem]{Example}
    %
    \makeindex
    %
    % opening
    %
    \title{A Cisinski model structure on planar dendroidal sets}
    \author{Andrea Gagna}
    \date{}
    %
    \begin{document}
    \frontmatter
    \maketitle
    \tableofcontents
    \include{diagxy}
    \mainmatter
    \include{operads}
    \include{dendroids}
    \include{dsets}
    \include{model}
    %\include{equivalence}
    \appendix
    \include{trees}
    \backmatter
    \printindex
    \printbibliography
    \end{document}`

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #98971
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non so perché si venga un’option clash, ma ricorda che pdfx carica hyperref e gli imposta alcune opzioni; \hypersetup non dovrebbe collidere, ma su queste cose c’è sempre da avere dei dubbi.

        Purtroppo alcune università chiedono si consegnare tesi conformi al PDF/A, ma nessuna sa che attualmente nemmeno Adobe Acropbat Professional XI (ricordiamo che la Adobe fa parte del comitato che redige le norme per il formato PDF/A) è in grado di trasformare con sicurezza un file PD~F i un file Conforme allo standard PDF/A. Certi servizi gratuiti in rete per verificare questa conformità sono messia disposizione da aziende roduttrici di software che afferma di saper convertire i file PDF in PDF/A, ma ho il sospetto che questi servirsi siano uno specchietto per le allodole al fine di convincere gli utenti ad acquistare il loro software che, naturalmente costa alcuni biglietti da 1000. Queste Università, allora dovrebbero mettere a disposizione dei laureandi un servizio gratuito di conversione in PDF/A, non costringere i laureandi a pagare l’equivalente di un anno di tasse universitarie (be’, più o meno, ma quello è l’ordine di grandezza) per produrre una tesi conforme, servizio, naturalmente dotato di un corrispondente serviziogratuito ci consulenza nel caso il file originale non contenga file conformi e simili cosette. Non lo fanno ma esisgono che i laureandi si arrangino.

        Esistono due modi per aggirare il problema:
        1) convertire il file PDF in PDF/A con un programma qualsiasi, foss’anche producendolo con il pacchetto pdfx, sperando che lo verifichino con la (pseudo) verifica di Adobe Reader XI.
        2) covertire tutte le pagine in formatp PNG, e includerle in un file PDF/A che non contenenedo fot di nessun genere richiede solo i metadati per essere convertio in PDF/A.

        Alll’inizio del’anno il Workin Group del TeX Users Group che lavora sul formato PDF/A diceva che la versione TeX Live 2014 sarebbe stata in grado di lavorare con il PDF/A, ma da quel che ho visto quando è uscita al 2014 la cosa non funziona (per dettagli minimi concerenenti i metadati, ma pur sempre non funzionanante).

      • #98972
        Up
        0
        Down
        ::

        OldClaudio” post=98516Non so perché si venga un’option clash, ma ricorda che pdfx carica hyperref e gli imposta alcune opzioni; \hypersetup non dovrebbe collidere, ma su queste cose c’è sempre da avere dei dubbi.

        Purtroppo da problemi con e senza \hypersetup (per altro, le opzioni le ho brutalmente copiate dal tuo utilissimo articolo 😛 ). Pazienza: fintanto che il PDf viene creato correttamente, è perfettamente ok.

        OldClaudio” post=98516
        Purtroppo alcune università chiedono si consegnare tesi conformi al PDF/A, ma nessuna sa che attualmente nemmeno Adobe Acropbat Professional XI (ricordiamo che la Adobe fa parte del comitato che redige le norme per il formato PDF/A) è in grado di trasformare con sicurezza un file PD~F i un file Conforme allo standard PDF/A. Certi servizi gratuiti in rete per verificare questa conformità sono messia disposizione da aziende roduttrici di software che afferma di saper convertire i file PDF in PDF/A, ma ho il sospetto che questi servirsi siano uno specchietto per le allodole al fine di convincere gli utenti ad acquistare il loro software che, naturalmente costa alcuni biglietti da 1000. Queste Università, allora dovrebbero mettere a disposizione dei laureandi un servizio gratuito di conversione in PDF/A, non costringere i laureandi a pagare l’equivalente di un anno di tasse universitarie (be’, più o meno, ma quello è l’ordine di grandezza) per produrre una tesi conforme, servizio, naturalmente dotato di un corrispondente servizio gratuito ci consulenza nel caso il file originale non contenga file conformi e simili cosette. Non lo fanno ma esisgono che i laureandi si arrangino.

        Condivido in toto.

        OldClaudio” post=98516
        Esistono due modi per aggirare il problema:
        1) convertire il file PDF in PDF/A con un programma qualsiasi, foss’anche producendolo con il pacchetto pdfx, sperando che lo verifichino con la (pseudo) verifica di Adobe Reader XI.
        2) covertire tutte le pagine in formatp PNG, e includerle in un file PDF/A che non contenenedo fot di nessun genere richiede solo i metadati per essere convertio in PDF/A.

        Ho un amico che possiede Acrobat 9 Pro Extended e gentilmente ha provato a verificare il PDF che ne esce usando il documento dell’OP. In effetti, viene aperto e riconosciuto come PDF/A; ma la verifica trova centinaia di errori (annotazioni, glifi, …), che non sto neanche a riportare. Pure, questa massa di errori sembra non essere possibile da correggere con il tool offerto dal costoso programma della Adobe.
        Non ho effettivamente provato con Reader XI. Spero, appunto, che la verifica al momento del caricamento del PDF sia molto fiacca.

      • #98973
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Il Reader XI, gratuito, sarebbe meglio averlo a bordo, perché almeno permette di ottenere dai file PDF alcune informazioni che non si ottengono cona altri programmi gratuiti, per esempio l’elenco dei font usati nel documento.

          Il Reader XI non ha un verificatore PDF/A, ma quando apri un file con i metadati e altre piccole cosette, lo apre in sola lettura con una avviso molto evidente in testa alla schermata di afferma che il file è aperto in sola lettura perché potrebbe essere conforma alla norma PDF/A. Quel “potrebbe” dice una mezza verità, ma non tutta la verità. In altre parole non è una verifica della conformità.

        • #98974
          Up
          0
          Down
          ::

          OldClaudio” post=98532Il Reader XI, gratuito, sarebbe meglio averlo a bordo, perché almeno permette di ottenere dai file PDF alcune informazioni che non si ottengono cona altri programmi gratuiti, per esempio l’elenco dei font usati nel documento.

          ma se esistono millemilia programmi che elencano i caratteri in uso nel documento tra cui!

          pdffonts
          http://www.foolabs.com/xpdf/download.html

          `pdffonts Volantino_con_le_Domande_Frequenti.pdf
          name type emb sub uni object ID
          ———————————— ———— — — — ———
          UILQHH+Oswald-Light Type 1C yes yes yes 9 0
          UILQHH+Oswald Type 1C yes yes yes 24 0`

          Multivalent.jar (ultima versione free coi tool pdf) che è multipiattaforma:
          http://www.donotlink.com/cssi
          http://www.donotlink.com/cssl

          sintassi

          `java -cp /percorso/Multivalent.jar tool.pdf.Info -All file.pdf`

          esempio pratico
          `
          java -cp /mnt/home/Multivalent.jar tool.pdf.Info -All Volantino_con_le_Domande_Frequenti.pdf
          Filename: Volantino_con_le_Domande_Frequenti.pdf
          Creator: Adobe InDesign CS6 (Macintosh)
          Producer: Adobe PDF Library 10.0.1
          Created: Thu Dec 04 12:58:24 GMT-08:00 2014
          Modified: Thu Dec 04 12:58:25 GMT-08:00 2014
          Page count: 2
          PDF version: 1.4
          metadata
          Linearized: version 1
          FONT NAME TYPE ENCODING EMB SUB UNI OBJ#
          Oswald Type1C WinAnsi Y Y Y 24
          Oswald-Light Type1C WinAnsi Y Y Y 9
          42 objects
          2 fonts: 2 Type 1 2 embedded [UILQHH+Oswald-Light, UILQHH+Oswald]
          (2 pages) Content streams command usage: w 2 gs 38 q 118 Q 118 cm 98 m 140 l 628 c 840 v 16 y 16 h 52 re 42 S 2 f 118 n 20 W 20 BT 26 ET 26 Tc 6 Tw 22 Tf 26 Td 14 TD 22 Tm 28 T* 30 Tj 111 TJ 89 g 10 K 2 k 66 sh 10 BDC 60 EMC 60 BX 10 EX 10`

          questa del PDF/A è proprio la cretinata del secolo pensata per vendere i programmi di verifica e fare quattrini in maniera al limite del fraudolento (sì, bene avete pensato), giacché per l’archiviazione e la garanzia di consistenza a lungo termine e su differenti macchine, è sufficiente che il pdf abbia i caratteri incorporati; o come insieme (full embedded) o come sottoinsieme (embedded subset); cosa che ci si guarda ben dal dire perché altrimenti addio business del pdf/Aisismo; tutto il resto, persino le trasparenze appiattite, non sono da considerare specialmente quando si tratta di copia elettronica di documenti di laurea che non sono mica file da inviare alla prrstampa offset/digitale! Se anche lo fossero, il prestampatore se trova un problema qualsiasi, lo risolve da sé col software di preflight

        • #98975
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::


            Ciao.
            Aggiungo solo che dal 1 gennaio 2015 il deposito progetti al Genio Civile nella Regione Toscana sarà esclusivamente per via digitale.
            Indovinate un po’? Il formato PDF/A è l’unico accettato per i documenti testuali 🙂

            Naturalmente ho provato a seguire la procedura con il pacchetto pdfx e pdflatex ma un validatore on-line trova questi errori:
            `Validating file “159-main-rel-tec.pdf” for conformance level pdfa-1b
            There is only one RDF resource allowed in XMP.
            dc:title :: Wrong value type. Expected type 'lang alt'.
            The schema description for namespace 'prism:' (http://prismstandard.org/namespaces/basic/2.0/) is missing.
            dc:publisher :: Wrong value type. Expected type 'bag'.
            The value of the key N is 4 but must be 3.
            A device-specific color space (Annotation C or IC) without an appropriate output intent is used. (6)
            A device-specific color space (DeviceRGB) without an appropriate output intent is used.
            The document does not conform to the requested standard.
            The document doesn't conform to the PDF reference (missing required entries, wrong value types, etc.).
            The document contains device-specific color spaces.
            The document's meta data is either missing or inconsistent or corrupt.
            Done.`

            Speriamo che la situazioni migliori rapidamente…
            R.

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

        Go to top