我想使用斜线\sum
符号来表示与求和不同的含义。如何获取斜线\sum
符号?
答案1
如果您使用 pdfTeX,那么您可以尝试以下代码:
\def\itsum{\mathop{\mathpalette\itsumA{}\phantom\sum}}
\def\itsumA#1#2{\pdfsave\pdfliteral{1 0 .2 1 0 0 cm}\rlap{$#1\sum$}\pdfrestore}
$\sum_i^5 \itsum_j^{\,7} a_{ij}$
答案2
一种方法是使用倾斜的大写 sigma。通过使用该scalerel
包,可以使该符号(大约)与原始\sum
运算符大小相同:
\documentclass{article}
\usepackage{amsmath}
\usepackage{scalerel}
\DeclareMathOperator*{\itsum}{\scalerel*{\mathit{\Sigma}}{\sum}}
\begin{document}
\[
\sum_i x_i\quad\itsum_i x_i
\]
\end{document}
答案3
答案4
使用l3draw
(和标准\mathpalette
)
\documentclass{article}
\usepackage{amsmath}
\usepackage{l3draw}
\makeatletter
\NewDocumentCommand{\slsum}{}{%
\DOTSB
\mathop{\vphantom{\sum}\mathpalette\slsum@\relax}
\slimits@
}
\NewDocumentCommand{\slsum@}{mm}{%
\vcenter{\hbox{%
\xslantobject{$\m@th#1\sum$}{0.4}%
}}%
}
\makeatother
\ExplSyntaxOn
\NewDocumentCommand{\xslantobject}{mm}
{
\draw_begin:
\draw_transform_xslant:n { #2 }
\hbox_set:Nn \l_tmpa_box { #1 }
\draw_box_use:N \l_tmpa_box
\draw_end:
}
\ExplSyntaxOff
\begin{document}
\[
\sum_{i\ge0}\slsum_{i\ge0}
\]
\begin{center}
$\sum\slsum$
\end{center}
\end{document}