tikz-cd 不知道标签键

tikz-cd 不知道标签键

我发现已经有大量与tikz-cd错误有关的问题,我之所以加入这个俱乐部,是因为这些问题都无法解决我的问题。代码如下:

\documentclass[draft, 12pt, a4paper]{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[icelandic,english]{babel}
\usepackage{amsmath, amssymb, amsfonts, geometry}
\usepackage{amsthm}
   \theoremstyle{definition}
      \newtheorem{definition}{Definition}
      \newtheorem*{remark}{Remark}
      \newtheorem*{review}{Review}
   \theoremstyle{plain}
      \newtheorem{proposition}{Proposition}
      \newtheorem{theorem}{Theorem}
   \theoremstyle{remark}
      \newtheorem{example}{Example}
\usepackage{mathrsfs}
\usepackage{txfonts}
\usepackage{braket}
\usepackage{hyperref}
   \hypersetup{colorlinks = true}
\usepackage{tikz-cd}
\usepackage{graphicx}

\newcommand{\ZZ}{\mathbb{Z}}
\newcommand{\ZC}{\mathbb{C}}
\newcommand{\ZR}{\mathbb{R}}
\newcommand{\CS}{\mathcal{S}}
\newcommand{\PC}{\mathbb{P}_\mathbb{C}}
\newcommand{\ph}{\,\cdot\,}
\newcommand{\op}[1]{\operatorname{#1}}
\newcommand{\covX}{\overline{X}}
\newcommand{\covx}{\overline{x}}
\newcommand{\covf}{\overline{f}}
\newcommand{\covg}{\overline{g}}

\begin{document}

\begin{center}
\begin{tikzcd}
   \covX\arrow[dr,"p"]\arrow[rr,"h"] & & \covX'\arrow[dl,"p'"] \\
   & X &
\end{tikzcd}
\end{center}

\end{document}

这是错误

! Package pgfkeys Error: I do not know the key '/tikz/"p"'

现在我真的无法想象为什么这不起作用,因为我相信标记箭头的标准方法tikz-cd是简单地将双引号之间的名称添加到箭头的选项列表中,就像我做的那样;实际上,我发现的许多例子都是这样的。更有趣的是,三天前我在投影仪演示中使用了相同的代码(使用脆弱的框架),它没有问题!因此我很迷茫。我想我的序言出了点问题,但我不知道哪里错了或缺了什么。

答案1

这段代码告诉我,你的代码 tikz-cd 工作正常。问题出在 babel 上icelandic!!!我按住icelandicbabel 并添加\usetikzlibrary{babel}。因此所有代码都正常工作。

\documentclass[draft, 12pt, a4paper]{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,icelandic]{babel}

\usepackage{amsmath, amssymb, amsfonts, geometry}
\usepackage{tikz-cd}
\newcommand{\covX}{\overline{X}}
\usetikzlibrary{babel}

\begin{document}
\begin{center}
\begin{tikzcd}
   \covX\arrow[dr,"p"]\arrow[rr,"h"] & & \covX'\arrow[dl,"p'"] \\
   & X &
\end{tikzcd}
\end{center}

\end{document}

在此处输入图片描述

相关内容