Игорь Пашев -

Apr. 18th, 2009

07:19 am

Previous Entry Add to Memories Tell A Friend Next Entry

# echo "Скрипт перекодировки русского текста в TeX" | ./utf2tex

{\CYRS }{\cyrk }{\cyrr }{\cyri }{\cyrp }{\cyrt } {\cyrp }{\cyre }{\cyrr }{\cyre }{\cyrk }{\cyro }{\cyrd }{\cyri }{\cyrr }{\cyro }{\cyrv }{\cyrk }{\cyri } {\cyrr }{\cyru }{\cyrs }{\cyrs }{\cyrk }{\cyro }{\cyrg }{\cyro } {\cyrt }{\cyre }{\cyrk }{\cyrs }{\cyrt }{\cyra } {\cyrv } TeX

#!/bin/bash

sed 's/А/{\\CYRA }/g
    s/Б/{\\CYRB }/g
    s/В/{\\CYRV }/g
    s/Г/{\\CYRG }/g
    s/Д/{\\CYRD }/g
    s/Е/{\\CYRE }/g
    s/Ё/{\\CYRYO }/g
    s/Ж/{\\CYRZH }/g
    s/З/{\\CYRZ }/g
    s/И/{\\CYRI }/g
    s/Й/{\\CYRISHRT }/g
    s/К/{\\CYRK }/g
    s/Л/{\\CYRL }/g
    s/М/{\\CYRM }/g
    s/Н/{\\CYRN }/g
    s/О/{\\CYRO }/g
    s/П/{\\CYRP }/g
    s/Р/{\\CYRR }/g
    s/С/{\\CYRS }/g
    s/Т/{\\CYRT }/g
    s/У/{\\CYRU }/g
    s/Ф/{\\CYRF }/g
    s/Х/{\\CYRH }/g
    s/Ц/{\\CYRC }/g
    s/Ч/{\\CYRCH }/g
    s/Ш/{\\CYRSH }/g
    s/Щ/{\\CYRSHCH }/g
    s/Ъ/{\\CYRHRDSN }/g
    s/Ы/{\\CYRERY }/g
    s/Ь/{\\CYRSFTSN }/g
    s/Э/{\\CYREREV }/g
    s/Ю/{\\CYRYU }/g
    s/Я/{\\CYRYA }/g
    s/а/{\\cyra }/g
    s/б/{\\cyrb }/g
    s/в/{\\cyrv }/g
    s/г/{\\cyrg }/g
    s/д/{\\cyrd }/g
    s/е/{\\cyre }/g
    s/ё/{\\cyryo }/g
    s/ж/{\\cyrzh }/g
    s/з/{\\cyrz }/g
    s/и/{\\cyri }/g
    s/й/{\\cyrishrt }/g
    s/к/{\\cyrk }/g
    s/л/{\\cyrl }/g
    s/м/{\\cyrm }/g
    s/н/{\\cyrn }/g
    s/о/{\\cyro }/g
    s/п/{\\cyrp }/g
    s/р/{\\cyrr }/g
    s/с/{\\cyrs }/g
    s/т/{\\cyrt }/g
    s/у/{\\cyru }/g
    s/ф/{\\cyrf }/g
    s/х/{\\cyrh }/g
    s/ц/{\\cyrc }/g
    s/ч/{\\cyrch }/g
    s/ш/{\\cyrsh }/g
    s/щ/{\\cyrshch }/g
    s/ъ/{\\cyrhrdsn }/g
    s/ы/{\\cyrery }/g
    s/ь/{\\cyrsftsn }/g
    s/э/{\\cyrerev }/g
    s/ю/{\\cyryu }/g
    s/я/{\\cyrya }/g'

Tags: ,
(Оставить комментарий)