xy-pic에서 화살표에 슬래시를 날립니다.

xy-pic에서 화살표에 슬래시를 날립니다.

수학 논문에 넣고 싶은 큰 종속성 다이어그램이 있습니다. 화살표 중 일부는 의미를 나타내고, 줄이 그어진 화살표는 특정 의미가 없음을 나타냅니다. 여기에 그것의 작은 부분이 있습니다.

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

위 차트의 작은 부분은 모든 Dedekind 도메인이 Noetherian Normal이라는 것을 의미합니다.존재하다Dedekind 도메인은 다음과 같습니다.~ 아니다전 세계적으로 정상적이다. 그러나 이 방법으로 수행하면 화살표의 십자형 슬래시는 다소 작습니다. 일반 독자가 슬래시가 실수라고 생각할까봐 걱정됩니다. 실제로는 모든 Dedekind 도메인이~이다전 세계적으로 정상적이다.

슬래시를 훨씬 더 크게 만들려면 어떻게 해야 합니까? XY-pic으로도 이런게 가능한가요?

답변1

사용을 권장해도 될까요?이것을 위해?

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

여기에 이미지 설명을 입력하세요

패키지는 훨씬 더 현대적이고 강력하며 읽기 쉽습니다. \ar두 패키지 모두에서 사용할 수 있고 \txt에 대한 정의를 재정의할 수 있으므로 기존 다이어그램을 다시 작성하는 것이 쉽습니다 \textCDedge.

관련 정보