不确定这是一个编程问题,但我们将LaTeX用于所有API文档和用户文档,因此我希望它能够完成。
有人可以解释一下使用pdflatex
的相对优点,而不是
latex foo
dvips -Ppdf foo
ps2pdf foo.ps
我经常遇到有困难的人,因为事情在pdflatex
中不起作用,我知道使用pdflatex
放弃了我已经成长的两件事:
xdvi
查看器我应该补充一点,我通常使用
的顺序来获取带有超链接的PDF\usepackage[ps2pdf,colorlinks=true]{hyperref}
因此没有必要使用pdflatex
来获得良好的PDF格式。
所以
pdflatex
有什么好处?答案 0 :(得分:20)
我最喜欢的pdflatex功能是microtype package,只有在使用pdflatex直接转换为PDF时才可用,并且我会毫不费力地产生令人惊叹的结果。除此之外,我遇到的唯一警告是图像格式:
此外,如果要安装字体,则程序会略有不同,具体取决于驱动程序支持的字体。 (提示:使用XeTeX立即启用OpenType字体。)
答案 1 :(得分:5)
事实证明,我最近读了post,直接显示了差异。任何使用表格或窄列的文档都将自动改进。我还发现pdflatex
的词间间距更令人满意。
xdvi
比xpdf
快得多吗?我发现编辑TeX
,查看周期非常快pdflatex
。
您是否尝试使用MetaPost或MetaFun进行图形处理?我倾向于将图形创建放在有能力的手中,但MetaFun可能就是我使用的包。只需阅读manuals即可。
答案 2 :(得分:3)
此外,pdftex正在开发(朝向luatex)和维护。我不确定DVI同行是否积极维护。
PStricks被Tikz取代。
我多年没有使用xdvi,所以请原谅修辞性的修辞问题:xdvi是否显示矢量字体?它是否支持synctex(跳转到代码)?它是否像Skim一样使用PDF阅读器?
答案 3 :(得分:1)
Taco Hoekwater正在研究Escrito,这是一个用Lua编写的Postscript翻译,可以让你在Luatex中使用pstricks。他有一个令人印象深刻的项目完成记录:也许我应该在前一句中使用“will”而不是“would”。
答案 4 :(得分:0)
我使用pdflatex为我的ICFP 2009论文生成PDF。 (我仍然需要使用标准乳胶来生成PostScript文件。)我这样做有两个原因:
无论我使用什么命令行选项,我似乎无法让ps2pdf生成Letter而不是A4输出。
对于打印机,我需要生成1.3版PDF文件,而不是1.4。 pdflatex让这很容易。我在此时设置了PDF作者和标题信息。
这两个问题都可以通过某种方式解决,但作为第一次使用乳胶的用户,我没有找到任何明显的解决方案,也没有找到更多有经验的用户。