输入特定的不等号

输入特定的不等号

我尝试在 TeX 中输入以下符号,但似乎找不到它。我应该自己创建它吗?如果是这样,我该怎么做?谢谢。

在此处输入图片描述

答案1

\leq您确实可以通过在符号上打印符号来自己构建它\geq

\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand*{\leqgeq}{%
    \mathrel{\mathpalette\@leqgeq\relax}%
}
\newcommand*{\@leqgeq}[2]{%
    \makebox[0pt][l]{\(#1\leq\)}\mbox{\(#1\geq\)}%
}
\makeatother
\begin{document}
if \( a \leqgeq b \)

\(\displaystyle a \leqgeq b\)
\(\textstyle a \leqgeq b\)
\(\scriptstyle a \leqgeq b\)
\(\scriptscriptstyle a \leqgeq b\)
\end{document}

答案2

轻松应用\mathpalette(考虑到当前的数学风格)和\ooalign(用于叠加两个符号)。

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\win}{% weird inequality
  \mathrel{\mathpalette\win@\relax}%
}
\newcommand{\win@}[2]{%
  \ooalign{$\m@th#1\leq$\cr$\m@th#1\geq$\cr}%
}
\makeatother

\begin{document}

$a\win b$

$\scriptstyle a\win b$

$\scriptscriptstyle a\win b$

\end{document}

在此处输入图片描述

在提出新问题之前,请先了解一下如何应对 < 和 >。

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\win}{% weird inequality
  \mathrel{\mathpalette\win@{<>}}%
}
\newcommand{\wineq}{% weird inequality
  \mathrel{\mathpalette\win@{\leq\geq}}%
}
\newcommand{\win@}[2]{\win@@{#1}#2}
\newcommand{\win@@}[3]{%
  \ooalign{$\m@th#1#2$\cr$\m@th#1#3$\cr}%
}
\makeatother

\begin{document}

$a\win b\wineq c$

$\scriptstyle a\win b\wineq c$

$\scriptscriptstyle a\win b\wineq c$

\end{document}

在此处输入图片描述

答案3

\tracinglostchars = 2 % Warn if a glyph is missing from a font
\documentclass{article}
\usepackage{unicode-math}

\pagestyle{empty}

\defaultfontfeatures{Scale=MatchLowercase}
\setmathfont{STIX Two Math}

\newcommand\glej{\mathrel{\underline{\glj}}}

\begin{document}
\[ a \glej b \]
\end{document}

STIX Two 字体示例

要从 STIX Two Math 中获取这一个符号,请使用\setmathfont[range=\glj, Scale=MatchLowercase]{STIX Two Math}

如果您需要改用 PDFLaTeX,则\glj符号位于stixstix2包中。

答案4

\scriptstyle(编辑解决方案以允许它在各种情况下工作\scriptscriptstyle

这是一个解决方案,它使用 TeX 基元\hss\cr低级命令\ooalign来叠加\ge\le符号,并使用 `\mathchoice 指令允许以一阶和二阶子标/上标模式排版符号。

在此处输入图片描述

\documentclass{article}
\newcommand\funkyneq{\mathrel{\mathchoice
    {\ooalign{\hss$\ge$\cr$\le$}}
    {\ooalign{\hss$\ge$\cr$\le$}}
    {\ooalign{\hss$\scriptstyle\ge$\cr$\scriptstyle\le$}}
    {\ooalign{\hss$\scriptscriptstyle\ge$\cr$\scriptscriptstyle\le$}}
}}
\begin{document}
$a\funkyneq b \quad \scriptstyle 
 a\funkyneq b \quad \scriptscriptstyle 
 a\funkyneq b$
\end{document}

相关内容