新浪博客

LaTeX 基础篇(六)——表格、浮动体

2014-08-20 10:18阅读:
表格
\begin{tabular}{table spec}tabular环境用来排印带有水平和铅直表现的表格


例1
\documentclass{book}
\begin{document}
\begin{tabular}{|r|l|} %%%%%产生一个左对齐的列,产生一个右对齐的列,|产生前直%线,p{宽度值}
\hline %%%%%%插入水平一条横线
7c0 & hexadecimal \\ %%%%%&表示跳入下一列\\表示开始新

3700 & octal \\
\cline{2-2} %%%在第二列添加表线\cline{j-i},其中ji表示起始列和终止列序号
111110000 & binary \\
\hline \hline %%%%两条水平横线
1984 & decimal \\
\hline
\end{tabular}
\end{document}
LaTeX <wbr>基础篇(六)——表格、浮动体
2调节宽度
\documentclass{book}
\begin{document}
\begin{tabular}{|p{4.7cm}|}
\hline
welcome to boxy's paragraph.we sincerely hope you'll all enjoy the show.\\
\hline
\end{tabular}
\end{document}
LaTeX <wbr>基础篇(六)——表格、浮动体
表格分隔符可有@{。。。}构造。下面的例子用空格来取代,同时起到了压缩右端空间的效果

3
\documentclass{book}
\begin{document}
\begin{tabular}{@{}l@{}}%使用
\hline
no leading space\\
\hline
\end{tabular}


\begin{tabular}{l}%未使用对比
\hline
leading space left and right\\
\hline
\end{tabular}
\end{document}

LaTeX <wbr>基础篇(六)——表格、浮动体
例4:占用多行
\documentclass{article}
\usepackage{multirow}
\begin{document}
\renewcommand{\multirowsetup}{\centering}
\begin{tabular}{|l|l|l|l|}
\hline
\multirow{4}{2cm}{this is a demo table}
&c2a&
\multirow{4}{2cm}{this is another one}&c4a\\%换行后返回到第一列位置上

&c2b& &c4b\\
&c2b& &c4b\\
&c2b& &c4b\\

\hline

\end{tabular}
\end{document}
LaTeX <wbr>基础篇(六)——表格、浮动体
例5:十进制小数,按小数点对齐的形式建表,在\begin{tabular}行中的命令@{.}用“.”取代表列间的正常间隔,同时整数右对齐,小数左对齐,达到效果。

\documentclass{book}
\begin{document}
\begin{tabular}{c r @{.} l}%总共三列表,后两列用.作为列间隔
Pi expression &
\multicolumn{2}{c}{Value}\\%在两列的居中位置写下value
\hline

$pi$ &3&1416\\
$\pi^{\pi}$ &36&46 \\
$(\pi^{\pi})^{\pi}$ &80662&7\\
\end{tabular}
\end{document}
LaTeX <wbr>基础篇(六)——表格、浮动体
如果排印长表格,查看supertabularlongtabular环境

浮动:
浮动用来解决当插入的表格和图片太大时,当前页面排不下,新开一页会留下空白排版效果不好的问题。利用图片或表格浮动体,使图片或表格浮动到下一页,而当前正文用文本填充。
\begin{figure}[placement specifier] or \begin{table}[placement specifier] 选项用来设置防止位置
例:\begin{table}[!hbp]
LaTeX <wbr>基础篇(六)——表格、浮动体
注:如果LaTeX没有像你期望的那样安排浮动体,那么经常是浮动体堵塞造成的,通常情况下不要单独使用参量[h],只用一个更容易造成当前图片没地方放,进而堵塞下面的
\caption{caption text}给浮动体定义一个标题,图或表的序号和字符串将有LaTeX自动添加。
\listoffigures and \listoftables分别排印一个图目录和表目录。同样也有\caption[short]{*****} 命令后面的括号短标题来生成目录
\clearpage 或者\cleardoublepage命令LaTeX立即安排等待序列中所有剩下的浮动体,并且开一新页。命令\cleardoublepage新开奇数页面

我的更多文章

下载客户端阅读体验更佳

APP专享