Sơ đồ giao hoán trong latex
Sơ đồ giao hoán trong latex
Chào các bạn, hôm nay mình sẽ giới thiệu một số sơ đồ giao hoán thường dùng.
- Trước tiên bạn phải có gói lệnh \usepackage[all,cmtip]{xy} trước\begin{document} nhé.
Sau đó bạn copy dãy lệnh sau
\begin{displaymath}
\xymatrix{
{X} \ar[rr]^{f} \ar[dr]_{p}
&& {Y}\\
& {X/\ker f} \ar[ur]_{\overline{f}}
}% xymatrix
\end{displaymath}
Chúng ta được
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
- Gói lệnh \usepackage{tikz} trước document
và copy dãy lệnh sau
\begin{tikzpicture}[every node/.style={midway}]
\matrix[column sep={5em,between origins}, row sep={3em}] at (0,0) {
\node(M) {$M$} ; & \node(N) {$N$}; \\
\node(M/A) {$M/A$}; & \node (N/B) {$N/B$};\\
};
\draw[<-] (M/A) -- (M) node[anchor=east] {$P_A$};
\draw[->] (M) -- (N) node[anchor=south] {$f$};
\draw[->] (N) -- (N/B) node[anchor=west] {$P_B$};
\draw[->] (M/A) -- (N/B) node[anchor=north] {$\overline{f}$};
\draw[->, bend right] (M) to node [swap] {} (N/B);
\draw[->, bend left] (M) to node {} (N/B);
\end{tikzpicture}
Chúng ta được hình tương ứng
+ Hình tương ứng với dãy lệnh
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
\begin{tikzpicture}[-stealth,
label/.style = { font=\footnotesize }]
\matrix (m)
[
matrix of math nodes,
row sep = 4em,
column sep = 4em
]
{
M & N & P & Q \\
M' & N' & P' & Q' \\
};
\foreach \i in {1,...,3} {
\path
let \n1 = { int(\i+1) } in
(m-1-1) edge node [above, label] {$f$} (m-1-2)
(m-1-2) edge node [above, label] {$g$} (m-1-3)
(m-1-3) edge node [above, label] {$h$} (m-1-4)
(m-2-1) edge node [below, label] {$f^\prime_1$} (m-2-2)
(m-2-2) edge node [below, label] {$f^\prime_2$} (m-2-3)
(m-2-3) edge node [below, label] {$f^\prime_3$} (m-2-4)
(m-1-1) edge node [left, label] {$\al$} (m-2-1)
(m-1-2) edge node [left, label] {$\beta$} (m-2-2)
(m-1-3) edge node [left, label] {$\gamma$} (m-2-3);
}
\path (m-1-4) edge node [left, label] {$s$} (m-2-4);
\end{tikzpicture}
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Nhận xét
Đăng nhận xét