Dmitri Pavlov - TeX
April 29th, 2010
10:50 pm

[Link]

TeX

(53 comments | Leave a comment)

Comments
 
From:(Anonymous)
Date:February 12th, 2011 - 11:16 pm
(Link)
так, ясно. ghostscript что-то ошибочно рендерит. но виноват, конечно же, pdflatex и принтер. я вас поздравляю с замечательным открытием!
From:[info]dmitri_pavlov
Date:February 13th, 2011 - 12:37 am
(Link)
Я склонен полагать, что ghostscript всё отображает правильно.
Принтеры бывают и с ghostscriptом внутри, между прочим.

Подозреваю, что одним возможным источником проблем
тут является то, что pdftex использует более новые
версии формата PDF, хотя в этом нет никакой необходимости.
Я уже указал на то, что METAPOST может рисвовать
всё, что рисует TikZ и никаких проблем при этом не возникает.
From:(Anonymous)
Date:February 13th, 2011 - 03:33 am
(Link)
бывает, всякое бывает, в том числе принтеры с линуксом в кишках.

pdftex'у можно в явном виде указывать, какую именно версию pdf следует генерировать. можно поновее, можно постарее. впрочем, у меня такой необходимости не возникало. со старыми версиями pdf вы не сможете использовать анимацию, вставлять интерактивные объекты, видео и т.п. впрочем, лично вам это не должно быть актуально: для X нет просмотрщиков pdf, которые могут это все корректно отображать. разумеется, за исключением adobe reader for linux.
From:[info]dmitri_pavlov
Date:February 13th, 2011 - 09:47 am
(Link)
Боюсь, что интерактивные объекты и анимация плохо совместимы с концепцией ТеХа.
На мой взгляд, они также плохо совместимы и с
концепцией PDF, но Adobe уже давно впала в маразм.

Проблема, однако, заключается в том, что
люди зачастую выкладывают файл, скомпилированный
pdftex без всяких опций, а исходный текст не выкладывают,
поэтому перекомпилировать его никак невозможно.
From:(Anonymous)
Date:February 13th, 2011 - 01:59 pm
(Link)
>Боюсь, что интерактивные объекты и анимация плохо совместимы с концепцией
>ТеХа.
>На мой взгляд, они также плохо совместимы и с
>концепцией PDF, но Adobe уже давно впала в маразм.

смеялся. по-моему, в маразм впали вы.
From:[info]dmitri_pavlov
Date:February 13th, 2011 - 08:52 pm
(Link)
Почитайте сайт http://cat-v.org/,
там про такие вещи подробно расписано.
From:(Anonymous)
Date:February 14th, 2011 - 12:26 am
(Link)
откуда-то оттуда:

'Mediocrity finds safety in standardization.'

-- Frederick Crane

>xdvi — самая что ни на есть стандартная программа для просмотра dvi.
>А стандартная программа для печати — это ghostscript.
From:[info]dmitri_pavlov
Date:February 14th, 2011 - 12:28 am
(Link)
Довольно примитивная игра словами.
Crane, очевидно, говорит о de jure стандартах,
а я — о de facto стандартах.
From:(Anonymous)
Date:February 14th, 2011 - 01:10 am
(Link)
всему этому цена дерьмо.
From:[info]dmitri_pavlov
Date:February 13th, 2011 - 09:35 pm
(Link)
Что-то я не нашёл опции, позволяющей выбирать версию PDF в pdftex:
http://linux.die.net/man/1/pdftex
From:(Anonymous)
Date:February 14th, 2011 - 12:18 am
(Link)
http://www.tug.org/texmf-dist/doc/pdftex/manual/pdftex-a.pdf

\pdfminorversion

страница 18, например.
From:[info]dmitri_pavlov
Date:February 14th, 2011 - 12:33 am
(Link)
Правильно, давайте сделаем исходные тексты наших документов
несовместимыми с основной версией ТеХа, чтобы когда PDF
отправят на помойку вслед за SGML, ChiWriter, и им подобными форматами,
все они пришли в негодность.
From:(Anonymous)
Date:February 14th, 2011 - 01:14 am
(Link)
ну вы дерево. не хотите в документ - впишите в конфигурационный файл pdftex'а. только не говорите, что мне для вас снова нужно искать мануал.
From:[info]dmitri_pavlov
Date:February 14th, 2011 - 01:53 am
(Link)
Вы, по-видимому, так ничего и не поняли.
Попробуйте перечитать исходную запись.
Проблема не в том, что pdftex генерирует проблемные PDF
— это как раз можно поправить (хотя и не поправляют),
а в том, что он предоставляет дополнительные команды,
в которых нет необходимости,
но которые делают исходные тексты несовместимыми
со стандартной версией ТеХа.
Когда PDF постигнет участь SGML и ChiWriter,
все эти файлы внезапно станут непригодными
к использованию.
From:(Anonymous)
Date:February 14th, 2011 - 11:17 am
(Link)
вы что, не можете прочитать единственное предложение? засуньте "несовместимые" команды в конфигурационный файл, и ваш текст останется "совместимым" с чем угодно.
From:[info]dmitri_pavlov
Date:February 14th, 2011 - 07:27 pm
(Link)
Кому адресован этот совет?
Я в любом случае не пользуюсь pdftex,
а те, кто пользуются, суют PDF-команды
прямо в основной исходный текст,
игнорируя ваши рекомендации.
From:(Anonymous)
Date:February 14th, 2011 - 08:27 pm
(Link)
вы задали технический вопрос: как генерировать определенную версию pdf, не прибегая к использованию так называемых "несовместимых" команд непосредственно в теле документа? я дал на него один из нескольких возможных ответов.

мне совершенно наплевать, используете вы pdftex или нет. и мне точно так же наплевать на то, кто там что игнорирует.
From:[info]dmitri_pavlov
Date:February 14th, 2011 - 08:43 pm
(Link)
А вот мне совсем не наплевать, останутся ли тексты
статей в arxiv.org компилируемыми через 20 лет, или нет.
From:(Anonymous)
Date:February 14th, 2011 - 09:06 pm
(Link)
читать - не компилировать.
From:[info]dmitri_pavlov
Date:February 14th, 2011 - 01:54 am
(Link)
(И, конечно, METAPOST превосходит по своим возможностям TikZ,
не требует задавать никаких версий PDF и прекрасно работает
со стандартным ТеХом.)
My Website Powered by LJ.Rossia.org