![如何在 XeLaTex 中获得具有合适大小的倾斜 \sum 符号?](https://linux22.com/image/438445/%E5%A6%82%E4%BD%95%E5%9C%A8%20XeLaTex%20%E4%B8%AD%E8%8E%B7%E5%BE%97%E5%85%B7%E6%9C%89%E5%90%88%E9%80%82%E5%A4%A7%E5%B0%8F%E7%9A%84%E5%80%BE%E6%96%9C%20%5Csum%20%E7%AC%A6%E5%8F%B7%EF%BC%9F.png)
答案1
您可以使用 Ti钾Z 按照建议https://tex.stackexchange.com/a/326144/4427
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\makeatletter
\DeclareRobustCommand{\slantedsum}{\DOTSB\slantedsum@\slimits@}
\newcommand{\slantedsum@}[1]{\mathop{\mathpalette\slantedsum@@\relax}}
\newcommand{\slantedsum@@}[2]{%
\vcenter{\hbox{%
\tikz \node[inner sep=0pt,xslant=0.25] {$\m@th#1\sum$};%
}}%
}
\makeatother
\begin{document}
\[
\sum\slantedsum
\]
\begin{center}
$\sum\slantedsum$ \\
\setlength{\fboxsep}{0pt}%
\fbox{$\displaystyle\sum$}%
\fbox{$\displaystyle\slantedsum$}
\end{center}
\end{document}
答案2
这在 xelatex 中对您不起作用。但对于其他用户,如果他们使用 pdflatex,则\slantbox
可以使用 。使用scalerel
,它可以跨数学样式工作。
\documentclass{article}
\usepackage{amsmath}
\usepackage{scalerel}
\newsavebox{\foobox}
\newcommand{\slantbox}[2][0]{\mbox{%
\sbox{\foobox}{#2}%
\hskip\wd\foobox
\pdfsave
\pdfsetmatrix{1 0 #1 1}%
\llap{\usebox{\foobox}}%
\pdfrestore
}}
\DeclareMathOperator*{\foo}{\ThisStyle{\slantbox[.15]{$\SavedStyle\sum$}}}
\begin{document}
\[
\foo_{i=3}^{6}(f^2(i))
\]
This is inline: \(\foo_{i=3}^{6}(f^2(i)) \)
\end{document}