Pocesteni .eps vystupu z gnuplot

Zdenek Wagner wagner at cesnet.cz
Wed Jul 10 14:28:58 CEST 2002


On Wed, 10 Jul 2002, Petr Sysel wrote:

> Pisi nejakou zpravu v pdfcslatexu a vkladam grafy generovane v gnuplot. Ty
> exportuji do .eps se znakovou sadou ISOLatin1, ktera samozrejme nema ceske
> znaky. Kdyz si vsak zobrazim soubor .eps jako text, v popiscich ceske znaky
> jsou  a je doplnena kodova tabulka pro ISOLatin1. Tu jsem zamenil za
> tabulku pro ISOLatin2, kterou jsem zkopiroval ogonkify, a pri prohlizeni  v
> ghostview se ceske znaky uz zobrazily.
> Upraveny soubor .eps jsem zkonvertoval do .pdf pomoci epstopdf , abych ho
> mohl vlozit do pdftexu, a zacly problemy. Ghostview zobrazuje .pdf spravne,
> ghostview pod Windows nic nezobrazi, misto toho spadne. xpdf pod linuxem
> zobrazi jen znaky, ktere jsou i v ISOLatin1, jako je dlouhe e, dlouhe a,
> apod., ale r s hackem zobrazi (prelozi) pres nasledujici znak. Reader pod
> Windows pro zmenu takove znaky nezobrazi vubec. Misto nich zobrazi mezeru.
> Chci se zeptat, jestli nekdo nevi, v cem muze byt problem (asi to bude
> zpusobene ruznymi fonty, ktere jednotlive programy pouzivaji) a jak ho

A vlozil jste ty fonty do toho EPS, nebo jen doufate, ze to vsude projde?
PS specifikaci porusuji skoro vsichni a mam experimentalne overeno, ze ani
times, Helvetica a Courier nejsou vsude stejne. Navic jsou tyto fonty
komercni, takze ghostview ve Windows pouziva nahradni fonty od URW, v OS/2
pouziva originalni fonty od Adobe, ktere jsou soucasti operacniho systemu
(a kodovani cestiny je samozrejme jine).

> odstranit, pripadne jakym zpusobem vlozit do pdftexu primo obrazky v
> postscriptu.
>
> Pouzite programy pod Linuxem
> pdfTeX (Web2C 7.3.1) 3.14159-0.14f-released-20000525
> EPSTOPDF 2.5, 1999/05/06
> GNU Ghostscript 5.50 (2000-2-13)
>
> V .eps souboru se font prekodovava nasledovne:
> /reencodeISO {
> dup dup findfont dup length dict begin
> { 1 index /FID ne { def }{ pop pop } ifelse } forall
> currentdict /CharStrings known {
>         CharStrings /Idieresis known {
>                 /Encoding ISOLatin2Encoding def } if
> } if
> currentdict end definefont
> } def
>
> a nasleduje tabulka pro ISOLatin2Encoding a
>
> /Times-Roman reencodeISO def
> ---
> Petr Sysel
>
>
>
>

Zdenek Wagner
e-mail: wagner at mbox.cesnet.cz  or  wagner at icpf.cas.cz

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






More information about the csTeX mailing list