Den Schrägstrich bei Pfeilen in xy-pic aufblasen

Den Schrägstrich bei Pfeilen in xy-pic aufblasen

Ich habe ein großes Abhängigkeitsdiagramm, das ich in eine Mathearbeit einfügen möchte. Einige der Pfeile sollen Implikationen kennzeichnen, und durchgestrichene Pfeile sollen bestimmte Nicht-Implikationen kennzeichnen. Hier ist ein kleiner Teil davon.

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

Der kleine Teil meines Diagramms oben bedeutet, dass jede Dedekind-Domäne noethersch normal ist, aber dass esexistierenDedekind-Domänen, dienichtglobal perinormal. Der durchgestrichene Schrägstrich des Pfeils ist jedoch auf diese Weise ziemlich klein. Ich befürchte, dass ein gelegentlicher Leser denken könnte, der Schrägstrich sei ein Fehler und ich meine eigentlich, dass alle Dedekind-DomänenSindglobal perinormal.

Wie kann ich den Schrägstrich deutlich vergrößern? Ist das mit Xy-pic überhaupt möglich?

Antwort1

Ich empfehle die Verwendungdafür?

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

Bildbeschreibung hier eingeben

Das Paket ist viel moderner, leistungsfähiger und leichter zu lesen. Es wäre einfach, Ihr vorhandenes Diagramm neu zu schreiben, da es \arin beiden Paketen verwendet werden kann und Sie es \txtgemäß meiner Definition von neu definieren könnten \textCDedge.

verwandte Informationen