Libertinus、widetilde 和 amssymb

Libertinus、widetilde 和 amssymb

\widetilde使用libertinus时,我在排版时遇到了问题amssymb。当不使用 时,代码可以编译,但会产生 ag 状波浪线(不宽)。或amssymb没有区别,尽管widetildetilde问题表明它已通过更新得到解决,但我无法获得相同的结果。我在 TL2020 上使用 XeLaTeX 进行编译。当amssymb使用 代替小波浪号时,会出现其他内容。

\documentclass{article}

\usepackage{libertinus}

% these are repeated symbols hence the relax
\let\eth\relax
\let\digamma\relax
\let\backepsilon\relax

\usepackage{amssymb}


\begin{document}
The operator $\widetilde{\hat{L}}$ is said to be the \emph{transpose} of the operator
$\hat{L}$ if the following condition is satisfied:

$\widetilde{\hat{L}}$ widetilde

$\tilde{\hat{L}}$ tilde

\end{document}

宽波浪线和波浪线

没有 <code>amssymb</code> 的结果 结果与 <code>amssymb</code>

答案1

实际上,您不想加载amssymb。如果您在libertinus输出错误后加载它,如果您提前加载它,那么amssymb实际上什么也不做。

事实是,它libertinus加载unicode-math了 Libertinus Math 字体。

如果您不喜欢宽波浪号的输出(这实际上是不正确的),请使用newtxmathlibertine选项并传递libertinusnomath选项。

我还增加了基线跳过,以便双重重音不会与前一行冲突,但您应该意识到,在这种情况下双重重音是危险的。

\documentclass{article}

\usepackage{amsmath}
\usepackage[libertine]{newtxmath}
\usepackage[nomath]{libertinus}

\linespread{1.2}

\begin{document}
The operator $\widetilde{\hat{L}}$ is said to be the \emph{transpose} of the operator
$\hat{L}$ if the following condition is satisfied:

$\widetilde{\hat{L}}$ widetilde

$\tilde{\hat{L}}$ tilde

\end{document}

在此处输入图片描述

这是输出\usepackage{libertinus}

在此处输入图片描述

相关内容