2017-04-26 24 views
0

我已经用nroff语法编写了一个手册页。该文本是英文的,但我想确保包含字符“ö”的名称正确显示(即使在非UTF-8系统上)。有没有办法在nroff中指定这个字符,类似于HTML中的ö?或者我可以在文件中指定编码吗?手册页中的变音标记

回答

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的文本,还有一些新的字符串定义为这两个格式化程序中的每一个定义了破折号和引号。 (* - string将在nroff中产生两个连字符,但在troff中会产生一个em连字符 - 就像这样。* Q和(* U字符串将在troff中产生打开和关闭引号,但在nroff中产生直接双引号(在排版,双引号字符传统上被认为不好的形式。)