縦棒の等号(≠)

\neqを取得することは可能ですか?傾斜したものの代わりにバー? AMSの\gvertneqqのように、この種の「等しくない」機能を備えているが、他の記号と混合しないわけではない不等式演算子があります。

\documentclass[a5paper]{article} \usepackage{amssymb} \usepackage{amsmath} \begin{document} \begin{align*} a&\gvertneqq b\\ C&\neq \varnothing \end{align*} \end{document} 

上記のコードの結果

つまり、基本的に必要なのは、の下にある等号です。上記のid = “5673c1189c”>

。特に、2行目のスラッシュの傾斜の違いが気に入らず、「≠∅」が非常に一般的な組み合わせであるためです。

回答

等号と縦線

縦線|は私の場合少し背が高い味。 \vneqの次の定義は、垂直線の全高を\neqの全高と一致するように減らします。垂直方向の高さのサイズを変更しても、水平方向の線の太さは変わりません。

  • マクロを再定義することで、垂直線の最終的な幅と高さを微調整できます\vneqxscaleおよび\vneqyscale。デフォルトは1です。
  • \mathpaletteを使用すると、シンボルのサイズを自動的に変更できます。

サンプルファイル:

\documentclass{article} \usepackage{amssymb}% \varnothing \usepackage{graphicx}% \resizebox \makeatletter \newcommand*{\vneq}{% \mathrel{% \mathpalette\@vneq{=}% }% } \newcommand*{\@vneq}[2]{% % #1: math style (\displaystyle, \textstyle, ...) % #2: symbol (=, ...) \sbox0{\raisebox{\depth}{$#1\neq$}}% \sbox2{\raisebox{\depth}{$#1|\m@th$}}% \ifdim\ht2>\ht0 % \sbox2{\resizebox{\vneqxscale\width}{\vneqyscale\ht0}{\unhbox2}}% \fi \sbox2{$\m@th#1\vcenter{\copy2}$}% \ooalign{% \hfil\phantom{\copy2}\hfil\cr \hfil$#1#2\m@th$\hfil\cr \hfil\copy2\hfil\cr }% } \newcommand*{\vneqxscale}{1} \newcommand*{\vneqyscale}{1} \makeatother \begin{document} \[ % Comparison \neq vs. vneq \varnothing \neq \emptyset \vneq \varnothing \\ \] \[ % Check sizes: \vneq^{\vneq^{\vneq}} \\ \] \[ % Bounding box checks: \setlength{\fboxsep}{0pt} \setlength{\fboxrule}{.1pt} \fbox{$\neq$}\,\fbox{$\vneq$}\,\fbox{$|$} \] \end{document} 

結果

高さはさらに低くすることができます。例:

\renewcommand*{\vneqyscale}{.8} 

結果/.8

mathabx

txfontsの結果:

txfonts

MnSymbolの結果:

MnSymbol

ここでは、垂直線が太すぎて、水平方向のサイズ変更には縮小が必要です:

MnSymbolおよび\vneqxscale = .67の結果:

MnSymbol / .67

varnothing

の代わりに\neqを変更する代わりに、空のセットシンボル\varnothingは、\notを使用して、傾斜した垂直線の傾斜に一致するように作成できます。ただし、\circは小さすぎ、\bigcircは大きすぎます。したがって、このメソッドは、\medcircMnSymbolにivid =を提供するtxfontsに対して示されています。 “fccffc4eae”>

\documentclass{article} %\usepackage{txfonts} %\newcommand*{\varemptysetcircle}{\medcirc} \usepackage{MnSymbol} \newcommand*{\varemptysetcircle}{\medcircle} \makeatletter \newcommand*{\varemptyset}{% {% mathord \vphantom{\not=}% correct height and depth of the final symbol \mathpalette\@varemptyset\varemptysetcircle }% } \newcommand*{\@varemptyset}[2]{% % #1: math style (\displaystyle, \textstyle, ...) % #2: circle \ooalign{% \hfil$\m@th#1\not\hphantomeq$\hfil\cr \hfil$\m@th#1#2$\hfil\cr }% } % \not can be redefined to take an argument \newcommand*{\hphantomeq}{% \mathrel{\hphantom{=}}% } \makeatother \usepackage{color} \begin{document} \[ \not=\; \color{blue}\neq \varemptyset\; \color{black}\varnothing \] \end{document} 

txfontsの結果:

txfonts

MnSymbol

MnSymbol

コメント

  • これは素晴らしい答えです! Wernerが'私が'できなかったことを気にしないで、受け入れられた答えをこれに変更することを願っています。 'このバージョンのivに\renewcommand \neqしようとすると問題が発生しますid = “c14fa18935″>

ですが。具体的には、" TeX容量が"を超えました。理由は何かわかりますか?

  • \vneq is using \ neq`マクロ\@vneq。したがって、\let\ltxneq=\neqという古い意味を保存し、\@vneq\ltxneqを使用できます。次に、\neqを再定義できるはずです。
  • 回答

    はい:

    以下のコードのスクリーンショット

    \documentclass[a5paper]{article} \usepackage{amssymb} \usepackage{amsmath} \newcommand\vneq{\mathrel{\ooalign{$=$\cr\hidewidth$|$\hidewidth\cr}}} \begin{document} \begin{align*} a&\gvertneqq b\\ C&\neq \varnothing \\ d&\vneq f \end{align*} \end{document} 

    \vneqのコマンド、 ividの\ooalignに関するegregの優れたチュートリアルをお読みください= “209fee3dbe”>

    + \circを単一のシンボルとして(「オープンサブセット」)

    コメント

    • ありがとうございます。=の周りにも$$を追加しました。これは、数学フォントとは異なるテキスト。それ以外は、これが最も洗練されたソリューションです:)

    回答

    単純なソリューションは

    \usepackage{mathabx} \changenotsign 

    しかし、これは数学記号の大部分を変更することを意味します。これは、私の意見では、の設計が不適切です。

    標準ツールを使用したソリューションは

    \documentclass{article} \renewcommand\neq{\mathrel{\vphantom{|}\mathpalette\xsneq\relax}} \newcommand\xsneq[2]{% \ooalign{\hidewidth$#1|$\hidewidth\cr$#1=$\cr}% } \begin{document} $a\neq b$ \end{document} 

    \neqを通常の形状に戻すには、そのコードを削除するだけです。

    、作成された記号は下付き文字または上付き文字で小さくなります。

    ここに画像の説明を入力してください

    コメント

    • この記号と、バックスラントキャンセル付きの等号の両方がstixフォントに含まれています。
    • @barbarabeetonはい、ただしそれらのフォントは' tm ComputerModernやその他のフォントとうまく連携します。
    • 悲しいですが本当です。それらは、stipubコンソーシアムメンバーのコンセンサス書体である時代と混ざり合うように設計されました。

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です