groff“ me”宏,但标题使用sans serif字体等

锡尔乔弗里

我正在学习troff来排版文档。我发现me开箱即用的宏很好而且很漂亮,并且想要避免momme将所有内容默认为衬线字体,这对于较大的文本(如封面和标题)来说很难看。如何将这些段落的字体更改为无衬线字体?

我尝试了.ft H其他.ft命令,但似乎没有任何作用(它们与ms/一起使用mom)。

库萨兰达

me宏中groff使用了不同类型的文本下面的字体的位置:

  1. 普通文字字体
  2. (没用过?)
  3. 标题字体部分字体

当为例如节标题设置文本时,宏将切换为使用在这些位置加载的字体,因此该.ft宏将无效。您仍然可以使用例如

.sh 1 "\f(HBSection title"

切换为该节标题的粗体sans-serif字体,但该节的编号仍将使用衬线字体。

me宏文件设置一些参数,他们使用的东西像字体和点大小等,这么多的有趣的东西是很容易的通过只是改变了几个号码登记之类的东西进行修改,但是这是不幸的是没有groff_me(7)手册涵盖它也很好地隐藏在e.tmac宏文件中(由于该文件的注释已删除)。我必须阅读源代码发行版中的原始(未剥离)e.tmac-u文件groff才能弄清楚这一点:

.\"             *** PARAMETRIC INITIALIZATIONS ***
.
.
.rr x
.nr $v \n(.v00+\n(.sp-1/\n(.sp  \" vs as % of ps for .sz request
.nr $V \n($v                    \" same for displays & footnotes
.nr hm 4v                       \" header margin
.nr tm 7v                       \" top margin
.nr bm 6v                       \" bottom margin
.nr fm 3v                       \" footer margin
.nr tf 3                        \" title font: (real) Times Bold
.nr tp 10                       \" title point size
.hy 6
.nr bi 4m                       \" indent for blocks
.nr pi 5n                       \" indent for paragraphs
.nr pf 1                        \" normal text font
.nr pp 10                       \" normal text point size
.nr qi 4n                       \" indent for quotes
.nr qp -1                       \" down one point
.nr ii 5n                       \" indent for .ip's and .np's
.nr $m 1                        \" max number of columns
.nr $s 4n                       \" column separation
.nr sf 3                        \" section font -- Times Bold
.nr sp 10                       \" section title pointsize
.nr ss 12p                      \" section prespacing
.nr si 0                        \" section indent

要将节和标题字体更改为粗体sans-serif字体,请使用

.fp 3 HB

HB字体加载到位置3。然后.sh宏和其他人将其拾取

例子:

.fp 3 HB
.bp
.sh 1 "Heading 1"
.lp
Text text.
.sh 2 "Heading 2"
.lp
Text text.

这会产生

从groff渲染的PDF输出

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用旧的MS Sans Serif字体

来自分类Dev

CSS-使sans-serif字体模仿等宽字体

来自分类Dev

groff ms分页符宏

来自分类Dev

groff ms列中断宏

来自分类Dev

不能在groff -ms中使用不同的字体系列

来自分类Dev

Groff-默认加载哪些字体

来自分类Dev

iOS将为sans-serif选择哪种字体?

来自分类Dev

iOS将为sans-serif选择哪种字体?

来自分类Dev

Chromium浏览器如何选择默认的Sans Serif字体?

来自分类Dev

为什么使用Arial,Helvetica,sans-serif作为字体系列而不是仅使用sans-serif?

来自分类Dev

使用groff_ms的字母

来自分类Dev

精确调整字体大小以垂直对齐Sans-Serif字体

来自分类Dev

获取Pandoc以使用Sans-Serif字体家族生成PDF

来自分类Dev

获取Pandoc以使用Sans-Serif字体家族生成PDF

来自分类Dev

我的字体在哪里?Firefox没有用于“ sans-serif”的东西吗?

来自分类Dev

我的字体在哪里?Firefox没有用于“ sans-serif”的东西吗?

来自分类Dev

有什么方法可以删除[sans-serif]文本之前(或之后)的字体内空间?

来自分类Dev

在哪里可以找到要在Windows上安装和使用的Ubuntu的“ Serif”字体?

来自分类Dev

如何在groff man宏中控制标头的内容

来自分类Dev

防止在句子后使用groff格式设置较大的空格

来自分类Dev

如何使用 mom 宏在 groff 中添加指向 URL 的超链接?

来自分类Dev

验证错误:值错误:font-family'Neue'不是一个字体系列值:Helvetica'Neue',Helvetica,Arial,sans-serif

来自分类Dev

groff:如何在使用 PDF_WWW_LINK mom 宏生成的链接后放置标点符号?

来自分类Dev

如何在 ms 包中为 groff 自定义标题?

来自分类Dev

如何在不使用groff的情况下将Linux手册页转换为HTML?

来自分类Dev

在groff中插入日期

来自分类Dev

“groff”和“gtroff”的区别

来自分类Dev

在 groff 中插入日期

来自分类常见问题

SwiftUI:如何在NavBarTitle中获取.serif(纽约)字体

Related 相关文章

  1. 1

    如何使用旧的MS Sans Serif字体

  2. 2

    CSS-使sans-serif字体模仿等宽字体

  3. 3

    groff ms分页符宏

  4. 4

    groff ms列中断宏

  5. 5

    不能在groff -ms中使用不同的字体系列

  6. 6

    Groff-默认加载哪些字体

  7. 7

    iOS将为sans-serif选择哪种字体?

  8. 8

    iOS将为sans-serif选择哪种字体?

  9. 9

    Chromium浏览器如何选择默认的Sans Serif字体?

  10. 10

    为什么使用Arial,Helvetica,sans-serif作为字体系列而不是仅使用sans-serif?

  11. 11

    使用groff_ms的字母

  12. 12

    精确调整字体大小以垂直对齐Sans-Serif字体

  13. 13

    获取Pandoc以使用Sans-Serif字体家族生成PDF

  14. 14

    获取Pandoc以使用Sans-Serif字体家族生成PDF

  15. 15

    我的字体在哪里?Firefox没有用于“ sans-serif”的东西吗?

  16. 16

    我的字体在哪里?Firefox没有用于“ sans-serif”的东西吗?

  17. 17

    有什么方法可以删除[sans-serif]文本之前(或之后)的字体内空间?

  18. 18

    在哪里可以找到要在Windows上安装和使用的Ubuntu的“ Serif”字体?

  19. 19

    如何在groff man宏中控制标头的内容

  20. 20

    防止在句子后使用groff格式设置较大的空格

  21. 21

    如何使用 mom 宏在 groff 中添加指向 URL 的超链接?

  22. 22

    验证错误:值错误:font-family'Neue'不是一个字体系列值:Helvetica'Neue',Helvetica,Arial,sans-serif

  23. 23

    groff:如何在使用 PDF_WWW_LINK mom 宏生成的链接后放置标点符号?

  24. 24

    如何在 ms 包中为 groff 自定义标题?

  25. 25

    如何在不使用groff的情况下将Linux手册页转换为HTML?

  26. 26

    在groff中插入日期

  27. 27

    “groff”和“gtroff”的区别

  28. 28

    在 groff 中插入日期

  29. 29

    SwiftUI:如何在NavBarTitle中获取.serif(纽约)字体

热门标签

归档