|
Dmitri Pavlov - TeX
[Recent Entries][Archive][Friends][User Info]
10:50 pm
[Link] |
TeX
|
|
| |
>про принтеры - смеялся, сами себя перечитайте: "Многие принтеры просто отказываются печатать файлы...". повторяю: мои pdf из pdflatex везде, _везде_ читаются и печатаются.
Значит, у вас просто нет тех принтеров, на которых эти файлы не печатаются. Или вы претендуете на обладание всеми типами принтеров в мире?
>у меня в dvi и в pdf рисунок 1 на стр 7 выглядит абсолютно идентично. что я делаю не так?
Откуда я знаю? У меня тоже при конвертации с dvips всё выглядит так, как должно. Очевидно, пакет tikz пользуется нестандартными dvi-командами, которые не поддерживаются xdvi, стандартной программой для просмотра dvi.
| From: | (Anonymous) |
| Date: | February 12th, 2011 - 10:25 pm |
|---|
| | | (Link) |
|
так, до виновника плохого просмотра dvi мы добрались: это так называемая стандарнтная программа xdvi.
теперь насчет непечатаемых pdf файлов. прошу предоставить файл, модель принтера, а так же упомянуть "стандартную программу для распечатки pdf файлов", которая оказывается неспособна обеспечить корректную выдачу на печать.
xdvi — самая что ни на есть стандартная программа для просмотра dvi. А стандартная программа для печати — это ghostscript.
Пожалуй, следует уточнить: когда рисунки делаются в METAPOST, который обладает точно такой же функциональностью, как и TikZ, то никаких проблем вообще не возникает: и xdvi прекрасно все рисунки отображает, и ghostscript никаких проблем не испытывает. Отсюда очевидный вывод: проблема в TikZ и pdftex/pdflatex.
| From: | (Anonymous) |
| Date: | February 12th, 2011 - 11:16 pm |
|---|
| | | (Link) |
|
так, ясно. ghostscript что-то ошибочно рендерит. но виноват, конечно же, pdflatex и принтер. я вас поздравляю с замечательным открытием!
Я склонен полагать, что 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.
Боюсь, что интерактивные объекты и анимация плохо совместимы с концепцией ТеХа. На мой взгляд, они также плохо совместимы и с концепцией PDF, но Adobe уже давно впала в маразм.
Проблема, однако, заключается в том, что люди зачастую выкладывают файл, скомпилированный pdftex без всяких опций, а исходный текст не выкладывают, поэтому перекомпилировать его никак невозможно.
| From: | (Anonymous) |
| Date: | February 13th, 2011 - 01:59 pm |
|---|
| | | (Link) |
|
>Боюсь, что интерактивные объекты и анимация плохо совместимы с концепцией >ТеХа. >На мой взгляд, они также плохо совместимы и с >концепцией PDF, но Adobe уже давно впала в маразм.
смеялся. по-моему, в маразм впали вы.
| From: | (Anonymous) |
| Date: | February 14th, 2011 - 12:26 am |
|---|
| | | (Link) |
|
откуда-то оттуда:
'Mediocrity finds safety in standardization.'
-- Frederick Crane
>xdvi — самая что ни на есть стандартная программа для просмотра dvi. >А стандартная программа для печати — это ghostscript.
Довольно примитивная игра словами. Crane, очевидно, говорит о de jure стандартах, а я — о de facto стандартах.
| From: | (Anonymous) |
| Date: | February 14th, 2011 - 01:10 am |
|---|
| | | (Link) |
|
всему этому цена дерьмо.
| From: | (Anonymous) |
| Date: | February 14th, 2011 - 12:18 am |
|---|
| | | (Link) |
|
http://www.tug.org/texmf-dist/doc/pdftex/manual/pdftex-a.pdf
\pdfminorversion
страница 18, например.
Правильно, давайте сделаем исходные тексты наших документов несовместимыми с основной версией ТеХа, чтобы когда PDF отправят на помойку вслед за SGML, ChiWriter, и им подобными форматами, все они пришли в негодность.
| From: | (Anonymous) |
| Date: | February 14th, 2011 - 01:14 am |
|---|
| | | (Link) |
|
ну вы дерево. не хотите в документ - впишите в конфигурационный файл pdftex'а. только не говорите, что мне для вас снова нужно искать мануал.
Вы, по-видимому, так ничего и не поняли. Попробуйте перечитать исходную запись. Проблема не в том, что pdftex генерирует проблемные PDF — это как раз можно поправить (хотя и не поправляют), а в том, что он предоставляет дополнительные команды, в которых нет необходимости, но которые делают исходные тексты несовместимыми со стандартной версией ТеХа. Когда PDF постигнет участь SGML и ChiWriter, все эти файлы внезапно станут непригодными к использованию.
| From: | (Anonymous) |
| Date: | February 14th, 2011 - 11:17 am |
|---|
| | | (Link) |
|
вы что, не можете прочитать единственное предложение? засуньте "несовместимые" команды в конфигурационный файл, и ваш текст останется "совместимым" с чем угодно.
Кому адресован этот совет? Я в любом случае не пользуюсь pdftex, а те, кто пользуются, суют PDF-команды прямо в основной исходный текст, игнорируя ваши рекомендации.
| From: | (Anonymous) |
| Date: | February 14th, 2011 - 08:27 pm |
|---|
| | | (Link) |
|
вы задали технический вопрос: как генерировать определенную версию pdf, не прибегая к использованию так называемых "несовместимых" команд непосредственно в теле документа? я дал на него один из нескольких возможных ответов.
мне совершенно наплевать, используете вы pdftex или нет. и мне точно так же наплевать на то, кто там что игнорирует.
А вот мне совсем не наплевать, останутся ли тексты статей в arxiv.org компилируемыми через 20 лет, или нет.
| From: | (Anonymous) |
| Date: | February 14th, 2011 - 09:06 pm |
|---|
| | | (Link) |
|
читать - не компилировать.
(И, конечно, METAPOST превосходит по своим возможностям TikZ, не требует задавать никаких версий PDF и прекрасно работает со стандартным ТеХом.) |
|