使用环境
- 操作系统:Ubuntu 16.04 64位桌面版
- LaTeX工具:TeXstudio 2.10.8
- 编译方式:LuaLaTeX
3、绘制一列多行合并的表格
完整代码如下:
\documentclass{book}
%
\usepackage{ctex}
\usepackage{geometry}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{multirow}% 支持表格的多行合并
%
\geometry{a4paper, left = 3.17cm, right = 3.17cm, top = 2.54cm, bottom = 2.54cm}
%
%
\setlength{\parindent}{0pt}
%
\begin{document}
%
\begin{center}
\heiti 表1-6 Pascal的语句\songti\small\\
\begin{tabular}{m{2.6cm}|m{8.0cm}|m{4.2cm}}
\bottomrule
\hfil 语句名称 &\hfil 语法格式 &\hfil 示例\\
\hline
赋值语句 & <变量名>:=<表达式>; & a:=32;\\
\hline
\multirow{2}*{IF语句} & IF <布尔表达式> THEN <语句>; & IF a=3 THEN a:=4;\\
\cline{2-3}
~ & IF <布尔表达式> THEN\newline\mbox{\hspace{8ex}}<语句1>\newline ELSE\newline\mbox{\hspace{8ex}}<语句2>; & IF a = 3 T