KTUG 한국 텍 사용자 그룹

Menu

KTUG :: Q&A 마당

https://tex.stackexchange.com/questions/220434/how-do-i-get-a-slanted-sum-symbol

이 링크에 몇 가지 방법이 소개되어 있지만 그거보단 expl3라는 걸 사용하여 다음처럼 하는 게 저는 더 좋습니다.
어떤 방법이든 박스를 기울이는 것이기 때문에 상하첨자 위치는 수작업으로 조절하여야 할 것입니다.

\documentclass{article}
\usepackage{amsmath}
\usepackage{xparse,l3draw}

\ExplSyntaxOn
\fp_new:N \l_slantratio_fp
\fp_set:Nn \l_slantratio_fp { 0.167 }

\NewDocumentCommand \PoormansSlantMathBigSymbol { m m }
{
    \DeclareMathOperator* { #1 } { \pm_sl_bigsymb:N #2 }
}

\cs_new:Npn \pm_sl_bigsymb:N #1
{
    \hbox_set:Nn \l_tmpa_box
    {
        \ensuremath { \displaystyle #1 }
    }
    \ensuremath 
    {
        \text
        {
             \draw_transform_matrix_absolute:nnnn 
                  { 1 } { 0 } { \l_slantratio_fp } { 1 }
             \draw_box_use:N \l_tmpa_box
        }
        \phantom { #1 } \thinspace
    }
}
\ExplSyntaxOff

\PoormansSlantMathBigSymbol{\itsum}{\sum}
\PoormansSlantMathBigSymbol{\itprod}{\prod}

\begin{document}

\[
\itsum_{k=1}^{\alpha} a_k, \itprod_{i}
\]

\[
\left( \itsum_{k=1}^{\;n} a_k b_k \right)^{\!\!2} \leq
\left( \itsum_{k=1}^{\;n} a_k^{\;2} \right) \left( \itsum_{k=1}^{\;n} b_k^{\;2} \right)
\]
\end{document}

Screenshot.png

 

KTUG 한국 텍 사용자 그룹