더하기 기호가 있는 삼각형/사각형을 삽입하는 방법(추상 대수 연산자)?

더하기 기호가 있는 삼각형/사각형을 삽입하는 방법(추상 대수 연산자)?

추상 대수 연산자를 삽입하기 위해 다음을 시도했습니다.

\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}

예제 출력

관련 정보