explodindo a barra nas setas em xy-pic

explodindo a barra nas setas em xy-pic

Tenho um grande diagrama de dependências que quero colocar em um trabalho de matemática. Quero que algumas das setas indiquem implicações e quero setas riscadas para denotar não implicações específicas. Aqui está uma pequena parte disso.

\xymatrix{
& \txt{Dedekind} \ar@2[dl] \ar@2[dr]|{\object@{/}}\\
\txt{Noetherian\\ normal} & & \txt{globally\\ perinormal}
}

A pequena parte do meu gráfico acima significa que todo domínio de Dedekind é Noetheriano normal, masexistirDomínios Dedekind que sãonãoglobalmente perinormal. No entanto, a barra riscada da seta, quando feita desta forma, é bastante pequena. Estou preocupado que um leitor casual pense que a barra é um erro, e que na verdade quero dizer que todos os domínios Dedekindsãoglobalmente perinormal.

Como faço para tornar a barra muito maior? Isso é possível com o Xy-pic?

Responder1

Posso recomendar usarpor esta?

% arara: pdflatex

\documentclass{article}
\usepackage[all,cmtip]{xy}
\usepackage{tikz-cd}
\usetikzlibrary{decorations.markings}
\tikzset{degil/.style={
        decoration={markings,
            mark= at position 0.5 with {
                \node[transform shape] (tempnode) {$\backslash$};}},
        postaction={decorate}}}
\newcommand{\textCDedge}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}} % you may switch to 'l' or alike later, if you do not like the centred alignment anymore

\begin{document}
\[  
\xymatrix{ & \txt{Dedekind} \ar@2[dl] \ar@2[dr]|{\object@{/}}\\ \txt{Noetherian\\ normal} & & \txt{globally\\ perinormal} }
\]  
\[
\begin{tikzcd}[arrows=Rightarrow]
& \textCDedge{Dedekind} \ar{dl} \ar[degil]{dr}&\\
\textCDedge{Noetherian \\ normal}&& \textCDedge{globally\\perinormal}
\end{tikzcd}
\]
\end{document}

insira a descrição da imagem aqui

A embalagem é muito mais moderna, poderosa e fácil de ler. Seria fácil reescrever seu diagrama existente, pois ele \arpode ser usado em ambos os pacotes e você poderia redefinir \txtminha definição de \textCDedge.

informação relacionada