我最近尝试使用名为“自动多项选择”的程序,它似乎只支持 XeLaTeX。当我在 Google 上搜索它时,我还听说了 Luatex。
就我个人而言,我总是使用 latex/dvips/ps2pdf 进行编译,并制作了一些有用的 pstricks 宏供自己使用。当我阅读有关 TeX 引擎的差异时,latex 似乎已经过时了。但是,这需要我重新制作所有宏。
我的问题更多是关于社区使用情况。您是否已切换到这些新的 latex 引擎?所以您认为应该放弃 pstricks?
提前致谢。
答案1
我认为所有有能力的人都应该改用 LuaLaTeX。它的可扩展性更强,因此未来更有可能保持相关性。
为了让 PSTricks 用户更容易过渡,我发布了luapstricks
去年:这由 PSTricks 自动使用,并允许您在运行 LuaLaTeX 时使用 PSTricks 宏。
因此您不必在现代设置和 PSTricks 之间做出选择。只需使用 LuaLaTeX 运行,您的 PSTricks 宏仍可正常工作。
答案2
我认为是的。总体而言,我认为是时候抛弃 Postscript 和非 UTF8 编码了,而 TikZ 多年来一直是 PStricks 的良好替代品。
LaTeX 的发展速度很慢,但确实如此,而且其发展方向不利于 PStricks 等旧工具。LaTeX 的未来是 LuaLaTeX,这意味着 PDF、UTF8、现代字体格式……是的,它有一种解决方法可以使用 PStricks,但从长远来看,我并不愿意依赖这种解决方法。
好处是,使用源代码中的魔法宏,您可以继续在旧文件中使用旧包和编译器,并立即在新文件中开始使用较新的工具。例如:
% !TEX encoding = latin1
% !TEX TS-program = latex
或者
% !TEX encoding = utf8
% !TEX TS-program = lualatex
任何一位过去 15 年左右的文明编辑都应该接受这个提示,妥善处理每个文件。这样,你就可以立即养成新的习惯,而不必担心丢失以前的工作。
编辑:虽然“ts-program”应该作为一个神奇的宏工作,但官方语法是“TS-program”,所以我在上面做了更改。