首页 > 解决方案 > groff eqn 中字符/字形之间的多余空格

问题描述

我正在运行 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。

标签: fontsubuntu-16.04symbolsspacinggroff

解决方案


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


推荐阅读