Как стать автором
Обновить

Комментарии 10

Замечательная статья, спасибо!
Интересно, что же я крамольного сказал? Мне серьёзно понравилась статья, я высказал благодарность автору, за это меня заминусовали, да ещё и в карму поднагадили :( Видимо, благодарить людей нынче не в моде… Ну да ладно.
Просто тут сейчас модно высказывания типа «афтар пешы исчо» выражать тычками по стрелочке «нравится» под статьёй и в карме автора…
От танцев с русским языком (и с остальными языками тоже) позволяет избавиться XeLaTeX, который работает с Unicode: ideone.com/x5jWo
Зато это (насколько я понимаю, опыта общения с XeLaTeX у меня почти нет) приводит к танцам с XeLaTeX с различными пакетами, программами для редактирования кода, общения с коллегами и журналами. Во всяком случае, я не могу перейти на XeLaTeX из-за того, что моим коллегам с моими исходниками будет чрезвычайно неудобно (а некоторые, увы, вообще не смогут их скомпилировать, так как не обновляют версию MikTeX'а)

Чтобы полностью забыть про танцы с русским достаточно везде «говорить»
\usepackage[T2A]{fontenc}  % кириллический набор символов
\usepackage[cp1251]{inputenc} % виндовая кодировка
\usepackage[russian]{babel}  % настройки для русской типографики и переносов
\usepackage{mathtextl} % русские буквы в формулах
\input glyphtounicode.tex % или \usepackage{cmap} % русские буквы в поиске PDF
\catcode156=11\catcode201=11\catcode212=11\catcode223=11\catcode234=11\catcode245=11
\catcode188=11\catcode202=11\catcode213=11\catcode224=11\catcode235=11\catcode246=11
\catcode192=11\catcode203=11\catcode214=11\catcode225=11\catcode236=11\catcode247=11
\catcode193=11\catcode204=11\catcode215=11\catcode226=11\catcode237=11\catcode248=11
\catcode194=11\catcode205=11\catcode216=11\catcode227=11\catcode238=11\catcode249=11
\catcode195=11\catcode206=11\catcode217=11\catcode228=11\catcode239=11\catcode250=11
\catcode196=11\catcode207=11\catcode218=11\catcode229=11\catcode240=11\catcode251=11
\catcode197=11\catcode208=11\catcode219=11\catcode230=11\catcode241=11\catcode252=11
\catcode198=11\catcode209=11\catcode220=11\catcode231=11\catcode242=11\catcode253=11
\catcode199=11\catcode210=11\catcode221=11\catcode232=11\catcode243=11\catcode254=11
\catcode200=11\catcode211=11\catcode222=11\catcode233=11\catcode244=11\catcode255=11
% русские буквы в собственных командах
.
С ностальгией вспоминаю университетские времена, когда мог себе позволить создавать документы в TeX, в частности диссертацию, на которую было приятно смотреть.
А теперь, увы, суровый оскал капитализма и требование заказчика «все документы должны поставляться в формате MS Office»…
Кстати, вероятно, уже можно практически всегда использовать кодировку UTF-8 (utf8 или utf8x в терминах inputenc). Единственный случай, где мне приходилось-таки возвращаться к cp1251 — когда мне надо было прогнать latex2rtf, т.к. у него поломанный декодер UTF-8, который иногда «съедает» пробелы между словами.
Было бы весьма полезно опубликовать LaTeX-стиль, позволяющий правильно оформить дипломную работу — это облегчило бы многим жизнь.
Так вон же уже есть всё: раз, два, три.

Я не очень понимаю, что значит «правильно». У кого-то есть требования к соблюдению ГОСТа, у кого-то нет, зато есть другие требования.

Я вот учился на Мех-Мате, там не было требований. Поэтому мне это было не нужно, я пользовался DMVN и был счастлив.

Зато мы составляем много листков с задачами по матану, алгебре и геометрии (да вообще с любыми задачами) для школьников. И для этого написан большой стиль.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории