[cstex] csTeX Digest, Vol 69, Issue 1

Zdenek Wagner zdenek.wagner at gmail.com
Wed Oct 3 14:29:04 CEST 2012


Dne 3. října 2012 14:10 Řehoř J. Žáček <rehor.zacek at gmail.com> napsal(a):
> Děkuji za všechny odpovědi. Začnu panem Olšákem, protože tady vidím asi nejjednodušší cestu:
>
> Soubor cstrip.tex jsem zatím zpracoval mimo editor WinEdt. Na příkazovém řádku jsem spustil csplain cstrip.tex a v  prohlížeči dviout jsem viděl správný výsledek, uvedený v dodatku D na straně 20 manuálu cstripm.ps.
>
> Pokud jsem dotyčný soubor otevřel v programu WinEdt, tak jsem samozřejmě neviděl to, co má být viděno podle dodatku A na str. 3. Toto nebylo možno napravit žádnou změnou CP (code page) v nastavení dokumentu programu WinEdt. Při nastavení ve WinEdt-u na formát dokumentu: ANSI, Custom ANSI code page: 1250  Windows 3.1 Eastern European je asi nejméně chyb: špatně jsou zobrazeny znaky (v závorce uvádím, co WinEdt zobrazuje):
> Ľ (Ą), ľ (µ), Š (©), š (ą), Ť («), ť (»), Ž (®), ž (ľ).
>
V balíku cstrip to není explicitně napsáno, ale z doby vzniku a z
dalších informací v manuálu soudím, že cstrip.tex má kódování
ISO-8859-2. To by odpovídalo odlišnostem těch několika znaků od CP1250
(srovnávací tabulka je např. v knize Typografický systém TeX od P.
Olšáka, pokud mě paměť neklame). Na Vašem počítači zřejmě csplain tké
pracuje v ISO-8859.

> Pokud následně spustím csplain z WinEdt-u, tak se mi ukáže správný výsledek podle dodatku D.
>
> Z tohoto chování se mi zdá zřejmé, že chyba bude ve WinEdt-u. Přiznávám, že jsem v těchto otázkách laik, ale chci se něco přiučit a s Vaší pomocí to dát dohromady, nejlépe tak, abych rozuměl tomu, co jsem udělal. Děkuji předem za odpovědi. Řehoř J. Žáček.
>
Chyba je v tom, že WinEdt má jiné kódování než csplain. Teď je otázka,
které kódování češtiny považujete za správné. okud za správné
považujete ISO-8859-2, pak je to chyba celých Windows, protože toto
kódování není podporováno. Pokud se smíříte s tím, že ve Windows máte
CP1250, které se od ISO-8859-2 liší v 7 znacích (dva z nich se
používají pouze ve slovenštině, ne v češtině), pak stačí udělat obdobu
fmtutil-local.cnf z mého minul-ho mailu, kdy načtete TCX tabulku pro
CP1250 takto:

csplain pdftex - -etex -translate-file=cp1250.tcx csplain.ini

Pak musíte samozřejmě vygenerovat znovu formáty příkazem fmtutil
>
>
>
>
> -----Original Message-----
> From: cstex-bounces+rehor.zacek=gmail.com at cs.felk.cvut.cz [mailto:cstex-bounces+rehor.zacek=gmail.com at cs.felk.cvut.cz] On Behalf Of cstex-request at cs.felk.cvut.cz
> Sent: Wednesday, October 03, 2012 12:00 PM
> To: cstex at cs.felk.cvut.cz
> Subject: csTeX Digest, Vol 69, Issue 1
>
> Send csTeX mailing list submissions to
>         cstex at cs.felk.cvut.cz
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.felk.cvut.cz/mailman/listinfo/cstex
> or, via email, send a message with subject or body 'help' to
>         cstex-request at cs.felk.cvut.cz
>
> You can reach the person managing the list at
>         cstex-owner at cs.felk.cvut.cz
>
> When replying, please edit your Subject line so it is more specific than "Re: Contents of csTeX digest..."
>
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz




More information about the csTeX mailing list