有没有好的方法来表示\rhd
? 的否定。我尝试过类似的东西\not\rhd
,但看起来不太好。环顾四周,我没有找到任何好的建议。
答案1
你不应该使用\rhd
作为关系符号,因为它是二进制操作符号。您可以在latexsym
(已弃用) 或以下位置找到它amsfonts
:
\DeclareMathSymbol{\lhd} {\mathbin}{AMSa}{"43}
\DeclareMathSymbol{\unlhd} {\mathbin}{AMSa}{"45}
\DeclareMathSymbol{\rhd} {\mathbin}{AMSa}{"42}
\DeclareMathSymbol{\unrhd} {\mathbin}{AMSa}{"44}
用作关系符号的相同符号有不同的叫法:
\ams@DeclareMathSymbol{\vartriangleright} {\mathrel}{AMSa}{"42}
\ams@DeclareMathSymbol{\vartriangleleft} {\mathrel}{AMSa}{"43}
\ams@DeclareMathSymbol{\trianglerighteq} {\mathrel}{AMSa}{"44}
\ams@DeclareMathSymbol{\trianglelefteq} {\mathrel}{AMSa}{"45}
并且amssymb
(加载amsfonts
)有
\DeclareMathSymbol{\ntrianglerighteq}{\mathrel}{AMSb}{"34}
\DeclareMathSymbol{\ntrianglelefteq}{\mathrel}{AMSb}{"35}
\DeclareMathSymbol{\ntriangleleft} {\mathrel}{AMSb}{"36}
\DeclareMathSymbol{\ntriangleright} {\mathrel}{AMSb}{"37}
因此答案是加载amssymb
并使用\ntriangleright
。
\documentclass{article}
\usepackage{amssymb}
\begin{document}
$x\ntriangleright y$
\end{document}