Wie gibt man das Symbol einer hinreichenden und einer unnötigen Bedingung in LaTex aus?

Wie gibt man das Symbol einer hinreichenden und einer unnötigen Bedingung in LaTex aus?

Bildbeschreibung hier eingeben

Wie kann man in LaTex das Symbol für hinreichende und unnötige Bedingungen ausgeben? Ich habe eine Reihe von Websites durchsucht, aber keine war zufriedenstellend. Danke!

Antwort1

Hier ist eine Konstruktion des Symbols mit old-arrowsPfeilen.

\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage[old]{old-arrows}
\newlength{\longwidth}
\newlength{\longheight}
\settowidth{\longwidth}{$\varlongrightarrow$}
\settoheight{\longheight}{$\varlongrightarrow$}
\newcommand{\sufficient}{%
    \mathrel{%
        \raisebox{ .65\longheight}{$\varlongrightarrow$}\hspace*{-\longwidth}%
        \raisebox{-.25\longheight}{$\varlongleftarrow$}\hspace*{-\longwidth}%
        \makebox[\longwidth]{\raisebox{-.15\longheight}{$\smallsetminus$}}%
    }%
}
\begin{document}
\(A \sufficient B\)
\end{document}

Antwort2

Mit etwas Low-Level-Programmierung:

\documentclass{article}

\newcommand{\suffnotnec}{%
  \mathrel{%
    \vcenter{%
      \offinterlineskip
      \ialign{##\cr
        $\longrightarrow$\cr
        \vphantom{$\longleftarrow$}%
        \ooalign{%
          $\longleftarrow$\cr
          \hidewidth\raisebox{\depth}{$\scriptscriptstyle\backslash$}\hidewidth\cr
        }\cr
      }%
    }%
  }%
}

\begin{document}

$A\suffnotnec B$

\end{document}

Es wird ein A \mathrelgebaut. Darin befindet sich ein vertikaler Kasten, der auf der Formelachse ( \vcenter) zentriert ist und eine einfache Ausrichtung enthält: oben ein \longrightarrow, unten ein \longleftarrowmit einem \backslashdarüber liegenden kleinen mit \ooalign. Das \backslashist in \scriptscriptstyleund wird um seine Tiefe erhöht. Das \vphantomist aus technischen Gründen erforderlich (um Höhe und Tiefe der \ooalignKonstruktion festzulegen).

Bildbeschreibung hier eingeben

verwandte Informationen