我已经用nroff语法编写了一个手册页。文本是英文的,但我想确保正确显示包含字符“ö”的名称(即使在非UTF-8系统上)。有没有办法在nroff中指定此字符,类似于HTML中的ö
?或者我可以在文件中指定编码吗?
答案 0 :(得分:1)
GNU troff(groff),似乎是事实上的标准,接受字符“ö”的命名字形\[:o]
:
答案 1 :(得分:0)
我不知道troff但也许this helps:
accent mark input output
acute accent e\*' é grave accent e\*` è circumflex o\*^ ô cedilla c\*, ç tilde n\*~ ñ question \*? exclamation \*! umlaut u\*: ü digraph s \*8 ß hacek c\*v macron a\*_ underdot s\*. o-slash o\*/ ø angstrom a\*o å yogh kni\*3t Thorn \*(Th Þ thorn \*(th þ Eth \*(D- Ð eth \*(d- ð hooked o \*q ae ligature \*(ae æ AE ligature \*(Ae Æ oe ligature \*(oe OE ligature \*(Oe
如果.AM不在您的文件顶部,这些新的变音标记将不会出现或将被放在错误的字母上。如果.AM位于文件的顶部,则默认的-ms重音符号将放在错误的字母上。选择一组或另一组并一致地使用它。
为了帮助生成可以使用nroff和troff正确格式化的文本,有一些新的字符串定义可以为这两个格式化程序中的每一个定义破折号和引号。 (* - 字符串将在nroff中产生两个连字符,但在troff中它将产生一个短划线 - 就像这一个。* Q和(* U字符串将在troff中产生打开和关闭引号,但在nroff中产生直接双引号) 。(在排版中,双引号字符传统上被认为是不良形式。)