\widetilde
使用libertinus
时,我在排版时遇到了问题amssymb
。当不使用 时,代码可以编译,但会产生 ag 状波浪线(不宽)。或amssymb
没有区别,尽管widetilde
tilde
这问题表明它已通过更新得到解决,但我无法获得相同的结果。我在 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}
答案1
实际上,您不想加载amssymb
。如果您在libertinus
输出错误后加载它,如果您提前加载它,那么amssymb
实际上什么也不做。
事实是,它libertinus
加载unicode-math
了 Libertinus Math 字体。
如果您不喜欢宽波浪号的输出(这实际上是不正确的),请使用newtxmath
该libertine
选项并传递libertinus
该nomath
选项。
我还增加了基线跳过,以便双重重音不会与前一行冲突,但您应该意识到,在这种情况下双重重音是危险的。
\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}