如何在 Plain tex 中获取 eth 和 thorn 符号

如何在 Plain tex 中获取 eth 和 thorn 符号

是否可以用纯 Tex 创建控制序列来生成 eth 和 thorn 的(语音)符号,例如在压缩自旋系数形式中使用的那样?

答案1

您可以使用wasysym字体。

\font\wasy=wasy10 at 10pt
\def\thorn{{\wasy\char105}}
\def\eth{{\wasy\char107}}

\thorn
\eth

\bye

在此处输入图片描述

答案2

如果您使用标准的 Computer Modern 字体,则可以从配套的 EC 字体中获取符号。

\font\teniOne=ecti1000
\font\seveniOne=ecti0900
\font\fiveiOne=ecti0500

\newfam\tOne
\textfont\tOne=\teniOne
\scriptfont\tOne=\seveniOne
\scriptscriptfont\tOne=\fiveiOne

\def\definetOnesymbol#1#2{%
  % use the following two lines for Knuth TeX
%  \count255=\tOne \multiply\count255 by 256 \advance\count255 by #2
%  \mathchardef#1=\count255
  % it's simpler with e-TeX enabled, which is the case for pdftex
  \mathchardef#1=\numexpr\tOne*256+#2\relax
}
\definetOnesymbol{\meth}{"F0}
\definetOnesymbol{\mthorn}{"FE}

$\meth f+\mthorn f$

\bye

在此处输入图片描述

相关内容