\tikzcd 中产品因子之间的箭头

\tikzcd 中产品因子之间的箭头

我想把这个图表纳入我的文章中 在此处输入图片描述

我正在使用 \tikzcd 包,但我不知道如何在该环境中制作图表。唯一的问题在于表示相应产品因素之间映射的箭头。如何制作?

提前感谢您的回答。

答案1

您可以将\times符号插入为箭头并对列分隔进行操作。

\documentclass[a4paper,12pt]{article}
\usepackage{newtxtext,newtxmath}
\usepackage{mathtools}
\usepackage{tikz-cd}

% see https://tex.stackexchange.com/a/216042/4427
\tikzset{
  symbol/.style={
    draw=none,
    every to/.append style={
      edge node={node [sloped, allow upside down, auto=false]{$#1$}}}
  }
}
\newcommand{\sep}{\,|\,}

\begin{document}

\begin{tikzcd}[row sep=1ex]
H_n (M\sep L; R) \arrow[r,symbol=\times] \arrow[dd, "i_*"] &[-2em]
  H^k (M\sep L; R) \arrow[rd, "\frown"] &[2em]
\\
&& H_{n-k}(M;R) \\
H_n (M\sep K; R) \arrow[r,symbol=\times] &
  H^k (M\sep K; R) \arrow[ru,  "\frown"'] \arrow[uu, "i^*"']
\end{tikzcd}

\end{document}

在此处输入图片描述

答案2

我使用与所调用的tikz-cd字体克隆相关联的内容添加了我的版本。Timesnewtxtext

\documentclass[a4paper,12pt]{article}
\usepackage{newtxtext,newtxmath}
\usepackage{mathtools,amssymb}
\usepackage{tikz-cd}


\begin{document}

\begin{tikzcd}[row sep=.2cm, column sep=.7cm]
H_n (M\mid L; R)\arrow[dd, "i_*"] & \mkern-40mu  \times \, H^k (M\mid L; R) \arrow[rrd, "\frown"] 
&  &  \\
 & &  & H_{n-k}(M;R) \\
H_n (M\mid K; R) & \arrow[uu, "i^*"'] \mkern-40mu\times \, H^k (M\mid K; R) \arrow[rru,  "\frown"'] &  &   
\end{tikzcd}

\end{document}   

在此处输入图片描述

答案3

在此处输入图片描述


\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
  A \times B \arrow[d,xshift=-1em]\\
  C \times D \arrow[u,xshift=1em] 
\end{tikzcd}
\end{document}

相关内容