Каковы относительные достоинства 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
о чем я не знаю? - Каковы недостатки старых инструментов, которые я упустил из виду?
Решение
Моя любимая функция 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.) Я сделал это по двум причинам:
Похоже, я не мог заставить ps2pdf генерировать вывод Letter, а не A4, независимо от того, какие параметры командной строки я использовал.
Для принтеров мне нужно было создать PDF-файл версии 1.3, а не 1.4.pdflatex упростил это выполнение.Я установил информацию об авторе PDF и названии, пока работал над этим.
Обе эти проблемы могут быть каким-то образом решаемы, но как начинающий пользователь latex, я не нашел никаких очевидных решений, как и более опытные пользователи, которых я спрашивал.