我想用这个包来做tikz
,因为我想注释边缘。
我尝试使用这个模板,但它不允许我\mathbb
在里面添加元素。http://www.texample.net/tikz/examples/commutative-diagram-tikz/
很抱歉,我无法更好地解释我的问题,我从未使用过 stackexchange,而且我是 latex 初学者。感谢您的帮助。
编辑:
我目前拥有的
\begin{tikzpicture}
\matrix (m) [matrix of math nodes,row sep=3em,column sep=4em,minimum width=2em]
{
$\mathbb{R}^2$ & $R^2$ \\
A_t & A \\
$R^2$ & $R^2$ \\};
\path[-stealth]
(m-1-1) edge node [left] {$\mathcal{B}_X$} (m-2-1)
edge [double] node [below] {$\mathcal{B}_t$} (m-1-2)
(m-2-1.east|-m-2-2) edge node [below] {$\mathcal{B}_T$}
node [above] {$\exists$} (m-2-2)
(m-1-2) edge node [right] {$\mathcal{B}_T$} (m-2-2)
edge [dashed,-] (m-2-1);
\end{tikzpicture}
我的包裹
\documentclass[10pt]{article}
\usepackage{fullpage,amsfonts,mathpazo}
\usepackage[utf8]{inputenc}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{matrix}
\pagestyle{empty}
编辑2:
问题已解决,我在图表中使用了数学模式(美元符号),这是不应该的,删除它们解决了问题。谢谢所有帮助过的人!
答案1
这会产生您想要的结果。
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{matrix}
\usepackage{amssymb}
\begin{document}
\begin{tikzpicture}
\matrix (m) [matrix of math nodes,row sep=3em,column sep=4em,minimum width=2em]
{
\mathbb{F}^m & \mathbb{F}^n\\
V & W \\
\mathbb{F}^m&\mathbb{F}^n\\
};
\path[-stealth]
(m-1-1) edge (m-2-1)
edge node [above] {$A_1$} (m-1-2)
(m-1-2) edge (m-2-2)
(m-2-1) edge node [above] {$L$} (m-2-2)
(m-3-1) edge (m-2-1)
edge node [above] {$A_2$} (m-3-2)
(m-3-2) edge (m-2-2)
;
\end{tikzpicture}
\end{document}
答案2
你可以很简单地用以下方法完成tikz-cd
:
\documentclass{article}
\usepackage{ amssymb}
\usepackage{tikz-cd}
\begin{document}
%
\[ \begin{tikzcd}[arrows = {-Stealth}]
\mathbb{F}^m \rar["A_1"] \dar & \mathbb{F}^n \dar \\%
V \rar["L"] & W \\
\mathbb{F}^m \rar["A_2"] \uar & \mathbb{F}^n \uar
\end{tikzcd}
\]
\end{document}