JanKoWeb: Odborný SW - LaTeX: konverze vektorového formátu eps do pdf

LaTeX: konverze vektorového formátu eps do pdf

Článek o konverzi vektorového grafického formátu EPS do PDF, primárně pro použití v LaTeXu. Proč? Dozvíte se...

K čemu je vektorový formát dobrý?

Používání eps (popř. i jiného vektorového formátu, třeba právě pdf) je výhodné z toho důvodu, že se jedná o vektorovou grafiku, což oceníte asi zejména u grafů. I při velkém zvětšení totiž nedochází k nežádoucímu rastrovitému "rozpíjení" a obrázky pořád vypadají pěkně.

LaTeX a eps

Na problém převodu eps do pdf jsem narazil kvůli LaTeXu a Matlabu. Matlab totiž ve starších verzích špatně exportuje do pdf, proto grafy ukládám do eps.

Jenže při překladu pomocí LaTeXu jsem narazil na problém. Eps umí přeložit jen latex.exe, který ale nepodporuje zpětné vyhledávání (anglicky inverse search) - to znamená, že na vytvořeném pdf dokumentu poklepete na nějakém prvku myší, načež se Vám otevře zdrojový kód na patřičném místě. Velice praktické při opravách, šetří mnoho času při hledání daného řádku v kódu.

Proti tomu, při překladu pomocí pdflatex.exe o zpětné hledání nepřijdete, zato ale přijdete o vektorové obrázky, protože pdflatex umí standardně přeložit jen obrázky jpg a png (což je nevektorová grafika a při zvětšení dokumentu se kvalita zobrazení dost ničí - pixelizuje).

Pak jsem ale objevil, že pdflatex umí načíst také obrázky pdf. Jak ale z eps udělat pdf?

Konverze eps na pdf

LaTeXem

Úplně nejjednodušší (nicméně než jsem toto řešení našel, strávil jsem hledáním asi 3 hodiny, proto píši tento článek) je dát do hlavičky Vašeho LaTeX dokumentu:

\usepackage{epstopdf} % prevod eps to pdf za behu

 

Tento balíček způsobí, že při překladu dojde k automatické konverzi eps na pdf (ve složce s obrázky eps se vytvoří soubory PUVODNIJMENO-eps-converted-to.pdf). Výhodou je, že během příštího překladu si již překladač patrně těchto souborů inteligentně všimne a neprovádí konverzi znovu (pokusný překlad s asi 10 obrázky trval při smazaných pdf souborech 63 s, s pdf soubory 32 s).

Pokud nechce fungovat, přidejte ještě:



\usepackage[pdftex]{graphicx}

Je to tedy řešení velice rychlé a nenáročné. Reference například v tomto fóru.

Další možnosti konverze eps do pdf

Online nástroje - např. zamzar.

Acrobat Reader Professional - vytvořit PDF - otevřít eps a uložit.

Utility pod Windows moc nehledejte. Je jich dost málo (a některé placené), ztratíte tím asi jen čas.

Potíže

Linux: nefunguje překlad eps do pdf.

Ověřte, zda máte nainstalováno:

apt-get install texlive-extra-util
apt-get install texlive-font-utils

Zkuste přidat do příkazové řádky volaného sestavení:

-shell-escape

Reference

Článek Use eps to pdf on fly.

Fórum stackoverflow Convert eps to pdf on the fly with pdflatex.

Rubrika Odborný SW | Tagy LaTeX, Pdf, Eps, Vektorová grafika, Konverze, Pdflatex, Latex | Čt 03.02.2011 | 9494x

Související články:

LaTeX: svorka přes několik sloupců matice (vydáno Ne 28.10.2012, 11:53)
TeXmakerX: velmi šikovný editor pro LaTeX II (vydáno Po 25.04.2011, 14:26)
LaTeX: zvýraznění zdrojových kódu Matlabu (vydáno St 23.03.2011, 10:52)
TeXmakerX: velmi šikovný editor pro LaTeX (vydáno Ne 20.02.2011, 13:06)
LaTeX: nejčastější chyby a překlepy (vydáno Čt 17.02.2011, 18:03)
LaTeX: konverze vektorového formátu eps do pdf (vydáno Čt 03.02.2011, 23:58) - právě čtete
LaTeX: překlad a obrázky v png versus eps (vydáno Út 21.12.2010, 20:31)
LEd: editor pro psaní v TeXu (vydáno Pá 17.12.2010, 20:31)
Latex: ohraničení textu a svislá čára vedle odstavce (vydáno Út 05.10.2010, 21:54)
Beamer: šablona prezentace pro LaTeX (vydáno Ne 03.10.2010, 21:33)
Beamer: šablony a materiály k tvorbě profesionálních prezentací (vydáno Po 26.07.2010, 10:37)
Beamer: tvorba prezentací v LaTeXu - instalace (vydáno Po 26.07.2010, 10:30)
Instalace češtiny do MiTeXu (vydáno Ne 27.06.2010, 21:51)
LaTeX - záhlaví a zápatí dokumentu (vydáno Ne 11.04.2010, 17:50)
Průvodce instalací MikTeXu, TeXnicCenter a podpory češtiny na Windows (vydáno Pá 02.04.2010, 15:31)
Instalace MiKTex a TeXnicCenter (vydáno Út 30.03.2010, 17:25)

Náhodné články

Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.

Aktuální věci publikuji kvůli úspoře času na Twitter.

Honza

"To, co druzí dělají, může být podnětem našich pocitů, nikoli však jejich příčinou."

M. Rosenberg