图表中的地图名称未显示在我的文件中,但它确实在空白文件中显示它,我删除了我认为可能与 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}