显示历史人物“uͤ”、“oͤ”和“aͤ”?

显示历史人物“uͤ”、“oͤ”和“aͤ”?

我正在尝试显示上述符号。这些是德国历史字母,我需要在论文中提及。我刚刚发现如何显示上面带有“o”的字母,但不显示带有“e”的字母。有什么想法吗?

答案1

您可以使用 Yannis Haralambous 设计的出色的 Fraktur 字体:

\documentclass{article}
\usepackage{yfonts}

\begin{document}

\textfrak{Clavier"ubung Clavier*ubung}

\textfrak{"a *a "o *o "u *u}

\end{document}

元音上方有一个小写字母“e”的“较旧”正字法是在元音前加上前缀 而*不是"这样就产生了标准变音符号

在此处输入图片描述

与Schwabacher 字体相同,\textswab而不是。\textfrak

在此处输入图片描述

请参阅 TUGboat 上 Haralambous 的论文:https://www.tug.org/TUGboat/tb12-1/tb31hara.pdf

如果您想要模拟罗马字体,可以这样做:

\RequirePackage{fix-cm}
\documentclass{article}

\makeatletter
\DeclareRobustCommand{\e}[1]{%
  \leavevmode
  \vbox{\offinterlineskip
    \check@mathfonts
    \ialign{%
      ##\cr
      \hidewidth\fontsize{\numexpr\ssf@size/2}\z@\bfseries\itshape e\hidewidth\cr
      \noalign{\kern.2ex}
      #1\cr
    }%
  }%
}
\makeatother

\begin{document}

\e{a} \e{o} \e{u}

\end{document}

在此处输入图片描述

答案2

您还可以使用 OpenType 字体获得很多乐趣。请比较输入和输出。字体是马贡大学(OFL)。字体将吊坠中的所有变音符号替换为以上(StylisticSet=15)。对于大写字母,我们可以选择 在字母旁边使用StylisticSet=14

StylisticSet=11实现启发式方法,将 round s 替换为 long s (ſ)。由于这不可能完美,我们需要使用 来提供帮助\/

强调文本的命令已重新定义,以提供字母间隔文本,这在 Blackletter 字体中很常见。所需的连字符被保留。

罗马字体也可以通过添加组合字符来获得上面带有小写字母 e 的变音符号。1

deborahFrakfontStyleSet

% arara: xelatex
\documentclass{article}
\usepackage{xspace}
\usepackage{fontspec}
\newfontfamily\frakfont{UnifrakturMaguntia}
\renewcommand\emshape{\xspace\addfontfeature{LetterSpace=20.0,WordSpace=1.5,}}
\setmainfont{Linux Libertine O}
\usepackage[german]{babel}
\usepackage[left=2cm]{geometry}
\setlength{\textwidth}{420pt}
\begin{document}
\Large
\frakfont\addfontfeature{StylisticSet={11,14,15},Ligatures=NoCommon}
Und dann hüpfte das kleine Kaninchen, dem
    Regen trotzend, über den künstlichen Rasen zur
    Sonnenfinsternis. \emph{Manche sitzen} in der Wachstube, andere
lutschen an der Wachs\/tube, andere etc.\bigbreak

Using combining diacritics is also possible, if the font supports
it:\par
uͤ Aͤ \normalfont  suͤßes Oͤsterreich
\end{document}

1目前,的重新定义\emshape是全局性的,也适用于罗马字体。最好使用环境在本地切换emshape和相关内容的定义。

答案3

这个怎么样?

\font\vse=cmr10 at 5pt
\setbox0=\hbox{a}
This is a \raise\ht0\rlap{\hbox to \wd0{\hfil\vse e\hfil}}\box0 Test.

用简单的技术。 在此处输入图片描述

相关内容