Dmitri Pavlov Below are the 3 most recent journal entries recorded in the "Dmitri Pavlov" journal:
October 19th, 2011
10:09 am

[Link]

Исходный текст в arXive
Обнаружил, что многие математики, не только из старшего поколения,
но также и из младшего, не знают, что на arXive для любой статьи доступен исходный
текст в TeXe.

Если зайти на страницу любой статьи и перейти по ссылке Other formats,
то последним пунктом в списке всегда будет исходный текст.

Он полезен как минимум в двух случаях:

  • Математики, не обладающие вкусом, зачастую используют для своих статей
    шрифты вроде Times и Palatino.
    При помощи исходного текста это легко выправляется на нормальный Computer Modern.
  • Если я печатаю статью, то чаще всего делаю поля очень маленькими — не по причине
    экономии бумаги, а из-за желания поместить как можно больше информации
    на одну страницу.
    Исходный текст здесь незаменим.

Tags: ,

(7 comments | Leave a comment)

April 29th, 2010
10:50 pm

[Link]

TeX
И снова я возвращаюсь к теме TeXa.

Вот здесь: http://mathoverflow.net/questions/23019/why-does-the-arxiv-produce-a-messed-up-dvi-when-the-pdf-is-fine
я просвещаю людей, как надо делать PDF из TeXa.

Если вкратце, есть программа dvipdfm, которая является
непосредственным аналогом dvips для PDF.
Именно ей и надо пользоваться.
Всё остально, что я знаю — pdftex/pdflatex, ps2pdf,
и всякие экзотические методы вроде запуска Distillera,
гораздо хуже.

Если использовать PostScript в качестве промежуточного формата, то качество
шрифтов в силу неизвестных мне особенностей конвертирующих программ
падает до совершенно безобразного.

Что касается pdftex/pdflatex, то их лучше вообще на запускать — они известны тем,
что получающийся PDF файл не везде можно прочесть, а кроме того, они имеют
ряд возможностей, несовместимых с обычным TeXом — что означает, что
когда формат PDF выйдет из моды, все такие тексты внезапно окажутся некомпилируемыми.

Вообще, как я пишу по ссылке, математические работы
должны существовать больше, чем 10–15 лет
(время жизни типичного формата).

Кто знает, может, через 10–15 лет PDF отправят на помойку,
а все математические тексты будут использовать
в качестве промежуточного формата представления HTML вместе с CSS и SVG, тем
более что современный CSS и HTML предоставляют возможность точного
позиционирования текста на странице, а также позволяют подгружать шрифты — то
есть ни чем не отличаются по возможностям от DVI/PostScript/PDF.
(Не то чтобы я рад такой перспективе,
но она не более отвратительна, чем нынешние PDF/PostScript.)

Что в таком варианте делать с кучей текстов на TeX,
заточенных под под возможности pdftex/PDF, вообще непонятно.

Один чудак по ссылке вообще предлагает делать
TeX-файлы некомпилирующимися нигде, кроме pdftex.
Ну и что с такими делать?

Это, кстати, ещё одна причина, по которой я категорически
отвергаю LaTeX в пользу Plain TeX.
Текст, набранный в Plain TeX в 1982 году,
скомпилируется сегодня и будет выглядеть
точно так же, как и в 1982 году.
Текст набранный в LaTeX в 1995 году,
сегодня может запросто не скомпилироваться
(по причине того, что LaTeX и его многочисленные пакеты постоянно меняются
и новые версии несовместимы со старыми),
а может скомпилироваться и выглядеть по другому, нежели чем в 1995 году.


Тем временем, после длительных колебаний я сделал поддержку
математических символов Plain TeX в кодировке UTF-8.
Я не поклонник Unicode и UTF-8, но, кажется, это единственный
распространённый способ набирать математические символы в тексте.
Текущий экспериментальный макропакет можно наблюдать на моей странице Plain TeX:
http://dmitripavlov.org/tex/
Теперь можно писать в формулах $a≤B∩C∪D⊗D≠E$,
и математические символы Unicode в кодировке UTF-8
правильно отобразятся в макросы Plain TeX.

Tags:

(53 comments | Leave a comment)

October 26th, 2008
05:01 pm

[Link]

Русский Plain TeX
Вот уже более восьми лет я использую исключительно TeX для набора чего-то
более сложного, чем текстовый файл.
Поскольку LaTeX мне освоить не удалось ввиду его колоссальной сложности,
пришлось остановиться на Plain TeX.
А поскольку приличной русификации в то время не было и нет до сих пор,
мне пришлось сделать свою, которую и использую уже много лет.
Сегодня я решил выложить её на всеобщее обозрение:
http://dmitripavlov.org/tex/

Замечания, вопросы и комментарии приветствуются.

Tags:

(102 comments | Leave a comment)

My Website Powered by LJ.Rossia.org