세로 막대가있는 등호 (≠)

\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”>

위. 특히 두 번째 줄에있는 슬래시의 다른 기울기가 마음에 들지 않고 “≠ ∅”이 매우 일반적인 조합이기 때문입니다.

답변

등호 (수직선 포함)

수직선 |는 내 맛이 나다. \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에 iv id =를 제공하는 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가 ' 내가 수락 한 답변을 변경할 수 없다는 것을 ' 신경 쓰지 않았 으면합니다. ' '이 버전의
    \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의 명령, iv id의 \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 ix는 Computer Modern 및 기타 글꼴과 잘 어울립니다.
  • 슬프지만 사실입니다. 그들은 stipub 컨소시엄 회원들의 합의 서체 인 시간과 섞이도 록 설계되었습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다