LaTeX 特殊字符

LaTeX 特殊字符

我需要输入一个特殊字符:a带有一个小作为重音。在 Windows 中,我将其视为但是我无法在unicode或symbols-a4.pdf文件中找到它。有人能告诉我如何输入这个特殊字符吗?

答案1

该宏\elaut{}可与所有 LaTeX 引擎兼容。

\documentclass{article}
\usepackage{stackengine}
\newcommand\elaut[1]{%
  \stackengine{.75pt}{#1}{\tiny e\kern.5pt}{O}{c}{F}{T}{S}}
\begin{document}
 Ich bin m\elaut{u}de.
\end{document}

在此处输入图片描述

答案2

在此处输入图片描述

使用 lualatex 或 xelatex (使用任何带有 e 重音的字体)

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\begin{document}

\end{document}

它不是一个单独的 Unicode 字符,而是一对

U+0075 LATIN SMALL LETTER U 
U+0364 COMBINING LATIN SMALL LETTER E

答案3

使用 pdflatex 您可以使用类似下面的内容:

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

\makeatletter
\newcommand{\e}{} % initialize
\DeclareRobustCommand{\e}[1]{%
  \leavevmode
  \check@mathfonts
  \vbox{\ialign{%
    \hfil##\hfil\cr
    \kern5\fontdimen1\font
    \fontsize{\fpeval{\ssf@size/1.5}}{0}\selectfont e\cr
    \noalign{\nointerlineskip\vspace{\fpeval{\ssf@size/8}pt}}
    #1\cr
  }}%
}
\makeatother

\begin{document}

X\e{a}\e{o}\e{u}Y

\textit{X\e{a}\e{o}\e{u}Y}

\textbf{X\e{a}\e{o}\e{u}Y}

\textit{\textbf{X\e{a}\e{o}\e{u}Y}}

\medskip

{\Large X\e{a}\e{o}\e{u}Y}

\end{document}

在此处输入图片描述

相关内容