Portál AbcLinuxu, 24. dubna 2024 20:49


Dotaz: Jak na pdf aby slo zpet ziskat text s diakritikou

19.12.2007 16:49 ph0enix | skóre: 18 | Praha
Jak na pdf aby slo zpet ziskat text s diakritikou
Přečteno: 1337×
Odpovědět | Admin

Ahoj, zkousel jsem projit diskuse, ale neuspesne. Hledam jakou cestu mam pouzit pro vytvoreni PDF souboru aby bylo mozne z vysledneho dokumentu udelat cut&paste kopii textu vcetne diakritiky. Zkousel jsem text sazet za pomoci LaTeXu ci ConTeXtu. Vysledne PDF vypadalo dobre, ale pri pokusu o preneseni textu dostanu samostatne hacky / carky a samostatna pismena bez akcentu namisto primo znaku s diakritikou.

Vstupni texty jsou v UTF-8. V nastaveni pro ConTeXt jsem pouzil

\enableregime[utf]
\language[cz]

Muzete mi nekdo poradit, nebo alespon nakopnout spravnym smerem?

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.12.2007 17:03 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud vám na zdrojovém formátu nezáleží, pak např. OpenOffice.org exportuje PDF i se správným textem.
20.12.2007 09:02 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Lze v OpenOffice.org vkladat cestinu podobnym zpusobem jako ve vim - pres digraphy? Nebo si budu muset text napsat nejprve ve vim? Mam k dispozici MS Windows bez ceske klavesnice... :-(
20.12.2007 09:21 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Nevím, řekl bych ale, že to neumí.
20.12.2007 01:32 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Xe(La)TeX - používá interně UTF-8, řeší docela dost problémů.
Petr Břeň - IT služby
Jiří Poláček avatar 20.12.2007 09:01 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Ano, mohu potvrdit, XeTeX + použití systémových fontů s podporou Unicode generuje požadované PDF.
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
21.12.2007 09:27 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou

Bohuzel se mi ho nedari pod cygwinem prelozit a z chyboveho hlaseni nejsem mo moudry... :-(

21.12.2007 15:44 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Je i přímo pro Windows (respektive Windows port linuxové verze):

http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/web2c75-e.html

tam hledejte XeTeX for W32 (0.996-patch1)
20.12.2007 06:52 Samuel | skóre: 19 | Bratislava
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja som take PDF urobil takto:
cslatex subor
dvips -t a5 -o subor.ps subor.dvi
ps2pdf subor.ps
V subor.tex mam:
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{slovak}
21.12.2007 09:13 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
! LaTeX Error: File `ucs.sty' not found.

Zjevne nemam balik ucs. Kde jej vzit a jak pridat?

Jiří Poláček avatar 21.12.2007 10:21 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Kde jej vzit?
tady
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
20.12.2007 11:34 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já do hlavičky LaTeXového dokumentu vkládám následující:
% upravy pro pdf vystup
\usepackage{ifpdf}
\ifpdf
        \usepackage{cmap}      % spravne oznacovani ceskeho textu v pdf
                               % POZOR: nefunguje pro vsechna pisma!
\fi
a překládám pomocí programu pdflatex. Další info na CTANu:cmap. Stahovat to ale nemusíte, cmap je součástí distribuce texlive.
There is no point in being so cool in a cold world.
21.12.2007 09:26 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou

Jake pismo musim pouzit aby to fungovalo? Porad tapu a vysledek pri copy&paste

Šťavnatý steak s křupavým salátem

je stale

ˇSt’avnat´y steak s kˇrupav´ym sal´atem
21.12.2007 09:33 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou

Predtim jsem dostaval text s hackem u pismene t, coz se mi zda spravnejsi...

ˇSˇtavnat´y steak s kˇrupav´ym sal´atem
21.12.2007 09:41 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
A vkládá vám vim ty znaky opravdu jako jeden znak? Nemůže být problém v tom, že když používáte digraphy, vim vloží znak jako unicode sekvenci „háček + písmeno“?
21.12.2007 09:52 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou

A zeby to jako pokazde vlozil jinak? To se mi nezda. Kazdopadne notepad zobrazi cestinu spravne a pres schranku se text z vim kopiruje take v poradku - viz muj prispevek vyse. Vim + digraphy je pro mne nejschudnejsi cestou jak napsat neco s diakritikou.

21.12.2007 10:31 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Kazdopadne notepad zobrazi cestinu spravne
Teď jsem to zkoušel a notepad neumí správně zobrazit dekomponované Unicode znaky, takže ten zdrojový text asi máte správně.
21.12.2007 10:28 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Mám to vyzkoušené pouze s defaultním písmem ComputerModern. Stačí tedy písmo nenastavovat.
There is no point in being so cool in a cold world.
21.12.2007 10:41 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Tady jsem narychlo hodil ukázku použití balíku cmap:
There is no point in being so cool in a cold world.
21.12.2007 10:48 robertK | skóre: 26 | blog: Klokanuv_blog | Brno
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Žlutoucký konícek sežral štavnatý steak s krupavým salátem.
Nemám tam háček nad r a c :( . (Debian Etch, Acroread)
21.12.2007 10:59 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
A taky nad t, ale nevím čím to. Mě to funguje správně (Archlinux, kpdf a acroread) :(
There is no point in being so cool in a cold world.
21.12.2007 11:02 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Beru zpět, acroread mi dává stejně špatný výsledek.
There is no point in being so cool in a cold world.
21.12.2007 11:07 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Taktez mi to sezere hacky nad c, r a t. Tentokrat je tam ale nemam ani jako dalsi znaky :-( MS Windows + Adobe Reader 6.0.
21.12.2007 15:33 marbu | skóre: 31 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Jak na pdf aby slo zpet ziskat text s diakritikou
Chyba byla na me strane, volal jsem LaTeXove styly v nevhodnem poradi. Uploadoval jsem upravene verze na misto puvodnich.
There is no point in being so cool in a cold world.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.