是否有方法在groff中打印{\LaTeX}原始符号?每次使用LaTeX这个词出现在用groff制作的文档中时,我都想使用该排版。
发布于 2022-10-21 15:09:02
您可以用groff中的pic(1)手册页的方式来完成它。
.ie t \{\
. ds tx T\h'-.1667m'\v'.224m'E\v'-.224m'\h'-.125m'X
. ds lx L\h'-0.36m'\v'-0.22v'\s-2A\s0\h'-0.15m'\v'0.22v'\*[tx]
.\}
.el \{\
. ds tx TeX
. ds lx LaTeX
.\}这是为TeX和LaTeX定义字符串,使用前者构建后者。但是,它还为非排字设备(如终端)提供了替代定义,以便在无法进行小的水平和垂直运动的设备上仍然可以读取字符串。(这就是\h和\v转义序列的作用。)
您可以使用\*转义序列在roff语言中插入字符串。这里是pic(1)做这个的地方。
To give the vbox a positive height and a depth of zero
(as used by \*[lx]'s
.IR \%graphics.sty ,
for example)
define the following macro in your document.您可以在groff的Git存储库中找到上述示例的来源。
https://unix.stackexchange.com/questions/721045
复制相似问题