与 \triangleq 匹配的 propto 顶部的三角形

与 \triangleq 匹配的 propto 顶部的三角形

正如您所见,\triangleDelta看起来都不像中的三角形\triangleq

x \triangleq y \qquad
x \overset{\triangle}{\propto} y \qquad
x \overset{\Delta}{\propto} y

答案1

这不是一个完美的匹配,但也许是足够好的匹配。

\documentclass{article}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\newcommand{\mtrian}{\mathrel{\raisebox{-0.1ex}{%
\scalebox{0.8}[0.6]{$\vartriangle$}}}}
\begin{document}
\[x \triangleq y \qquad 
x \overset{\mtrian}{=} y \qquad
x \overset{\mtrian}{\propto} y \]
\end{document}

在此处输入图片描述

或者trimclip你可以获得精确的匹配。这种方法的灵感来自于文森特的回答,但不会用白色覆盖任何内容,当您在某些非白色背景上添加符号时,这可能会出现问题。

\documentclass{article}
\usepackage{trimclip}
\usepackage{amsmath}
\usepackage{amssymb}
\newcommand{\mtrian}{\raisebox{-0.25ex}{\clipbox{0em 1.25ex 0em 0em}{$\triangleq$}}}
\begin{document}
\[x \triangleq y \qquad 
x \overset{\mtrian}{=} y \qquad
x \overset{\mtrian}{\propto} y \]
\end{document}

在此处输入图片描述

答案2

如果您想要完全相同的三角形,您可以\triangleq通过在等号上放置一条白色规则,然后\propto在其上添加符号,从命令中定义一个新命令。

\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{color}
\newlength{\dimenteq}
\settowidth{\dimenteq}{$\triangleq$}
\newcommand{\trianglepropto}{%
    \triangleq\hspace*{-\dimenteq}%
    \mkern-5mu{\color{white}\rule{\dimenteq}{0.5\dimenteq}}\mkern-5mu%
    \hspace*{-\dimenteq}\propto%
}
\begin{document}
\[
x \triangleq y \qquad x \trianglepropto y
\]
\end{document}

相关内容