Каковы относительные достоинства pdflatex? - PullRequest
28 голосов
/ 05 января 2009

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

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

latex foo
dvips -Ppdf foo
ps2pdf foo.ps

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

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

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

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

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

So

  1. Каковы преимущества pdflatex, о которых я не знаю?
  2. Каковы недостатки старых инструментов, которые я упустил из виду?

Ответы [ 5 ]

20 голосов
/ 05 января 2009

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

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

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

5 голосов
/ 17 апреля 2009

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

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

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

3 голосов
/ 17 апреля 2009

Кроме того, pdftex является двигателем, находящимся в стадии разработки (в сторону luatex) и технического обслуживания. Я не уверен, что аналоги DVI так же активно поддерживаются.

PStricks заменен Tikz.

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

1 голос
/ 12 августа 2010

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

0 голосов
/ 18 июня 2009

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

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

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

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

...