下一页 上一页 目录

8. 行内标签

在这里,抽象的行内元素被分解,直到只剩下真正可用的标签。 让我们回顾一下


<!entity % inline 
        " (#pcdata | f| x| %emph; |sq| %xref | %index | file )* " >

行内元素不会影响段落、章节或文档分类。 仅仅修改其正常流程中的文本。

8.1 强调


<!entity % emph 
        " em|it|bf|sf|sl|tt|cparam " >

强调标签用于收集强调行内文本的标签。

强调的不同类型有

em -> 强调标签

我讨厌重复,但我不得不说:强调标签用于放置强调的文本。 通常它被映射为斜体字母。 因此,如果您写 <em/a emphasized text/,它将被映射为 a emphasized text

it -> 斜体标签

斜体标签用于放置斜体映射。 如果您写 <it/a italic text/,它将被映射为 a italic text

bf -> 粗体标签

粗体标签用于放置粗体映射。 如果您写 <bf/a bold text/,它将被映射为 a bold text

sf -> 瑞士字体标签

我知道来自 GMD 的 Tom Gordon 说这是 sans serif 标签。 我对 sf 的理解是瑞士字体,这对我来说更容易记住。 这会将行内文本映射到 helvetica 家族之外的字体。 所以 <sf/a swissfont text/ 将被映射为a swissfont text.

sl -> 倾斜标签

我想我可以跳过解释了。 <sl/a slanted text/ 将被映射为 a slanted text

tt -> 终端类型标签

终端类型标记的文本将以内联方式放置,就像段落中的所有其他文本一样。 如果您按照 文学编程 章节中的描述进行工作,即使它看起来像键入的代码,它也不会包含在源代码输出中。 <tt/a terminal typed text/ 将被映射为 a terminal typed text

8.2 短引用标签

通常,这个标签可以被视为与强调标签相同的级别,但是 linuxdoc dtd 的定义将其与强调标签放在同一级别,所以我也这样做。

shortquote 标签是一个行内引用,不会形成自己的段落。 文本 <sq/a short quote/ 被映射为 “a short quote”。

8.3 公式标签

公式标签允许我们在普通文本中记下数学公式,而不会出现在单独的行中。 因此,文本 <f>x=y<sup>2</sup></f> 将显示为 x=y2。 有关 formula 中有效的标签,请参阅 数学公式

8.4 外部标签

外部标签直接通过解析器传递标记的数据,而不对其进行修改。 例如,对于 LaTeX。


下一页 上一页 目录