我想在 LaTeX 中为 nt 二合字母绘制一个连字。我更喜欢一种独立于所用字体的解决方案。但如果不可能,默认的 (CM) 也可以。
我现在正在用,\newcommand\nt{n\!t}
但是它很丑。
我不确定字形应该是什么样子,但这里有一个模糊的想法(n 实际上看起来不像一个 n,但我的绘画水平很差):
例如,st 连写为 st。
编辑。另一个选择是以下(历史证明)
答案1
恕我直言,这个宏\nt
适用于 10-12pt CM 的直立和斜体字体,但显然需要使用其他字体或不同的字体大小进行一些调整:
\documentclass[11pt]{article}
\makeatletter
\newcommand{\nt}{%
\def\statusem{it}%
\ifx\f@shape\statusem%
n\kern-.105em\raisebox{-0.25em}{t}\else
n\kern-0.27em\raisebox{-0.4em}{t}\fi}
\makeatother
\begin{document}
audiunt audiu\nt \par\em
audiunt audiu\nt
\end{document}
正如评论的那样,通用解决方案是不可能的,但是有一个已经制作好的通用有向图可能会很好用在某些情况下无需调整,将有向图单独保存在 pdf 中,并将 pdf 作为图像使用,当然,具有相对大小(即,宽度以 em 为单位)。
对于斜体,您不能进行相同类型的连接,因为“n”尾已经是断开的连字符,并且您必须使用它作为连接点才能获得最佳效果。
上面的例子显示将“t”连接到水平条的最左边,但另一个合理的选择可能是指向这个条的中间,以模拟上升追踪到“t”的顶部,或者从底部开始,而不下降第二个字符:
\nt\quad n\kern-.16em\raisebox{-0.25em}{t}\quad n\kern-.13em t
在我看来,第二版和第三版中的横线太靠近“n”,尽管第三版的优点是看起来更传统。无论如何,哪个更好取决于你。
但另一种可能性是不使用“n”进行连字,而是使用 \eta
没有右尾的默认值:
audiu$\eta$\kern-.365em\raisebox{-0.4em}{t}