![Como definir um comando “vnodash”?](https://rvso.com/image/475731/Como%20definir%20um%20comando%20%E2%80%9Cvnodash%E2%80%9D%3F.png)
Gostaria de compor a seguinte sequência: A | Γ ⊢ B. Eu tentei,
\documentclass{article}
\begin{document}
$A \mid \Gamma \vdash B$
\end{document}
mas \mid
tem uma altura muito maior que \vdash
. Eu poderia medir a altura do símbolo da catraca e desenhar uma régua vertical correspondente, mas não consegui copiar e colar fórmulas do PDF de saída (e não tenho certeza se a espessura e o arredondamento dos cantos corresponderiam).
Estou aberto à ideia de usar algo diferente \vdash
(por exemplo, um comando do turnstile
pacote), desde que haja uma barra vertical correspondente (você pode chamá-la de \vnodash
).
Responder1
Você poderia escalar \mid
para que
- tem a mesma altura que
\vdash
, e - fica na linha de base como
\vdash
.
As pontas não são tão arredondadas como no \vdash
, mas não deve ser um grande problema na impressão.
\documentclass{article}
\usepackage{amsmath}
\usepackage{graphicx}
\makeatletter
\NewDocumentCommand{\vmid}{}{\mathrel{\mathpalette\vmid@\relax}}
\newcommand{\vmid@}[2]{%
\begingroup
\sbox\z@{$#1\vdash$}%
\resizebox{\width}{\ht\z@}{\raisebox{\depth}{$\m@th#1|$}}%
\endgroup
}
\makeatother
\begin{document}
$A \vmid \Gamma \vdash B$
\end{document}
Responder2
Você pode criar \vnodedash
com uma montagem de \mid
e-
\NewDocumentCommand{\vnodedash}{}{\mid\mkern -4.35mu\relax\mathrel{-}}
Exemplo
\documentclass{article}
\NewDocumentCommand{\vnodedash}{}{\mid\mkern -4.35mu\relax\mathrel{-}}
\begin{document}
$A \mid \Gamma \vdash B$
$A \mid \Gamma \vnodedash B$
\end{document}