{"id":578,"date":"2019-03-19T12:25:11","date_gmt":"2019-03-19T10:25:11","guid":{"rendered":"https:\/\/coursepages.uta.fi\/mtta1-latex\/?page_id=578"},"modified":"2024-06-23T22:11:22","modified_gmt":"2024-06-23T19:11:22","slug":"pdf-a","status":"publish","type":"page","link":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/pdf-a\/","title":{"rendered":"PDF\/A"},"content":{"rendered":"<p><strong>English version:<\/strong> <a href=\"https:\/\/webpages.tuni.fi\/latex\/pdfa-guide.pdf\">pdfa-guide.pdf<\/a>\u00a0and <a href=\"https:\/\/webpages.tuni.fi\/latex\/pdfa-guide.zip\">pdfa-guide.zip<\/a>.<\/p>\n<p>T\u00e4h\u00e4n sivuun liittyv\u00e4t esimerkkitiedostot <a href=\"https:\/\/webpages.tuni.fi\/latex\/pdfa-ohje.zip\">pdfa-ohje.zip<\/a> ja <a href=\"https:\/\/webpages.tuni.fi\/latex\/pdfa-ohje.pdf\">pdfa-ohje.pdf<\/a>.<\/p>\n<h2>Sis\u00e4llys<\/h2>\n<ol>\n<li><a href=\"#johdanto\">Johdanto<\/a><\/li>\n<li><a href=\"#LaTeX\">PDF\/A-tiedoston tekeminen LaTeXilla<\/a><\/li>\n<li><a href=\"#validointi\">PDF\/A-tiedoston tarkistus ja validointi<\/a><\/li>\n<li><a href=\"#suosituksia\">Suosituksia ja ongelmia<\/a><\/li>\n<li><a href=\"#muuntaminen\">Muuntaminen PDF\/A-muotoon muilla ohjelmilla<\/a><\/li>\n<\/ol>\n<h2 id=\"johdanto\">1. Johdanto<\/h2>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/PDF\/A\" target=\"_blank\" rel=\"noopener noreferrer\">PDF\/A<\/a> on pdf-tiedostoformaatin\u00a0standardoitu versio, joka on tarkoitettu dokumenttien pitk\u00e4aikaista arkistointia varten. PDF\/A-muotoisen tiedoston on sis\u00e4llett\u00e4v\u00e4 kaikki sen lukemiseen\u00a0ja tulostamiseen tarvittavat elementit kuten kuvat, v\u00e4riprofiili ja fontit. \u00c4\u00e4nen, liikkuvan kuvan ja tiedoston salauksen k\u00e4ytt\u00f6 on kielletty.<\/p>\n<p>PDF\/A-standardista on <a href=\"https:\/\/apryse.com\/blog\/pdfa-format\/what-are-the-different-types-of-pdfa\" target=\"_blank\" rel=\"noopener\">nelj\u00e4 versiota<\/a>: PDF\/A-1, PDF\/A-2, PDF\/A-3 ja PDF\/A-4. Versioissa 1\u20133 on vaatimustasot a ja b. Taso a (accessible) t\u00e4ytt\u00e4\u00e4 kaikki standardin vaatimukset. Tason b (basic) tarkoitus on varmistaa vain dokumentin visuaalisen ulkoasun s\u00e4ilyminen. Versioissa 2 ja 3 on lis\u00e4ksi vaatimustaso u (Unicode), joka eroaa tasosta b siten, ett\u00e4 dokumentin kaikki teksti on voitava esitt\u00e4\u00e4 Unicode-muodossa. PDF\/A-4 ei k\u00e4yt\u00e4 vaatimustasoja a, b ja u, mutta m\u00e4\u00e4rittelee uuden tason f, joka vastaa versiota PDF\/A-3. Yleisesti ottaen PDF\/A-4 on vaatimuksiltaan sallivampi kuin standardin aiemmat versiot.<\/p>\n<p>Tampereen yliopiston <a href=\"https:\/\/libguides.tuni.fi\/opinnaytteet\/pdfa\">opinn\u00e4ytet\u00f6iss\u00e4 edellytet\u00e4\u00e4n PDF\/A-muotoa<\/a>. Mik\u00e4 tahansa PDF\/A:n versio k\u00e4y.<\/p>\n<h2 id=\"LaTeX\">2. PDF\/A-tiedoston tekeminen LaTeXilla<\/h2>\n<p>PDF\/A-muotoinen tiedosto tehd\u00e4\u00e4n LaTeXilla seuraavasti:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\pdfminorversion=7\r\n\\begin{filecontents*}[overwrite]{\\jobname.xmpdata}\r\n    \\Title{Dokumentin otsikko}\r\n    \\Author{Tekij\u00e4n nimi}\r\n    \\Language{fi}\r\n    \\Subject{Dokumentin lyhyt kuvaus tai tiivistelm\u00e4.}\r\n    \\Keywords{avainsana1\\sep avainsana2\\sep avainsana3}\r\n\\end{filecontents*}\r\n\\documentclass[a4paper,12pt]{article}\r\n\\usepackage[utf8]{inputenc}\r\n\\usepackage[T1]{fontenc}\r\n\\usepackage{lmodern}\r\n\\usepackage[finnish]{babel}\r\n\\usepackage{colorprofiles}\r\n\\usepackage[a-2b,mathxmp]{pdfx}[2018\/12\/22]\r\n\\hypersetup{pdfstartview=}\r\n\\begin{document}\r\nDokumentin sis\u00e4lt\u00f6 tulee t\u00e4h\u00e4n.\r\n\\end{document}\r\n<\/pre>\n<p>Tiedoston alussa olevalla komennolla <code>\\pdfminorversion=7<\/code> asetetaan pdf-versioksi 1.7, johon PDF\/A-2 ja PDF\/A-3 perustuvat.<\/p>\n<h3>Makropaketti pdfx<\/h3>\n<p>LaTeX-tiedosto saadaan tallennettua PDF\/A-muotoon makropaketilla <a href=\"https:\/\/ctan.org\/pkg\/pdfx\" target=\"_blank\" rel=\"noopener noreferrer\">pdfx<\/a>:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\usepackage[a-2b,mathxmp]{pdfx}[2018\/12\/22]\r\n<\/pre>\n<p>Haluttu PDF\/A:n versio ja taso annetaan valinnaisella argumentilla, jonka oletusarvo on <code>a-1b<\/code>. Valinnainen argumentti <code>mathxmp<\/code> mahdollistaa matemaattisten merkkien k\u00e4yt\u00f6n <a href=\"#metatiedot\">metatiedoissa<\/a> sek\u00e4 korjaa joitain virheit\u00e4 metatietojen esitt\u00e4misess\u00e4, joten sit\u00e4 kannattaa k\u00e4ytt\u00e4\u00e4 aina.\u00a0Komennon lopussa oleva valinnainen argumentti\u00a0<code>[2018\/12\/22]<\/code> tarkoittaa, ett\u00e4 makropaketista ei hyv\u00e4ksyt\u00e4 kyseist\u00e4 p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4\u00e4 vanhempia versioita. Makropaketin pdfx toiminta on viel\u00e4 osin puutteellista, ja vanhemmissa versioissa noita puutteita ja ongelmia on enemm\u00e4n.<\/p>\n<p>Makropaketti pdfx kutsuu muun muassa makropaketteja hyperref ja xcolor, joten n\u00e4it\u00e4 ei tarvitse kutsua erikseen. Makropaketin hyperref optioita voi asettaa komennolla <code>\\hypersetup<\/code>.<\/p>\n<h3>V\u00e4riprofiili<\/h3>\n<p>PDF\/A-tiedoston edellytt\u00e4m\u00e4 v\u00e4riprofiili otetaan k\u00e4ytt\u00f6\u00f6n makropaketilla colorprofiles, jota pdfx kutsuu automaattisesti. Makropakettia colorprofiles ei kuitenkaan kutsuta, jos sit\u00e4 ei ole asennettu, joten se t\u00e4ytyy tarvittaessa asentaa ensin. Jos LaTeX-ohjelmistona on <a href=\"https:\/\/miktex.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">MiKTeX<\/a>, puuttuvat makropaketit asennetaan yleens\u00e4 automaattisesti, jolloin riitt\u00e4\u00e4, ett\u00e4 lis\u00e4t\u00e4\u00e4n komento<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\usepackage{colorprofiles}\r\n<\/pre>\n<p>ennen makropaketin pdfx kutsua. Kun makropaketti colorprofiles on asennettu, ei t\u00e4t\u00e4 komentoa en\u00e4\u00e4 tarvita.<\/p>\n<h3 id=\"metatiedot\">Metatiedot<\/h3>\n<p>PDF\/A-standardi edellytt\u00e4\u00e4, ett\u00e4 dokumentin metatiedot, kuten dokumentin otsikko, tekij\u00e4n nimi ja avainsanat, esitet\u00e4\u00e4n m\u00e4\u00e4r\u00e4tyss\u00e4 muodossa. Makropaketti pdfx lukee n\u00e4m\u00e4 metatiedot tekstitiedostosta <code>\\jobname.xmpdata<\/code>, miss\u00e4 komento <code>\\jobname<\/code> sis\u00e4lt\u00e4\u00e4 dokumentin p\u00e4\u00e4tiedoston nimen, esimerkiksi <code>pdfa-ohje.xmpdata<\/code>. Tiedosto <code>\\jobname.xmpdata<\/code> kannattaa luoda p\u00e4\u00e4tiedoston alussa ymp\u00e4rist\u00f6ll\u00e4 <code>filecontents*<\/code>:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\begin{filecontents*}[overwrite]{\\jobname.xmpdata}\r\n    \\Title{Dokumentin otsikko}\r\n    \\Author{Tekij\u00e4n nimi}\r\n    \\Language{fi}\r\n    \\Subject{Dokumentin lyhyt kuvaus tai tiivistelm\u00e4.}\r\n    \\Keywords{avainsana1\\sep avainsana2\\sep avainsana3}\r\n\\end{filecontents*}\r\n<\/pre>\n<p>Ymp\u00e4rist\u00f6n <code>filecontents*<\/code> optio <code>overwrite<\/code> ei toimi ennen <a href=\"https:\/\/www.latex-project.org\/news\/latex2e-news\/ltnews30.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">lokakuuta 2019<\/a> julkaistuilla LaTeXin versioilla, joilla komento<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\begin{filecontents*}[overwrite]{\\jobname.xmpdata}<\/pre>\n<p>on korvattava komennoilla<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\RequirePackage{filecontents}\r\n\\begin{filecontents*}{\\jobname.xmpdata}<\/pre>\n<p>K\u00e4ytett\u00e4viss\u00e4 olevat metatietokent\u00e4t ja niiden merkitys on esitetty <a href=\"https:\/\/mirror.ctan.org\/macros\/latex\/contrib\/pdfx\/pdfx.pdf\" target=\"_blank\" rel=\"noopener\">makropaketin pdfx k\u00e4ytt\u00f6ohjeissa<\/a>. Kaikki metatietokent\u00e4t ovat valinnaisia, mutta on suositeltavaa k\u00e4ytt\u00e4\u00e4 ainakin kentti\u00e4\u00a0<code>\\Title<\/code>,\u00a0 <code>\\Author<\/code> ja <code>\\Language<\/code>.<\/p>\n<p>Dokumentin eri tekij\u00e4t, kielet ja avainsanat on parasta erottaa toisistaan komennolla <code>\\sep<\/code>. T\u00e4ll\u00f6in metatietoja k\u00e4sittelev\u00e4t ohjelmat osaavat tulkita ne selv\u00e4sti erillisiksi.<\/p>\n<p>LaTeXin erikoismerkit <code>$<\/code>, <code>&amp;<\/code>, <code>#<\/code>, <code>_<\/code>, <code>~<\/code>, <code>^<\/code>, <code>{<\/code> ja <code>}<\/code> tulostuvat metatietokenttiin sellaisinaan. Merkit <code>%<\/code> ja <code>\\<\/code> t\u00e4ytyy esitt\u00e4\u00e4 komennoilla <code>\\%<\/code> ja <code>\\textbackslash<\/code>. T\u00e4m\u00e4n vuoksi muun muassa yl\u00e4- ja alaindeksej\u00e4 ei voi esitt\u00e4\u00e4 metatiedoissa muuten kuin niit\u00e4 vastaavilla <a href=\"https:\/\/www.fileformat.info\/info\/unicode\/char\/search.htm?q=superscript|subscript\" target=\"_blank\" rel=\"noopener noreferrer\">Unicode-merkeill\u00e4<\/a>.<\/p>\n<p>Jos metatietokent\u00e4t sis\u00e4lt\u00e4v\u00e4t LaTeXin komennoilla tai <a href=\"https:\/\/www.fileformat.info\/info\/unicode\/category\/Sm\/list.htm\" target=\"_blank\" rel=\"noopener noreferrer\">Unicode-muodossa<\/a> esitettyj\u00e4 matemaattisia merkkej\u00e4, on k\u00e4ytett\u00e4v\u00e4 makropaketin pdfx optiota <code>mathxmp<\/code>. Matemaattisia merkkej\u00e4 ei kuitenkaan pid\u00e4 ymp\u00e4r\u00f6id\u00e4 dollarin merkeill\u00e4, koska dollarin merkit tulostuvat metatietoihin sellaisinaan.<\/p>\n<h2 id=\"validointi\">3. PDF\/A-tiedoston tarkistus ja validointi<\/h2>\n<p>Kun PDF\/A-tiedosto on valmis, tarkista <a href=\"https:\/\/www.adobe.com\/fi\/acrobat\/pdf-reader.html\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe Acrobat Readerissa<\/a> tai <a href=\"https:\/\/www.pdf-xchange.com\/products\" target=\"_blank\" rel=\"noopener noreferrer\">PDF-XChange Editorissa<\/a>\u00a0sen ulkoasu, <a href=\"#kirjanmerkit\">kirjanmerkit<\/a>, linkkien toimivuus ja metatiedot (<em>Tiedosto<\/em> &gt; <em>Ominaisuudet<\/em> &gt; <em>Kuvaus<\/em>). Lopuksi on varmistettava, ett\u00e4 tiedosto todella noudattaa PDF\/A-standardia. T\u00e4m\u00e4 validointi tulisi tehd\u00e4 aina, kun tiedosto tallennetaan arkistointia varten. Opinn\u00e4ytteiden kohdalla siis <a href=\"https:\/\/libguides.tuni.fi\/opinnaytteet\/arvioitavaksi-jattaminen\" target=\"_blank\" rel=\"noopener\">ennen kuin opinn\u00e4yte j\u00e4tet\u00e4\u00e4n arvioitavaksi<\/a>.<\/p>\n<p>PDF\/A-tiedostoja voi validoida seuraavilla ohjelmilla:<\/p>\n<dl style=\"margin-left: 0px\">\n<dt><a href=\"https:\/\/www.pdf-online.com\/osa\/validate.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">3-Heights PDF-validator online tool<\/a><\/dt>\n<dd>Ilmainen verkkosovellus PDF\/A-tiedostojen validointiin.<\/dd>\n<dt><a href=\"https:\/\/verapdf.org\/home\/\" target=\"_blank\" rel=\"noopener noreferrer\">veraPDF<\/a><\/dt>\n<dd>Ilmainen avoimen l\u00e4hdekoodin ohjelma PDF\/A-tiedostojen validointiin. veraPDF on toteutettu Javalla, joten se edellytt\u00e4\u00e4 <a href=\"https:\/\/www.java.com\/en\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">Java Runtime Environmentin<\/a>. K\u00e4ytt\u00f6ohjeet ovat sivulla\u00a0<a href=\"https:\/\/docs.verapdf.org\/gui\/\" target=\"_blank\" rel=\"noopener noreferrer\">docs.verapdf.org\/gui<\/a>.<\/dd>\n<dt><a href=\"https:\/\/www.adobe.com\/fi\/acrobat\/free-trial-download.html\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe Acrobat Pro<\/a><\/dt>\n<dd>Maksullinen ohjelma, josta on saatavilla 7 p\u00e4iv\u00e4n kokeiluversio. Acrobat Pron Preflight-ty\u00f6kalulla (<em>Ty\u00f6kalut<\/em> &gt; <em>PDF-standardit<\/em> &gt; <em>Preflight<\/em>) voi validoida PDF\/A-tiedostoja sek\u00e4 korjata tiedostoissa mahdollisesti olevat validointivirheet.<\/dd>\n<dt><a href=\"https:\/\/www.callassoftware.com\/en\/products\/pdfapilot\" target=\"_blank\" rel=\"noopener noreferrer\">Callas pdfaPilot<\/a><\/dt>\n<dd>Maksullinen ohjelma, josta on saatavilla 14 p\u00e4iv\u00e4n kokeiluversio. Callas pdfaPilotilla voi validoida ja korjata PDF\/A-tiedostoja samaan tapaan kuin Adobe Acrobat Prolla.<\/dd>\n<\/dl>\n<p>Validointiohjelmien antamat tulokset poikkeavat joskus toisistaan. Yleens\u00e4 riitt\u00e4\u00e4, ett\u00e4 tiedosto validoituu yhdell\u00e4 yll\u00e4 luetelluista ohjelmista. Jos siis pdf-tiedosto l\u00e4p\u00e4isee yhden ohjelman validointitestit, sit\u00e4 ei tarvitse en\u00e4\u00e4 validoida muilla ohjelmilla. Jos taas tiedosto ei mene l\u00e4pi yhden ohjelman testeist\u00e4, voi sen testata toisella ohjelmalla.<\/p>\n<h2 id=\"suosituksia\">4. Suosituksia ja ongelmia<\/h2>\n<h3 id=\"kirjanmerkit\">Kirjanmerkit<\/h3>\n<p>Tarkista dokumentin otsikot Adobe Readerin tai PDF-XChange Editorin kirjanmerkeiss\u00e4. Matemaattisten merkkien k\u00e4ytt\u00f6\u00e4 otsikoissa kannattaa v\u00e4ltt\u00e4\u00e4. Mik\u00e4li otsikot sis\u00e4lt\u00e4v\u00e4t matemaattisia merkkej\u00e4 tai muita erikoismerkkej\u00e4, ne eiv\u00e4t v\u00e4ltt\u00e4m\u00e4tt\u00e4 n\u00e4y oikein kirjanmerkeiss\u00e4. N\u00e4m\u00e4 voidaan usein korjata makropaketin hyperref komennolla <code>\\texorpdfstring{}{}<\/code>, jonka j\u00e4lkimm\u00e4inen argumentti tulostuu kirjanmerkkeihin. Esimerkiksi<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\section{Integraali \\texorpdfstring\r\n    {$\\displaystyle\\int\\sqrt{x^2 - a^2}\\,dx$}\r\n    {\\int\\textsurd(x\\texttwosuperior \\textminus \r\n        a\\texttwosuperior)\\unichar{\"2009}dx}}\r\n<\/pre>\n<p>Komennon <code>\\texorpdfstring<\/code> j\u00e4lkimm\u00e4isess\u00e4 argumentissa voi k\u00e4ytt\u00e4\u00e4 Unicode-merkkej\u00e4, joko kopioimalla ne jostain tai komennolla <code>\\unichar{\"XXXX}<\/code>, miss\u00e4 <code>XXXX<\/code> on Unicode-merkin heksadesimaalikoodi isoilla kirjaimilla kirjoitettuna.<\/p>\n<h3>Kuva- ja liitetiedostot<\/h3>\n<p>LaTeX-dokumentissa k\u00e4ytettyjen pdf-muotoisten kuva- ja liitetiedostojen on sis\u00e4llett\u00e4v\u00e4 niiss\u00e4 k\u00e4ytetyt fontit, koska muutoin dokumentista tuotettu pdf-tiedosto ei sis\u00e4ll\u00e4 n\u00e4it\u00e4 fontteja eik\u00e4 siten l\u00e4p\u00e4ise PDF\/A-validointia. Fontit tulee sis\u00e4llytt\u00e4\u00e4 pdf-muotoisiin kuva- ja liitetiedostoihin ensisijaisesti samoilla ohjelmilla, joilla n\u00e4m\u00e4 tiedostot on tehty. Jos t\u00e4m\u00e4 ei ole mahdollista, niin fontit saa sis\u00e4llytetty\u00e4 ilmaisella ghostscript-ohjelmalla, kuten esimerkkitiedostossa <a href=\"https:\/\/webpages.tuni.fi\/latex\/kuvat.pdf#page=10\">kuvat.pdf<\/a> on esitetty. Toinen vaihtoehto on tehd\u00e4 LaTeXilla tavallinen pdf-tiedosto ja muuntaa se sitten PDF\/A-muotoon <a href=\"#muuntaminen\">jollain toisella ohjelmalla<\/a>. Puuttuvat fontit sis\u00e4llytet\u00e4\u00e4n PDF\/A-muunnoksen yhteydess\u00e4.<\/p>\n<h3>Makropaketin pdfx rajoitukset<\/h3>\n<p>Toistaiseksi makropaketilla pdfx ei voi tehd\u00e4 tasoa a (1a, 2a, 3a) olevia valideja PDF\/A-tiedostoja.<\/p>\n<p>Jos makropaketin pdfx kanssa k\u00e4ytet\u00e4\u00e4n makropakettia arev, kpfonts tai mathdesign, niin pdfLaTeXilla ei saa tehty\u00e4 validia PDF\/A-tiedostoa. Muutkin fontteja m\u00e4\u00e4rittelev\u00e4t makropaketit voivat joissain tapauksissa aiheuttaa validointiongelmia.<\/p>\n<p>Makropaketti pdfx edellytt\u00e4\u00e4, ett\u00e4 XeLaTeXin kanssa k\u00e4ytet\u00e4\u00e4n optiota <code>-shell-escape<\/code>. Koska option <code>-shell-escape<\/code> k\u00e4ytt\u00f6 on potentiaalinen tietoturvariski, kannattaa mieluummin tehd\u00e4 uusi k\u00e4\u00e4nt\u00e4j\u00e4vaihtoehto kuin muuttaa XeLaTeXin oletusarvoisia optioita. TeXworks-editorissa t\u00e4m\u00e4 tehd\u00e4\u00e4n seuraavasti:<\/p>\n<ol>\n<li>Valitse <em>Edit<\/em> &gt; <em>Preferences<\/em> &gt; <em>Typesetting<\/em>.<\/li>\n<li>Napsauta kohdan <em>Processing tools<\/em> vieress\u00e4 olevaa pluspainiketta.<\/li>\n<li>Luo uusi k\u00e4\u00e4nt\u00e4j\u00e4vaihtoehto \u201dXeLaTeX shell-escape\u201d kuvan 1 mukaisesti, jos k\u00e4yt\u00e4t MiKTeX-ohjelmistoa, tai kuvan 2 mukaisesti, jos k\u00e4yt\u00e4t TeX Live -ohjelmistoa.<br \/>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-591 size-full\" src=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2019\/03\/shell-escape-miktex.png\" alt=\"Option -shell-escape lis\u00e4\u00e4minen MiKTeXiss\u00e4.\" width=\"319\" height=\"234\" srcset=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2019\/03\/shell-escape-miktex.png 319w, https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2019\/03\/shell-escape-miktex-300x220.png 300w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><figcaption>Kuva 1. Option <code>-shell-escape<\/code> lis\u00e4\u00e4minen MiKTeXiss\u00e4.<\/figcaption><\/figure>\n<figure><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-592 size-full\" src=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2019\/03\/shell-escape-texlive.png\" alt=\"Option -shell-escape lis\u00e4\u00e4minen TeX Livess\u00e4.\" width=\"319\" height=\"234\" srcset=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2019\/03\/shell-escape-texlive.png 319w, https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-content\/uploads\/sites\/55\/2019\/03\/shell-escape-texlive-300x220.png 300w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><figcaption>Kuva 2. Option <code>-shell-escape<\/code> lis\u00e4\u00e4minen TeX Livess\u00e4.<\/figcaption><\/figure>\n<\/li>\n<\/ol>\n<p>Makropaketin hyperref optiolla <code>pdfstartview<\/code> valitaan pdf-tiedoston aloitusn\u00e4kym\u00e4 katseluohjelmassa. Katso tarkemmin <a href=\"http:\/\/mirrors.ctan.org\/macros\/latex\/contrib\/hyperref\/doc\/hyperref-doc.pdf#page=20\" target=\"_blank\" rel=\"noopener noreferrer\">makropaketin hyperref k\u00e4ytt\u00f6ohjeista<\/a>. Option arvoja <code>FitH<\/code>, <code>FitV<\/code>, <code>FitR<\/code>, <code>FitBH<\/code> ja <code>FitBV<\/code> t\u00e4ytyy seurata aloituspisteen et\u00e4isyys sivun vasemmasta alakulmasta 1\/72 tuuman yksik\u00f6iss\u00e4. Muutoin seurauksena on validointivirhe <a href=\"https:\/\/www.pdf-online.com\/osa\/validate.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">3-Heights PDF validatorissa<\/a>. Option voi antaa my\u00f6s muodossa <code>pdfstartview=<\/code>, jolloin pdf-tiedoston aloitusn\u00e4kym\u00e4n\u00e4 k\u00e4ytet\u00e4\u00e4n katseluohjelman oletusarvoa.<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\hypersetup{pdfstartview=}\r\n<\/pre>\n<h2 id=\"muuntaminen\">5. Muuntaminen PDF\/A-muotoon muilla ohjelmilla<\/h2>\n<p>Jos validin PDF\/A-tiedoston tekeminen ei onnistu LaTeXilla, voi muunnoksen tehd\u00e4 jollain toisella ohjelmalla. Tiedoston metatiedot kannattaa silti tallentaa LaTeXilla. T\u00e4h\u00e4n ei v\u00e4ltt\u00e4m\u00e4tt\u00e4 tarvita makropakettia pdfx, koska metatiedot voidaan tallentaa my\u00f6s makropaketeilla hyperref ja hyperxmp seuraavasti:<\/p>\n<pre style=\"background-color: #f8f8f8;border: 1px solid #aaa;padding: 0.5em 0.6em 0.6em 0.7em\">\\pdfminorversion=7\r\n\\documentclass[a4paper,12pt]{article}\r\n\\usepackage[utf8]{inputenc}\r\n\\usepackage[T1]{fontenc}\r\n\\usepackage{lmodern}\r\n\\usepackage[finnish]{babel}\r\n\\usepackage{hyperref}\r\n\\usepackage{hyperxmp}\r\n\\hypersetup{%\r\n    pdftitle={Dokumentin otsikko},\r\n    pdfauthor={Tekij\u00e4n nimi},\r\n    pdflang={fi},\r\n    pdfsubject={Dokumentin lyhyt kuvaus tai tiivistelm\u00e4.},\r\n    pdfkeywords={avainsana1, avainsana2, avainsana3},\r\n    pdfstartview=}\r\n\\begin{document}\r\nDokumentin sis\u00e4lt\u00f6 tulee t\u00e4h\u00e4n.\r\n\\end{document}\r\n<\/pre>\n<p>Jos metatiedoissa tarvitaan LaTeXin erikoismerkkej\u00e4, niin makropakettia hyperxmp k\u00e4ytett\u00e4ess\u00e4 ne on kirjoitettava niit\u00e4 vastaavilla komennoilla <code>\\%<\/code>, <code>\\$<\/code>, <code>\\&amp;<\/code> jne. Matemaattiset merkit on kirjoitettava Unicode-merkkein\u00e4.<\/p>\n<h3>Muuntaja-palvelu<\/h3>\n<p>Tampereen yliopiston opiskelijat ja henkil\u00f6kunta voivat muuntaa pdf-tiedostoja PDF\/A-muotoon <a href=\"https:\/\/muuntaja.tuni.fi\/\">Muuntaja-palvelulla<\/a>.<\/p>\n<h3>Adobe Acrobat Pro<\/h3>\n<p><a href=\"https:\/\/www.adobe.com\/fi\/acrobat\/free-trial-download.html\" target=\"_blank\" rel=\"noopener noreferrer\">Adobe Acrobat Prolla<\/a> voi muuntaa pdf-tiedostoja PDF\/A-muotoon: <em>Ty\u00f6kalut<\/em> &gt; <em>PDF-standardit<\/em> &gt; <em>Tallenna PDF\/A-muodossa<\/em>. Preflight-ty\u00f6kalulla (<em>Ty\u00f6kalut<\/em> &gt; <em>PDF-standardit<\/em> &gt; <em>Preflight<\/em>) voi korjata PDF\/A-tiedoston validointivirheet. Valitse haluamasi muunnosprofiili Preflightin <em>Profiilit<\/em>-v\u00e4lilehdelt\u00e4 kohdasta <em>PDF\/A<\/em> ja sen j\u00e4lkeen ikkunan oikeasta alakulmasta <em>Analysoi ja korjaa<\/em>.<\/p>\n<h3>Callas pdfaPilot<\/h3>\n<p><a href=\"https:\/\/www.callassoftware.com\/en\/products\/pdfapilot\" target=\"_blank\" rel=\"noopener noreferrer\">Callas pdfaPilotilla<\/a>\u00a0voi tehd\u00e4 ja validoida PDF\/A-tiedostoja samaan tapaan kuin Adobe Acrobat Prolla. Tiedostojen <a href=\"https:\/\/help.callassoftware.com\/m\/62791\/l\/778674-inserting-xmp-metadata-into-pdfs-using-callas-pdfapilot-desktop\" target=\"_blank\" rel=\"noopener noreferrer\">metatietojen muokkaaminen<\/a> on hankalaa, joten metatiedot kannattaa tallentaa LaTeXilla.<\/p>\n<h3>Muita ohjelmia<\/h3>\n<p>Verkosta l\u00f6ytyy useita sivustoja, joilla voi muuntaa pdf-tiedostoja PDF\/A-muotoon. N\u00e4ist\u00e4 ainakin <a href=\"https:\/\/www.pdfen.com\/convert-to-pdfa\" target=\"_blank\" rel=\"noopener noreferrer\">PDFen<\/a> on toimiva.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>English version: pdfa-guide.pdf\u00a0and pdfa-guide.zip. T\u00e4h\u00e4n sivuun liittyv\u00e4t esimerkkitiedostot pdfa-ohje.zip ja pdfa-ohje.pdf. Sis\u00e4llys Johdanto PDF\/A-tiedoston tekeminen LaTeXilla PDF\/A-tiedoston tarkistus ja validointi Suosituksia ja ongelmia Muuntaminen PDF\/A-muotoon muilla ohjelmilla 1. Johdanto PDF\/A on pdf-tiedostoformaatin\u00a0standardoitu versio, joka on tarkoitettu dokumenttien pitk\u00e4aikaista arkistointia varten. PDF\/A-muotoisen tiedoston on sis\u00e4llett\u00e4v\u00e4 kaikki sen lukemiseen\u00a0ja tulostamiseen tarvittavat elementit kuten kuvat, v\u00e4riprofiili ja fontit. &hellip; <a href=\"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/pdf-a\/\" class=\"more-link\">Jatka artikkeliin <span class=\"screen-reader-text\">PDF\/A<\/span><\/a><\/p>\n","protected":false},"author":38,"featured_media":0,"parent":0,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-578","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/comments?post=578"}],"version-history":[{"count":68,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/578\/revisions"}],"predecessor-version":[{"id":942,"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/pages\/578\/revisions\/942"}],"wp:attachment":[{"href":"https:\/\/coursepages2.tuni.fi\/mtta1-latex\/wp-json\/wp\/v2\/media?parent=578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}