Tik-cd 不显示地图名称

Tik-cd 不显示地图名称

图表中的地图名称未显示在我的文件中,但它确实在空白文件中显示它,我删除了我认为可能与 tikz 有关的包,但错误仍然存​​在:


代码:

\begin{tikzcd}
\tilde{X} \arrow[rr, "\varphi"] \arrow[rd, "p"'] &   & \tilde{X} \arrow[ld, "p"] \\
                                                 & X &                          
\end{tikzcd}

显示方式:

在此处输入图片描述

这些是我导入的内容,我将其放在与主要文档不同的文档中,该文档是文章类型文档。

\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{graphicx} % Required for inserting images

\usepackage{amsmath}
\usepackage{geometry}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{multicol}
\usepackage{mathtools}
\usepackage{accents}
\usepackage{enumerate}
\usepackage{faktor}
%\usepackage{tikz}
\usepackage{tikz-cd}
\usepackage{xcolor}
\usepackage{dsfont}
%\usepackage{todonotes}
\usepackage[alphabetic]{amsrefs} 

答案1

你还会收到很多错误消息,首先是

! Argument of \language@active@arg" has an extra }.
<inserted text>
                \par

永远不要忽视错误。这个错误是由简写字符引起babel"

解决方案:加载\usetikzlibrary{babel}

无关,但您\usepackage[T1]{fontenc}在用西班牙语排版时应该这样做;也\usepackage[utf8]{inputenc}不再需要。

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{graphicx} % Required for inserting images

\usepackage{amsmath}
\usepackage{geometry}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{multicol}
\usepackage{mathtools}
\usepackage{accents}
\usepackage{enumerate}
\usepackage{faktor}
%\usepackage{tikz}
\usepackage{tikz-cd}
\usetikzlibrary{babel}
\usepackage{xcolor}
\usepackage{dsfont}
%\usepackage{todonotes}
\usepackage[alphabetic]{amsrefs} 

\begin{document}

\begin{tikzcd}
\tilde{X} \arrow[rr, "\varphi"] \arrow[rd, "p"'] &   & \tilde{X} \arrow[ld, "p"] \\
                                                 & X &                          
\end{tikzcd}

\end{document}

在此处输入图片描述

相关内容