JanKoWeb: Skripty - Převaděč rozházené diakritiky při kopírování z PDF vytvořeného LaTeXem

Převaděč rozházené diakritiky při kopírování z PDF vytvořeného LaTeXem

Občas se mi dostane do ruky PDF, z něhož potřebuji zkopírovat část textu (například zadání úkolu), ale po zkopírování a vložení do textového editoru jsou písmenka a háčky s čárkami zvlášť. Napsal jsem si na to tedy skript, který rozházenou diakritiku zase urovná.

Převaděč rozhašeného textu kopírovaného z pdf vytvořeného LaTeXem (diakritika před písmeny):

Pokud máte zdroják (tex), stačí zkompilovat s:

\usepackage[czech]{babel}
\usepackage[utf8]{inputenc} 
\usepackage{lmodern} 
\usepackage[T1]{fontenc}
- tu rozloženou diakritiku dělá právě absence "\usepackage[T1]{fontenc}" při kompilaci.

Vstup

Výstup

Ukázka vstupu:

Pˇr´iliˇs ˇzluˇtouˇck´y k°uň ´upˇel ˇd´abelsk´e ´ody.

Ukázka výstupu:

Příliš žluťoučký kůň úpěl ďábelské ódy

Pozn.: skript odstraní i zalomení a spojovníky (pro sloučení rozdělených slov na koncích řádků). Výsledek je třeba zkontrolovat, bohužel to není dokonalé.

Máte-li pocit, že skript nefunguje jak by měl, kontaktujte mě prosím.

Rubrika Skripty | Tagy LaTeX, čeština, Diakritika, Převaděč | Po 10.05.2010 | 10972x

Související články:

Matlab2LaTeX: převaděč českého řetězce Matlabu do formátu LaTeXu (vydáno Pá 16.03.2012, 17:52)
Procvičování not na kytarových pražcích (vydáno Pá 03.02.2012, 12:10)
Online učitel k procvičování not (vydáno Čt 02.02.2012, 20:44)
Prognóza váženého průměru na ČVUT (vydáno Ne 02.01.2011, 21:13)
Převaděč rozházené diakritiky při kopírování z PDF vytvořeného LaTeXem (vydáno Po 10.05.2010, 20:14) - právě čtete
Tvorba tabulek ve formátu TeX (vydáno Po 10.05.2010, 12:08)
Převaděč výrazu Matlabu do TeX (vydáno So 24.04.2010, 18:13)
Výpočet váženého průměru klasifikace na ČVUT (vydáno Pá 08.01.2010, 19:04)
Odstraňovač znaků (vydáno Pá 08.01.2010, 14:43)

Náhodné články

Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.

Aktuální věci publikuji kvůli úspoře času na Twitter.

Honza

"To, co druzí dělají, může být podnětem našich pocitů, nikoli však jejich příčinou."

M. Rosenberg