28/04/2020 横线

This commit is contained in:
2020-04-28 17:35:38 +08:00
parent aa7b7cef94
commit 02f81e2fcc
7 changed files with 262 additions and 425 deletions

View File

@@ -2,6 +2,9 @@
%表示用xelatex编译文件
\documentclass[a4paper]{ctexart}
\usepackage{array}
\usepackage{tabularx}
\usepackage{indentfirst}
\setlength{\parindent}{2em}
\begin{document}
\title{标题页}
\author{Ryan\thanks{注脚}%
@@ -13,7 +16,7 @@
一般用于紧跟\textbackslash maketitle 命令之后介绍文档的摘要\par
中文\LaTeX{}排版。
\section{\LaTeX 排版文字}
{}分段\\换行\textbackslash\par
{}分段\\换行\textbackslash\textbackslash\par
冒号``please press the `x' key.''\par
连字符-用来组成复合词,\\%
短破折号--用来连接数字表示范围,\\%
@@ -212,10 +215,34 @@
也可以用 \textbackslash tabularnewline 命令%
代替原来的 \textbackslash\textbackslash 实现表格换行。\\
\hline
\end{tabular}
%\begin{tabular}
%\end{tabular}
\end{tabular}\par
\LaTeX 本身提供了 tabular* 环境用来排版定宽表格,但是不太方便使用,%
比如要用到 @ 格式插入额外命令,令单元格之间的间距为 \textbackslash fill,%
但即使这样仍然有瑕疵:\par
\begin{tabular*}{14em}{@{\extracolsep{\fill}}|c|c|c|c|}
\hline
A & B & C & D \\
\hline
a & b & c & d \\
\hline
\end{tabular*}\par
tabularx 宏包为我们提供了方便的解决方案。它引入了一个 X 列格式,%
类似 p 列格式,不过会根据表格宽度自动计算列宽,多个X列格式平均分配列宽。%
X列格式也可以用 array 里的辅助 格式修饰对齐方式:\par
\begin{tabularx}{14em}{|*{4}{>{\centering\arraybackslash}X|}}
\hline
A & B & C & D \\
\hline
a & b & c & d \\
\hline
\end{tabularx}\par
\subsubsection{横线}
\textbackslash cline\{i-j\} 用来绘制跨越部分单元格的横线:\par
三线表由 booktabs 宏包 支持,它提供了 \textbackslash toprule、%
\textbackslash midrule 和 \textbackslash bottomrule %
命令用以排版三线表的三条线, 以及和 \textbackslash cline 对应的 %
\textbackslash cmidrule。除此之外,最好不要用其它横线以及竖线:\par
\appendix
\section{附录}
\end{document}