Вопрос

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

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

latex foo
dvips -Ppdf foo
ps2pdf foo.ps

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

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

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

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

так что нет необходимости использовать pdflatex чтобы получить хороший PDF-файл.

Итак

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

Решение

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

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

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

Другие советы

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

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

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

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

PSTricks вытеснен Tikz.

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top