这里把自己用到的表格绘制方法做一些记录,免得以后要用的时候又到处去找。
使用环境
- 操作系统:Ubuntu 16.04 64位桌面版
- LaTeX工具:TeXstudio 2.10.8
- 编译方式:LuaLaTeX
1、绘制固定列宽度、指定列对齐方式的表格
完整代码如下:
\documentclass{book}
%
\usepackage{ctex}
\usepackage{geometry}
\usepackage{booktabs}
\usepackage{tabularx}
%
\geometry{a4paper, left = 3.17cm, right = 3.17cm, top = 2.54cm, bottom = 2.54cm}
%
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
%
\setlength{\parindent}{0pt}
%
\begin{document}
%
%
\heiti\centerline{表1-1 因程序设计语言或编译技术而获图灵奖的科学家}\songti
\begin{tabular}{R{1cm}|C{3cm}|L{10cm}}
\bottomrule[2pt]
年份 & 获奖者 & 获奖原因\\
\specialrule{2pt}{0pt}{0pt}
1966 & Alan J. Perlis & 先进编程技术和编译架构方面的贡献\\
\hline
1971 & John Mc