Игорь Пашев - Post a comment

Apr. 18th, 2009

[info]igorpashev

07:19 am

# 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'

Read Comments

Reply:

From:
(will be screened)
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message: