LaTeX 图表

表格

语法:
数组和表格均以 \begin{array} \end{array} 包围;
在其后定义列数及每一列的文本对齐属性: c l r 分别代表居中、左对齐及右对齐;
| 代表垂直分隔线,\hline 代表水平分隔线;
元素间用 & 分隔 ,每行以 \\ 结尾;

\begin{array}
{c|lcr}
行号 & 左对齐 & 中间对齐 & 右对齐 \\
\hline
1 & xxxxxxxxx & yyyyyyyyyyy & zzzzzzzzzzzzzz \\
2 & xxxxxxxxx & yyyyyyyyyyy & zzzzzzzzzzzzzz \\
3 & xxxxxxxxx & yyyyyyyyyyy & zzzzzzzzzzzzzz
\end{array}

$$
\begin{array}
{c|lcr}
行号 & 左对齐 & 中间对齐 & 右对齐 \\
\hline
1 & xxxxxxxxx & yyyyyyyyyyy & zzzzzzzzzzzzzz \\
2 & xxxxxxxxx & yyyyyyyyyyy & zzzzzzzzzzzzzz \\
3 & xxxxxxxxx & yyyyyyyyyyy & zzzzzzzzzzzzzz
\end{array}
$$

交换图表

语法:
首先用 \require{AMScd} 允许交换图表显示;
然后使用 \begin{CD} \end{CD} 包围元素;
图表元素之间用 & 分隔,结尾换行使用: \

@>>> 代表右箭头(可以插入文字注释,@>text>> 或者 @>>text>)
@<<< 代表左箭头(可以插入文字注释,@<text<< 或者 @<<text<)
@VVV 代表下箭头(可以插入文字注释,@VtextVV 或者 @VVtextV)
@AAA 代表上箭头(可以插入文字注释,@AtextAA 或者 @AAtextA)
@= 代表水平双实线
@| 代表竖直双实线
@.代表没有箭头

\require{AMScd}
\begin{CD}
 A @>注释1>> B \\
 @V注释2VV \text{中间文字} @VV注释3V \\
 C @>>注释4> D
\end{CD}
\qquad \qquad
\begin{CD}
 A @<注释1<< B \\
 @A注释2AA \text{中间文字} @AA注释3A \\
 C @<<注释4< D
\end{CD}
\qquad
\begin{CD}
 A @= B \\
 @. \text{中间文字} @. \\
 C @= D
\end{CD}

效果:
$$
\require{AMScd}
\begin{CD}
A @>注释1>> B \\
@V注释2VV \text{中间文字} @VV注释3V \\
C @>>注释4> D
\end{CD}
\qquad \qquad
\begin{CD}
A @<注释1<< B \\
@A注释2AA \text{中间文字} @AA注释3A \\
C @<<注释4< D
\end{CD}
\qquad
\begin{CD}
A @= B \\
@. \text{中间文字} @. \\
C @= D
\end{CD}
$$

留下评论

电子邮件地址不会被公开。 必填项已用*标注