无法在 LaTeX 中打印 Unicode A729 字符

无法在 LaTeX 中打印 Unicode A729 字符

我尝试显示拉丁小写字母 tz - ꜩ 及其各自的统一码使用 \symbol 或 \char 但是当我在 Overleaf 中尝试时它不起作用。

我查看了转换工具是否存在相应的 LaTeX 符号,但似乎没有。

有没有办法在 LaTeX 中显示它?

答案1

如果您可以自由使用 LuaLaTeX 或 XeLaTeX,那么您需要做的就是加载包fontspec并指定具有字形的字体包

在此处输入图片描述

\documentclass[]{article}
\usepackage{fontspec}
\setmainfont{EB Garamond}

\begin{document}
ꜩ \quad \char"A729
\end{document}

答案2

tz 连字符在德语黑体字 (Gebrochene Schriften) 中很常见。提供此类脚本的 pdfLaTeX 软件包会相应地连字符 tz(但并非所有脚本都适用)。生成的字符看起来与常规拉丁脚本有很大不同,但在某些情况下可能很有用。

例如yfonts

\documentclass{article}
\usepackage{yfonts}

\begin{document}
\noindent Normal text in Computer Modern\\
\textgoth{The tz ligature in Gothic}\\
\textswab{No tz ligature in Swabacher}\\
\textfrak{The tz ligature in Fraktur}\\
\end{document}

结果:

在此处输入图片描述

答案3

我不知道有哪种 pdfLaTeX 字体支持该字符。可以按照以下方法构建一个还不错的替代字体。

\documentclass{article}
\usepackage[X2,T1]{fontenc}
\usepackage{newunicodechar}

\DeclareRobustCommand{\tz}{t\kern-0.15em{\fontencoding{X2}\selectfont\symbol{"A7}}}
\newunicodechar{ꜩ}{\tz}

\begin{document}

\tz\ \textit{\tz}

ꜩ \textit{ꜩ}

\end{document}

这些newunicodechar部件是可选的,但是当然,没有它们您只能使用\tz

在此处输入图片描述

可能需要根据不同的字体系列调整字距量。

相关内容