我想重用 eqn 的输出来获取仅包含方程式的 PS 或 EPS 文件,而不是包含方程式的完整 A4。
如果我尝试:
$ cat test.eqn
.EQ
For ~ y=1 ~ -> ~ L( y hat , y) = -log( y hat ) ~ -> ~ if ~ y hat approx 1 ~ then ~ L( y hat , y ) approx 0
.EN
$ cat test.eqn | eqn | groff -Tps > test.ps
我test.ps
生成了,我可以看到格式正确的方程,但它显示为完整页面的一部分(A4 或信纸大小)。
应该怎样做才能得到一个只包含方程所需大小的文档?即整个页面将被裁剪到包含方程所需的空间。
另外,如果我尝试使用troff
而不是groff
无法获取 PS 代码,为什么? (FreeBSD 12)。
答案1
您可以通过管道输出eps2eps
来获取 EPS 文件:
eqn test.eqn | groff -Tps | eps2eps - test.eps