orezani obrazku EPS

Zdenek Wagner wagner at cesnet.cz
Mon May 22 11:56:54 CEST 2006


On Mon, 22 May 2006, Tomas Davidek wrote:

> Dobry den vsem priznivcum (La)TeXu,
>    narazil jsem na problem s orezem EPS obrazku v LaTeXu. Pouzivam
> balicek graphicx, podle dokumentace by k orezu melo stacit:

Je to tim, ze ten EPS se pouze jmenuje EPS, ale neni to EPS, protoze
obsahuje zakazane operatory. Misto radku

/NC{systemdict begin initclip end}def/C{NC box clip newpath}def

jsem dal "falesnou" definici

/NC{}def/C{box newpath}def

a s tim to funguje. Je vsak mozne, ze pri vlozeni do skutecneho dokumentu
nastanou dalsi zrady. Take je mozne, ze neco i v tom obrazku prestane
fungovat. Pokud nelze udelat skutecny EPS, doporucuji tento postup:

1. pomoci epstopdf zkonvertovat na PDF, pak je mozno vlozit obrazek
pdfTeXem

2. pokud neni pouziti pdfTeXu vhodne, prekonvertovat PDF zpet na EPS
programem pdftops s parametrem -e. Program je soucasti xpdf a na rozdil od
pdf2ps a pdf2eps z gs nevyrastruje fonty.

> \documentclass[11pt]{article}
> \usepackage{a4}
> \usepackage[dvips]{graphicx}
> \begin{document}
> Now let's try to crop a figure:
> \begin{figure}
>   \centering
>   \includegraphics[bb=1 1 200 200,clip]{flatfilter_vs_fit1_orig.eps}
>   \caption{Test.}
>   \label{fig:test}
> \end{figure}
> \end{document}
>
> Bohuzel v tomto pripade se obrazek neoreze, vlozit se cely do vysledneho
> PS, ale je "spravne" centrovany (tj. jako kdyby se orezani provedlo).
> Zkusil jsem ruzne triky (pouziti viewport, pripadne uprava BoundingBox
> primo v EPS), ale vzdy se stejnym vysledkem.
>
> Pak jsem zkusil utilitu eps2eps (vysledny soubor flatfilter.eps, viz.
> priloha). Kdyz vlozim tento obrazek, tak orezani funguje, ovsem eps2eps
> zrejme nejak vyrastruje (?) fonty, takze obrazek neni tak hezky.
>
> Nemate s tim nekdo prosim zkusenosti, tj. da se puvodni obrazek v latexu
> prece jen nejak orezat? V pripade ze ne, existuje nejaky zpusob jak
> eps2eps donutit, aby fonty nezmrsil ?
>
> Diky za jakykoli napad,
>
> zdravi
>               Tomas Davidek
>
>  E-mail : davidek at ipnp.troja.mff.cuni.cz,
> 	  Tomas.Davidek at cern.ch
>
>

Zdenek Wagner
e-mail: wagner at cesnet.cz

see also http://hroch486.icpf.cas.cz/wagner/
         http://icebearsoft.euweb.cz




More information about the csTeX mailing list