该函数ps-print-buffer-with-faces
打印一个Emacs缓冲区。有没有一种方法可以打印带有多个缓冲区的框架?我想同时使用RPN堆栈和跟踪缓冲区打印Emacs calc框架。
7
如果您要打印的全部内容在屏幕上可见,为什么不只是截图并打印呢?
—
Kaushal Modi
如果将其打印到文件(PostScript),以后可以使用某些程序(例如Inkscape)将两个文件的内容彼此相邻放置。但这不会打印边缘/程序的其余镶边。
—
wvxvw
@kaushalmodi因为带有文本的打印屏幕截图的解析度很差。
—
吉尔斯(Gilles)'所以
@Gilles将屏幕截图另存为.png而不是.jpg(非常有损)为我提供了足够好的图像质量(例如:i.imgur.com/NHcDP5h.png)。
—
Kaushal Modi
Ubuntu / Debian中有一个名为的软件包
—
Joe Corneli
gtk-vector-screenshot
。它为GTK3应用程序生成PS / PDF / SVG屏幕截图。Github 仓库在这里:github.com/nomeata/gtk-vector-screenshot。概述在这里:joachim-breitner.de/blog/494-Better_PDF_screenshots_with_gtk_3。您将必须通过配置Emacs ./configure --with-x-toolkit=gtk3
。警告:很抱歉告诉您我无法正常工作!由于它是用Ubuntu打包的,因此它显然在某个时间为某人工作。如果有人可以使用它,请扩展此注释作为答案。