추상 대수 연산자를 삽입하기 위해 다음을 시도했습니다.
\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}
편집(댓글에서 요청한 대로):
코드를 다음과 같이 변경했습니다.
\mathbin
이항 연산자 주위에 적절한 간격을 두기 위해 추가되었습니다 . 보다여기상세 사항은.- 제거됨
\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}