pdflatex, pismenka bez diakritiky po copy-and-paste z Acrobatu

Zdenek Wagner wagner at cesnet.cz
Fri Sep 3 12:07:13 CEST 2004


On Fri, 3 Sep 2004, Richard Pecl wrote:

> >> Akorát že při tom kopírovaní přes clipboard mi fungují jen některá česká
> >> písmenka, ale např. Ř a ř se kopírují jako R a r.
> >>
> > To je divne, ocekaval bych problemy u znaku ľśšťźžĽŚŠŤŹŽ, protoze v
> > ISO-8859-2 naji jine kody nez ve Windows-1250 (a kodovani csfontu je
> > ISO-8859-2). Mozna se tu projevuje "inteligence" Windows. Kdyz Windows
> > usoudi, ze dokument neni cesky, pak se tam proste ceske pismeno vyskytnout
> > nesmi a _musi_ se nejak predelat.
>
>
> Aha. Tak to nějak souvisí s kódováním fontů v pdf souboru.
>
> Když je kódování fontů tzv. "built-in" je problém s písmeny ľśšťźžĽŚŠŤŹŽ, když je ale kódování "custom" (což je můj případ), tak je problém s jinými písmeny (řč...).
> Čili předpokládám, že teď už je to problém Windows (možná Acrobat Readeru) a z hlediska TeXu s tím nejde nic dělat...
>
K tomu prave slouzi ToUnicode, ale az od Acrobatu 5. V pdftexu to urcite
jde udelat a prislusne mapovaci soubory i pro cestinu jsou na CTAN, ale ja
to neumim.

> Tak děkuji moc všem za nápovědu.
>
>
> Řešením (nedokonalým) tedy bylo:
> 1. ručně vytvořit formát pro pdfcslatex
> 2. přidat do C:\tex\localtexmf\miktex\config\miktex.ini záznam -
>
> [pdfcsLaTeX]
>
> ;; file name extensions recognized by pdfLaTeX
> Extensions=.tex;.src;.ltx
>
> ;; where pdfLaTeX searches for input files
> Input Dirs=.;%R\tex\cslatex//;%R\tex\latex\cslatex//;%R\pdfetex\latex//;%R\pdfetex\generic//;%R\pdfetex//;%R\pdftex\latex//;%R\pdftex\generic//;%R\pdftex//;%R\etex\latex//;%R\etex\generic//;%R\etex//;%R\tex\latex//;%R\tex\generic//;%R\tex//
>
>
> 3. do dokumentu dát \usepackage{czech}
> 4. přeložit pomocí pdfcslatex
>

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