войти зарегистрироваться

LaTeXПодготовщик текста для LaTeX (или типограф на Python)

Однажды мне захотелось автоматизировать подготовку текста для преобразования в LaTeX. Начав с простых замен, увлёкся процессом. В итоге, получилось нечто похожее на типограф.

Хорошими источниками идей послужили топик «Типограф на Python» и список правил из «Публичной порки он-лайн типографов». Я старался описывать лишь однозначные, легко реализуемые правила. Конечно, удалось реализовать не всё, и как только стало ясно, что достигнут приемлемый уровень, решил опубликовать свою работу.

Предлагаю Посмотреть или Скачать.

Upd Проект в Google Code

DrupalТипограф для BuEditor от artlebedev

image

– Это "Типограф"?
— Это «Типограф»!

ТипографикаСтранная работа типографа на artlebedev.ru

Вводим:
а и б
1 и 2
Получаем:
а и б
1 × 2

Возможно, в исходниках перепутаны коды символов, и преобразование адресовано букве «х». Багу уже года три, не меньше, указанный в разделе «О программе» email не реагирует. Приходится перед типографированием оборачивать «и» между цифрами в <span>.

ТипографикаНовая версия веб-типографа Студии Муравьёва

Лицо нашего типографа
Не так давно на Хабре уже заходила речь о нашем новом типографе (см. habrahabr.ru/blogs/typography/66710/). Речь зашла раньше, чем я успел написать этот топик. Нам конечно же очень приятно, что силы, время и душу, которые мы вложили в этот бесплатный продукт кому-то пригодились. Наши первые версии писались в 2007 для форумных систем (о них вы сможете почитать на нашем сайте в разделе типографа, даже скачать можно будет). В конечном итоге мы решили позиционировать его как отдельный независимый продукт, и сейчас я хочу немного рассказать вам о нем.

Пояснение


Веб-типограф — инструмент, целью которого является графическое оформление печатного текста и его корректировка с использованием норм, правил и специфики русского языка. Это способствует улучшению восприятия текстовой информации на сайте и самодисциплины его владельца. Наличие веб-типографа проводит параллель между хорошими и плохими парнями, дает повод для гордости и внутренней гармонии.

Конкретизируя


Сейчас он включает в себя множество умных правил, которые время от времени улучшаются и становятся более продуманными. Типограф обрабатывает тексты не только по классическим законам (неразрывные пробелы, правильные кавычки, свисающая пунктуация и др.), но и по взятым канонам из «Справочника издателя и автора» Мильчина А. Э. Любители типографики должны это оценить.

ТипографикаТипограф (плагин к редактору FCK)

(Пора выйти из тени)
О моем плагине уже писал товарищ
Теперь можно типографировать 4-мя типографами.
К уже имеющимся
rmcreative.ru/article/programming/typograph/, typograf.ru,
Типограф студии Артемия Лебедева.
Добавил ещё один off-line типограф — студии Евгения Муравьева.

Все типографы настроены на работу с UTF-8.

Страница — Типограф для FCKEditor

Плагин делался первоначально для себя и так как к посту не было ни одного коммента, то и не правился.
Типограф для FCK.
Типограф для FCK.Форма типографирования

Хабрахабр — АнонсыТипограф и вставка кода

Сегодня обновился наш парсер Jevix.
Пока его нельзя скачать с официального сайта но, скоро, честное слово он появится там.
Полный список изменений можно будет найти в коде, а вкратце:

Хабрахабр Нужен ли вам автотипограф™ на хабре?

Проголосовало 306 человек. Воздержалось 56 человек.

ТипографикаПубличная порка он-лайн типографов (часть 1)

Последний раз подобное мероприятие проводилось очень давно, и к сожалению в порке участвовали далеко не все кандидаты.

ТипографикаСервис «Типограф» закрывается?

неприятная новость

Сервис «Типограф», созданный и поддерживаемый посмотреть профиль Spearance, предупреждает о своем закрытии. WTF?! На мой взгляд, один из самых качественных типографических сервисов — и такие новости?

Персональные блоги Еще сурприз «Типографа»

Нет, не то чтобы мне влом руками поставить &laquo, но раз уж есть такой гусь... Продолжаю пользовать. Может кто-то еще натыкался на подобное:

<tr>
<td>...</td>
<td>20&quot;</td>
</tr>
<tr bgcolor="f0f0f0">
<td>...</td>
<td>20&quot;</td>
</tr>

Преобразуется в

<tr>
<td>...</td>
<td>20&laquo;</td>
</tr>
<tr bgcolor="f0f0f0">
<td>...</td>
<td>20&raquo;</td>
</tr>

Теоретически, я так понимаю, кавычки не должны переходить из ячейки в ячейку, isn't it?