xy 패키지를 사용하는 특정 교환 다이어그램에서 암시가 없는 백틱을 암시하고 중앙에 있는 백틱

xy 패키지를 사용하는 특정 교환 다이어그램에서 암시가 없는 백틱을 암시하고 중앙에 있는 백틱

나는 이 MWE를 가지고 있습니다:

\documentclass{amsart}
\usepackage[cmtip, all]{xy}
\begin{document}
\xymatrix@R=2pc@C=2pc{ f\in\mathcal C^1(D)   \ar@<.8ex>@{=>}[r] \ar@<-.8ex>@{<=}[r]|{\SelectTips{cm}{}\object@{/}}|{}  & f\,\text{differenziabile} \ar@<.8ex>@{=>}[r] \ar@<-.8ex>@{<=}[r]|{\SelectTips{cm}{}\object@{/}}|{} & f \,\substack{\text{derivabile} \\ \text{parzialmente}}\\
            &  f\,\text{continua} & }
\end{document}

하지만 지금은 화살표 중앙에 백틱을 넣을 수 없으며 아래 그림과 같이 암시 및 암시하지 않음을 넣을 수 없습니다.

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

어떤 제안이 있으십니까? tikz-cd는 사용하지 마세요.

답변1

나는 사용하지 않을 것이다 xy.

\documentclass{article}
\usepackage{amsmath}
\usepackage{centernot,array,graphicx}

\begin{document}

\[
\newcommand{\Doublearrows}[2]{% #1 = above, #2 = below
  \mathrel{\raisebox{-0.8ex}{\vbox{\offinterlineskip\ialign{##\cr$#1$\cr$#2$\cr}}}}%
}
\newcommand{\Downlongarrow}{%
  \rotatebox[origin=c]{-90}{$\Longrightarrow$}%
}
\newcommand{\Upnotlongarrow}{%
  \rotatebox[origin=c]{90}{$\centernot{\Longrightarrow}$}%
}
\setlength{\arraycolsep}{0pt}
\begin{array}{c >{{}}c<{{}} c >{{}}c<{{}} c}
f\in\mathcal{C}^1(D) &
\Doublearrows{\mspace{1mu}\Longrightarrow}{\centernot{\Longleftarrow}\mspace{1mu}} &
f\mbox{ differenziabile} &
\Doublearrows{\mspace{1mu}\Longrightarrow}{\centernot{\Longleftarrow}\mspace{1mu}} &
f\ \smash[b]{\substack{\text{derivabile} \\ \text{parzialmente}}} \\
&& \Downlongarrow\;\Upnotlongarrow \\
&& f\mbox{ continua}
\end{array}
\]

\end{document}

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

나는 교육학적 관점에서 그러한 도표의 유용성에 대해 많은 의심을 품고 있습니다.

관련 정보