放大当前符号

放大当前符号

我怎样才能编写一个代码来调整当前符号的高度和大小而不使用scalebox?我试过一个,但没有用。

在此处输入图片描述

\documentclass[a4paper]{article}
\usepackage{tikz}

\makeatletter
\mathchardef\standardlessthanequal=\mathcode`<=
\DeclareRobustCommand{\tauyecolessthanequal}{
\mathbin{\mathpalette\tauyeco@lessthanequal\relax}
}
\newcommand{\tauyeco@lessthanequal}[2]{
\raisebox{-0.1\height}{\scalebox{2.35}{\hspace{-0.1mm}$\m@th#1\standardlessthanequal$}}
}
\begingroup\lccode`~=`<= \lowercase{\endgroup\let~}\tauyecolessthanequal
\AtBeginDocument{\mathcode`<="8000 }
\makeatother

\begin{document}

\[\leq\]

\end{document}

答案1

据我猜测,你试图定义一个数学代码,<=但那是两个字符,而不是一个,所以是语法错误,你可以简单地删除所有的数学代码设置

\documentclass[a4paper]{article}
\usepackage{graphicx}

\makeatletter

\DeclareRobustCommand{\tauyecolessthanequal}{%%%%
\mathbin{\mathpalette\tauyeco@lessthanequal\relax}%%%%
}
\newcommand{\tauyeco@lessthanequal}[2]{%%%%
\raisebox{-0.1\height}{\scalebox{2.35}{\hspace{-0.1mm}$\m@th#1\leq$}}%%%
}
\makeatother

\begin{document}

\[\leq\tauyecolessthanequal\]

\end{document}

相关内容