1

我正在运行 ubuntu 16.04(它在旧笔记本电脑上)。我正在使用'图片 | eqn -Tpdf -d@@ | groff -mm -Tpdf' 软件根据 ubuntu 版本。我需要一些不在标准 groff TIMES 字体中的符号来发布。我在 ubuntu 版本附带的 STIX 和 FreeMono 中找到了我需要的符号。我已经按照https://www.schaffter.ca/mom/momdoc/appendices.html为 groff 创建了相关的字体文件。

它几乎可以工作,但字符/字形之间有多余的间距。见附图。我已经尝试过 STIX 和 FreeMono,它们产生了同样的问题。

groff eqn 的 PDF 输出显示多余的间距

上图示例的 groff、eqn 标记为:

.EQ
gsize +2
.EN
.EQ
xi ( tau ) = sigma sub { C ( tau ) } size -4 \[u2A1D] sub { f \[mo] Facts ( tau ) } f
.EN
.sp 1
.special STIXGeneralR
.EQ
xi ( tau ) = sigma sub { C ( tau ) } size -4 \[u2A1D] sub { f \[mo] Facts ( tau ) } f
.EN
.special
.sp 1
.EQ
xi ( tau ) = sigma sub { C ( tau ) } size -4 \[u2A1D] sub { f \[mo] Facts ( tau ) } f
.EN
.sp 1
.fam STIXGeneral
.EQ
xi ( tau ) = sigma sub { C ( tau ) } size -4 \[u2A1D] sub { f \[mo] Facts ( tau ) } f
.EN

如何摆脱多余的间距?

第一行确实产生了 [u2A1D] 字符未找到消息。

(对不起,如果这篇文章不是应该的。这是我的第一篇)

彼得·N。

4

2 回答 2

0

根据每个 meuh 的评论。可能需要使用不同的软件,即 LaTeX。

于 2021-05-29T07:19:01.130 回答
0

我想我有一个解决方法给你。我终于用 STIX 字体在我的 Fedora 25 上设置了一个测试,发现如果你的目标是 PostScript 输出而不是 PDF,那么 eqn 看起来间隔正确(对我来说),包括“加入”蝴蝶结。然后,您可以单独使用ps2pdf(带有 ghostscript)来转换为好的 pdf。所以试试

pic <input | eqn -d@@ | groff -mm -Tps >text.ps
ps2pdf text.ps text.pdf
于 2021-05-29T08:28:26.290 回答