我找不到以下符号的 LaTeX 命令。有人能帮我找到这个符号吗?我无法使用 Detexify 找到它。
答案1
嗯,这里有一个看起来有点像作弊的方法,它只使用amsmath
,虽然添加calc
会使定义变得更简单:
\documentclass{article}
\usepackage{amsmath}
\newlength{\crossl}
\settowidth{\crossl}{$\times$}
\newlength{\ceql}
\settowidth{\ceql}{$\times=$}
\addtolength{\ceql}{-\crossl}
\newcommand{\crosseq}{\mathrel{\makebox[\crossl][l]{$\times\hspace{-\ceql}=$}}}
\begin{document}
$f(x)\crosseq g(x)\crosseq h(x)$
\end{document}
结果:
你也可以尝试改变位置和使用的符号:
\newcommand{\crosseq}{\mathrel{\makebox[7.7778pt][l]{$\neq$\hspace{-6.7778pt}\raisebox{-2.5pt}{$\backslash$}}}}
编辑:由于选择了这个答案,我将添加更多的解决方案,这次使用 egreg 的建议,因为探索盒子可能会产生意想不到的间距问题:
\newcommand{\crosseq}{\mathrel{\ooalign{\hidewidth$/$\hidewidth\cr\ooalign{\hidewidth$\backslash$\hidewidth\cr$=$\cr}\cr}}}
或者
\newcommand{\crosseq}{\mathrel{\ooalign{\hidewidth$/$\hidewidth\cr\ooalign{\hidewidth\raisebox{-2pt}{$\backslash$}\hidewidth\cr$=$\cr}\cr}}}
结果:
编辑2:添加[l]
选项\makebox
以调整对齐。
答案2
根据您的使用情况,以下内容可能就足够了:
\documentclass{article}
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\newcommand{\crosseq}{\mathrel{\ooalign{$\neq$\cr\reflectbox{$\neq$}\cr}}}
\begin{document}
$f(x) = g(x) \neq h(x) \crosseq i(x)$
\end{document}
该符号\crosseq
由\neq
和 反射的 组成\neq
。有关\ooalign
和 符号叠加的简短课程,请参阅\subseteq
+\circ
作为单个符号(“开子集”)。
答案3
只是为了改变,没有\ooalign
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx,calc}
% make \widthof usable with \hspace
% http://tex.stackexchange.com/a/99242
\makeatletter
\def\@hspace#1{\begingroup\setlength\dimen@{#1}\hskip\dimen@\endgroup}
\makeatother
\newcommand{\rnot}{%
\mathrel{%
\text{%
\makebox[0pt][l]{%
\hspace{\widthof{$=$}}\reflectbox{$\not$}%
}%
}%
}%
}
\newcommand{\crosseq}{\rnot\not=}
\begin{document}
$a\crosseq b$
\end{document}
答案4
穷人的代码(简化并从 egreg 那里偷来的):
\documentclass{article}
\usepackage{mathtools}
\usepackage{graphicx}
%
\newcommand{\crosseq}{%
\mathrel{%
\text{%
{$\neq$\reflectbox{$\not$}}%
}%
}%
}
\begin{document}
$a\crosseq b$
\end{document}