更改大型符号字体会破坏下划线

更改大型符号字体会破坏下划线

我使用 Libertine 作为主字体,并且需要排版一笔。

\documentclass{article}

\usepackage{libertine}
\usepackage[libertine]{newtxmath}

\begin{document}

\begin{align}
\sum_{i=1}^3 x_i = \underbrace{x_1 + x_2 + x_3}_{\text{3 things}}
\end{align}

\end{document}

产量

在此处输入图片描述

我不喜欢中的求和符号newtxmath,想用 Computer Modern 中的求和符号替换它,使用

\DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n}

但这会破坏底部支撑:

在此处输入图片描述

我能做些什么?

答案1

你应该只改变让你困扰的单个符号。这可能看起来像:

% arara: pdflatex

\documentclass{article}
\usepackage{libertine}
\usepackage[libertine]{newtxmath}
\DeclareSymbolFont{largesymbolsCM}{OMX}{cmex}{m}{n} % note: you have to take another name than "largesymbols" here, as we do not want to redefine the whole thing.
\let\sum\relax
\DeclareMathSymbol{\sum}{\mathop}{largesymbolsCM}{"50}

\begin{document}    
\begin{equation}
    \sum_{i=1}^3 x_i = \underbrace{x_1 + x_2 + x_3}_{\text{3 things}}
\end{equation}  
\end{document}

在此处输入图片描述

相关内容