答案1
您可以lmodern
与旧式英文字体相结合cmoefont
。
步骤 1:按照这个问题的答案获取cmoefont
并拖放与您的文件位于同一目录中的所有文件tex
。
第二步:加载字体文件并使用它。例如,上面的图片是由
\documentclass{article}
\usepackage{lmodern}
\DeclareFontFamily{OT1}{cmoer10}{}
\DeclareFontShape{OT1}{cmoer10}{m}{n}{<-> cmoer10}{}
\newcommand{\THE}{{\usefont{OT1}{cmoer10}{m}{n} u}\textsuperscript{e}}
\begin{document}
The \THE\ the olde
\end{document}
稍微复杂一点的版本,使用stackengine
,可以使e
上标更高,类似于您的示例。
\documentclass{article}
\usepackage{lmodern}
\usepackage{stackengine}
\DeclareFontFamily{OT1}{cmoer10}{}
\DeclareFontShape{OT1}{cmoer10}{m}{n}{<-> cmoer10}{}
\newcommand{\THE}{{\usefont{OT1}{cmoer10}{m}{n} u}\textsuperscript{e}}
\newcommand{\oTHE}{\stackengine{-0.3ex}{\usefont{OT1}{cmoer10}{m}{n} u}{~e}{O}{c}{F}{F}{S}}
\begin{document}
The \THE\ the olde \oTHE
\end{document}
答案2
这与@Willie Wong 的答案基本相同,但QTCloisteredMonk
字体和间距不同stackengine
。使用 LuaLaTeX 进行编译。
\documentclass{article}
\usepackage{stackengine}
\DeclareFontFamily{OT1}{QTCloisteredMonk}{}
\DeclareFontShape{OT1}{QTCloisteredMonk}{m}{n}{<-> QTCloisteredMonk}{}
\newcommand{\THE}{\stackon[0pt]{\usefont{OT1}{QTCloisteredMonk}{m}{n} y}{\usefont{OT1}{QTCloisteredMonk}{m}{n}\kern.06em\tiny e}}
\begin{document}
Early the: \THE
\end{document}