¿Cómo generar el símbolo de condición suficiente e innecesaria en LaTex?

¿Cómo generar el símbolo de condición suficiente e innecesaria en LaTex?

ingrese la descripción de la imagen aquí

¿Cómo generar el símbolo de condición suficiente e innecesaria en LaTex? He navegado por varios sitios web, pero ninguno me satisface. ¡Gracias!

Respuesta1

Aquí hay una construcción del símbolo con old-arrows'flechas.

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

Respuesta2

Con algo de programación de bajo nivel:

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

\mathrelSe construye A. En él, un cuadro vertical centrado en el eje de la fórmula ( \vcenter) que contiene una alineación simple: arriba a \longrightarrow, abajo a \longleftarrowcon un pequeño \backslashsuperpuesto con \ooalign. El \backslashestá dentro \scriptscriptstyley elevado por su profundidad. Es \vphantomnecesario por motivos técnicos (para fijar la altura y la profundidad de la \ooalignconstrucción).

ingrese la descripción de la imagen aquí

información relacionada