Groff 错误地呈现括号和平方根

Groff 错误地呈现括号和平方根

格罗夫来源

.EQ
left ( sqrt {1 over 2} right )
.EN

产生这个

表达

当制作 PDF 并使用某些 PDF 阅读器查看时。 (这里,阿特里尔。)

大圆括号和/或平方根符号会发生错误。

但是,如果改用 PostScript,则可以正确呈现表达式。

表达式_2

有没有办法来解决这个问题?

答案1

我认为这个问题与一些 PDF 阅读器不知道字体在哪里有关。

四种解决方案:

  1. 添加-P-yU为选项groff,例如

    groff -Tpdf -P-yU -e -me main.me > main.pdf
    
  2. 添加-P-e嵌入字体,例如

    groff -Tpdf -P-e -e -me main.me > main.pdf
    
  3. 您可以改为使用该-Tdvi选项,然后使用编译 pdfdvipdf来使方程(和整个文档)变成 TeX 风格的格式。

    groff -Tdvi -e -me main.me > main.dvi; dvipdf main.dvi
    
  4. 使用无论如何都能正确显示它们的 PDF 阅读器,例如 Ghostview 或 Chromium 浏览器。

相关内容