![在 XeLaTeX 中使用 lettrine 调整上下文替代 Q 周围的文本?](https://linux22.com/image/458104/%E5%9C%A8%20XeLaTeX%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20lettrine%20%E8%B0%83%E6%95%B4%E4%B8%8A%E4%B8%8B%E6%96%87%E6%9B%BF%E4%BB%A3%20Q%20%E5%91%A8%E5%9B%B4%E7%9A%84%E6%96%87%E6%9C%AC%EF%BC%9F.png)
我正在尝试看看是否有办法在 lettrine 中使用上下文替代首字母 Q(u),而不会使其尾部与其他文本发生冲突。在第一组 lettrine 括号内使用字体规范的 \addfontfeature{Style=Alternate},我得到了以下结果:
我想要的是类似于添加到的输出示例这个问题。
有办法解决这个问题吗?如果我理解正确的话,lettrine 不是为上下文替代而设计的,所以我认为可能不行,但最好问那些比我了解得多的人。
答案1
您可以提高 Q 值或增加行距,或两者兼而有之。下面是一个免费提供的 EB Garamond 的示例,它的 Q 值没有那么大,但在第一个示例中发生冲突,但在接下来两个示例中没有发生冲突。
\documentclass[12pt]{article}
\usepackage{fontspec,lettrine}
\usepackage[lf]{ebgaramond}
\begin{document}
\lettrine{Q}{uaesitum}
est de Deo, Angelo et homine. De Deo quaesitum
est et quantum ad divinam naturam et quantum ad naturam humanam
assumptam. Quantum ad DIVINAM naturam quaesitum est: utrum beatus
Benedictus in visione qua vidit totum mundum, divinam essentiam
viderit.
\lettrine[lraise=.1]{Q}{uaesitum}
est de Deo, Angelo et homine. De Deo quaesitum
est et quantum ad divinam naturam et quantum ad naturam humanam
assumptam. Quantum ad DIVINAM naturam quaesitum est: utrum beatus
Benedictus in visione qua vidit totum mundum, divinam essentiam
viderit.
{\renewcommand\baselinestretch{1.1}\selectfont
\lettrine{Q}{uaesitum}
est de Deo, Angelo et homine. De Deo quaesitum
est et quantum ad divinam naturam et quantum ad naturam humanam
assumptam. Quantum ad DIVINAM naturam quaesitum est: utrum beatus
Benedictus in visione qua vidit totum mundum, divinam essentiam
viderit.
}
\end{document}