プラス記号付きの三角形/四角形を挿入するにはどうすればいいですか (抽象代数演算子)?

プラス記号付きの三角形/四角形を挿入するにはどうすればいいですか (抽象代数演算子)?

抽象代数演算子を挿入するために、次のことを試しました。

\documentclass{article}
\usepackage{stackengine}
\usepackage{scalerel}
\newlength\triwidth
\newcommand\tridelt[1]{%
  \setlength\triwidth{\widthof{#1\ }}%
  \stackengine{-.1\triwidth}{#1\ }%
    {\scaleto{\Delta}{1\triwidth}}{O}{c}{F}{F}{L}%
}
\begin{document}

\begin{equation}
   C = A \tridelt{+} B, C = A \tridelt{x} B
\end{equation}

\end{document}

例えば

テキストが入った三角形

しかし、結果は醜く見えます。どうすれば修正できますか?

例

答え1

シンボルは、包括的なLaTeXシンボルリスト

ここに画像の説明を入力してください

\usepackage{stix}

\begin{equation}
  \triangleplus \triangleminus \triangletimes 
\end{equation}

上記のように、このパッケージは抽象代数 ( ) で使用できる多くの記号を提供します\boxplus \boxminus \boxtimes

答え2

三角形の中に任意の記号を入れることができます。
ここに画像の説明を入力してください

\documentclass{article}
\usepackage{mathtools}
\usepackage{mathptmx}
\usepackage{stackengine}
\usepackage{scalerel}
\usepackage{xcolor}
\newcommand\trianglesignx[1][2.3ex]{%
  \renewcommand\stacktype{L}%
  \scaleto{\stackon[0.7pt]{\color{black}$\triangle$}{\tiny $\times$}}{#1}%
}
\newcommand\trianglesignplus[1][2.3ex]{%
  \renewcommand\stacktype{L}%
  \scaleto{\stackon[0.7pt]{\color{black}$\triangle$}{\tiny $\times$}}{#1}%
}
\begin{document}
\[\alpha \trianglesignx f(x,y)=M-M_{\alpha} \trianglesignplus\]
\end{document}

編集(コメントでリクエストされたとおり):

コードに次の変更を加えました。

  1. \mathbin二項演算子の周囲に適切な間隔を空けるために追加されました。ここ詳細については。
  2. 削除されました\color{black}。何のために削除されたのかは不明です。

コード:

\documentclass{article}
\usepackage{mathtools}
\usepackage{mathptmx}
\usepackage{stackengine}
\usepackage{scalerel}
\usepackage{stix}
\newcommand\trianglesignx[1][2.3ex]{%
    \renewcommand\stacktype{L}%
    \mathbin{%
    \scaleto{\stackon[0.7pt]{$\triangle$}{\tiny $\times$}}{#1}%
}}
\newcommand\trianglesignplus[1][2.3ex]{%
    \renewcommand\stacktype{L}%
    \mathbin{%
    \scaleto{\stackon[0.7pt]{$\triangle$}{\tiny $+$}}{#1}%
}}
\begin{document}
    Custom symbols:
    \[\alpha \trianglesignx f(x,y)=M-M_{\alpha} \trianglesignplus M_{\alpha}\]

    Symbols from \verb!stix! package: 
    \[\alpha \triangletimes f(x,y)=M-M_{\alpha} \triangleplus M_{\alpha}\]
\end{document}

出力例

関連情報