Подтвердить что ты не робот

Каковы относительные достоинства pdflatex?

Не уверен, что это вопрос программирования, но мы используем LaTeX для всей нашей документации API и документации пользователя, поэтому, надеюсь, она пройдет.

Может кто-нибудь объяснить, каковы относительные достоинства использования pdflatex в отличие от "классической" методики

latex foo
dvips -Ppdf foo
ps2pdf foo.ps

Время от времени я сталкиваюсь с людьми, которые испытывают трудности, потому что в pdflatex все не работает, и я знаю, что использование pdflatex дает две вещи, которые я вырос, чтобы оценить:

  • Невозможно использовать очень быстрый просмотр xdvi
  • Невозможно использовать пакет PStricks

Я должен добавить, что я обычно получаю PDF с гиперссылками, используя что-то порядка

\usepackage[ps2pdf,colorlinks=true]{hyperref}

поэтому нет необходимости использовать pdflatex для получения хорошего PDF.

Итак,

  • В чем преимущества pdflatex, о которых я не знаю?
  • Каковы недостатки старых инструментов, которые я забыл?
4b9b3361

Ответ 1

Моя любимая функция pdflatex - это microtype package, доступный только при использовании pdflatex, чтобы перейти непосредственно в PDF, и действительно дает потрясающие результаты с никаких усилий с моей стороны. Кроме того, единственные предостережения, с которыми я сталкиваюсь, - это форматы изображений:

  • pdflatex поддерживает изображения PDF, PNG и JPG.
  • драйверы postscript поддерживают (по крайней мере) EPS.

Кроме того, если вы хотите установить шрифты, процедуры немного отличаются в зависимости от того, какие шрифты поддерживает драйвер. (Подсказка: используйте XeTeX, чтобы мгновенно включить шрифты OpenType.)

Ответ 2

Как оказалось, я недавно прочитал сообщение , в котором показана разница напрямую. Любой документ, который использует таблицы или узкие столбцы, будет автоматически улучшен. Я также считаю, что интервал между словами намного более приятный с pdflatex.

Является xdvi намного быстрее, чем xpdf? Я считаю, что редактирование, TeX, цикл просмотра выполняется очень быстро с pdflatex.

Вы пробовали MetaPost или MetaFun для графики? Я склонен создавать графику в руках способных, но MetaFun, скорее всего, будет пакетом, который я бы использовал. Просто читать manuals - это удовольствие.

Ответ 3

Также pdftex - это разрабатываемый движок (в сторону luatex) и обслуживания. Я не уверен, что DVI-аналоги так же активно поддерживаются.

PStricks вытесняется Tikz.

Я не использовал xdvi в годах, поэтому прошу прощения за троллические риторические вопросы: отображает ли xdvi векторные шрифты? Поддерживает ли он synctex (прыгает с кодом и обратно)? Имеет ли он способ использования читателей PDF, таких как Skim?

Ответ 4

Taco Hoekwater работает над Escrito, интерпретатором Postscript, написанным в Lua, который позволит вам использовать pstricks в Luatex. У него впечатляющая запись о завершении проекта: возможно, я должен был использовать "волю", а не "будет" в предыдущем предложении.

Ответ 5

Я использовал pdflatex для создания PDF файла для моей статьи ICFP 2009. (Мне все еще нужно использовать стандартный латекс для создания файла PostScript.) Я сделал это по двум причинам:

  • Я не мог заставить ps2pdf генерировать Letter, а не A4, независимо от того, какие параметры командной строки я использовал.

  • Для принтеров мне нужно было создать файл PDF версии 1.3, а не 1.4. pdflatex сделал это легко сделать. Я установил автор PDF и информацию о названии, пока я был на нем.

Обе эти проблемы могут быть исправлены в некотором роде, но как первый пользователь латекса, я не нашел явных решений и не был более опытным пользователям, которых я просил.