我正在从 lshort.pdf 学习使用 LaTeX。
我正在使用安装了软件包的 Debian 8.3 系统texlive
。
我正在使用 Xfce 桌面环境。X 也正在运行。
$ ps -ef | grep -E "X|xfce4-session" | grep -v grep
root 615 547 1 Jun03 tty7 00:08:03 /usr/bin/X :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
susam 951 943 0 Jun03 ? 00:00:00 /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc
susam 1027 951 0 Jun03 ? 00:00:01 xfce4-session
我在 foo.tex 中有这段代码。
\documentclass{article}
\begin{document}
Small is beautiful.
\end{document}
我使用此命令将其编译为 PS 文件。
latex foo.tex
dvi foo.dvi
现在我想查看用 Ghostscript 生成的 foo.ps,因为书中提到了它。
将 dvi 文件转换为 PostScript 以便打印或使用 GhostScript 查看。
但是当我尝试使用 Ghostscript 查看文件时,我在控制台上得到了如下的输出。
$ gs foo.ps
GPL Ghostscript 9.06 (2012-08-08)
Copyright (C) 2012 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
%%BoundingBox: 149 139 308 715
%%HiResBoundingBox: 149.111995 139.301996 307.277991 714.131978
>>showpage, press <return> to continue<<
GS>
我-sDEVICE=display
也尝试了这个选项,但是得到了这个结果。
$ gs -sDEVICE=display foo.ps
GPL Ghostscript 9.06 (2012-08-08)
Copyright (C) 2012 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
>>showpage, press <return> to continue<<
GS>
在 Debian 系统上使用 Ghostscript 查看 PS 文件的正确方法是什么?
由于评论中建议了一些其他 Ghostscript 命令,但我的 Debian 8.3 系统上都没有这些命令,所以让我提供系统上 ghostscript 包安装的所有命令集。
$ dpkg -L ghostscript | grep bin
/usr/sbin
/usr/sbin/update-gsfontmap
/usr/bin
/usr/bin/gs
/usr/bin/ps2pdf13
/usr/bin/ps2pdf12
/usr/bin/ps2pdf
/usr/bin/ps2epsi
/usr/bin/ps2ascii
/usr/bin/printafm
/usr/bin/pphs
/usr/bin/pfbtopfa
/usr/bin/pf2afm
/usr/bin/pdfopt
/usr/bin/pdf2ps
/usr/bin/pdf2dsc
/usr/bin/font2c
/usr/bin/eps2eps
/usr/bin/dvipdf
/usr/bin/gsnd
/usr/bin/gslp
/usr/bin/gslj
/usr/bin/gsdj
/usr/bin/gsbj
/usr/bin/wftopfa
/usr/bin/ps2ps2
/usr/bin/ps2ps
/usr/bin/ps2pdfwr
/usr/bin/ps2pdf14
/usr/bin/gsdj500
/usr/bin/ghostscript
/usr/bin/ps2txt
我希望这对你有帮助,也能帮助我。