Dmitri Pavlov
[Recent Entries][Archive][Friends][User Info]
Below are the 3 most recent journal entries recorded in the "Dmitri Pavlov" journal:
10:09 am
[Link] |
Исходный текст в arXive Обнаружил, что многие математики, не только из старшего поколения, но также и из младшего, не знают, что на arXive для любой статьи доступен исходный текст в TeXe.
Если зайти на страницу любой статьи и перейти по ссылке Other formats, то последним пунктом в списке всегда будет исходный текст.
Он полезен как минимум в двух случаях:
- Математики, не обладающие вкусом, зачастую используют для своих статей
шрифты вроде Times и Palatino. При помощи исходного текста это легко выправляется на нормальный Computer Modern.
- Если я печатаю статью, то чаще всего делаю поля очень маленькими — не по причине
экономии бумаги, а из-за желания поместить как можно больше информации на одну страницу. Исходный текст здесь незаменим.
Tags: tex, математика
|
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: tex
|
05:01 pm
[Link] |
Русский Plain TeX Вот уже более восьми лет я использую исключительно TeX для набора чего-то более сложного, чем текстовый файл. Поскольку LaTeX мне освоить не удалось ввиду его колоссальной сложности, пришлось остановиться на Plain TeX. А поскольку приличной русификации в то время не было и нет до сих пор, мне пришлось сделать свою, которую и использую уже много лет. Сегодня я решил выложить её на всеобщее обозрение: http://dmitripavlov.org/tex/
Замечания, вопросы и комментарии приветствуются.
Tags: tex
|
|