LaTex粗略的学习笔记(表格)

目录

 绘制表格基本格式:

三线表(符号说明):

带颜色的表格:

单元格的合并:


 

 绘制表格基本格式:

加入宏包\usepackage{booktabs}

\begin{table}[!htbp] :使表格固定位置

\begin{center} :让表格居中

\begin{tabular}{|l|c|c|c|} :l:表格里的内容靠左;c:居中;r:靠右,|表示竖线;\hline表示横线;\\表示换行

\begin{table}[!htbp]
\begin{center}
	\begin{tabular}{|l|c|c|c|}
		\hline
		属性 & b & c & d \\
		\hline
		f & f & g & j \\
		\hline
		j & d & f &k \\
		\hline
	\end{tabular}
\end{center}
\caption{普通表格}
\end{table}

三线表(符号说明):

\begin{center}
	\begin{tabular}{cc}
		 \toprule[1.5pt] %  添加表格头部粗线 1.5pt表示强度
		\makebox[0.3\textwidth][c]{符号}	&  \makebox[0.4\textwidth][c]{意义} \\
		\midrule[1pt]
		$ W $	    	& W的符号说明   \\ 
		$ Q $	    & Q的符号说明  \\ 
		$ P $	    	& P的符号说明 \\ 
		$ x $	    	& x的符号说明 \\  
		$ T $	    & T的符号说明 \\ 
		$ M $	    & M的符号说明 \\ 
		\bottomrule[1.5pt]   %添加表格底部粗线  1.5pt表示强度
	\end{tabular}
\end{center}

带颜色的表格:

在正文前先加入宏包\usepackage{colortbl},在需要背景颜色的那一行前面加代码\rowcolor{颜色!30}数字代表颜色深浅。

\begin{table}[!htbp]
	\begin{center}

		\begin{tabular}{ccc}
			\toprule[2.0pt]
			
			操作系统 & 发行版 & 编辑器 \\
			\hline
			\rowcolor{green!30}Windows & miktex & texmakerx \\
			unix/linux & tetex & kile \\
			\rowcolor{blue!30}mac os & mCTEX & texshop \\
			时间 & tex *jahd & hsg\\
			\hline
			\bottomrule[1.0pt]
		\end{tabular}
	\end{center}
\caption{带颜色的表格}
\end{table}

单元格的合并:

引入宏包\usepackage{array,multirow,diagbox}%设置表格属性,合并单元格,单元格内斜线

合并列

\multicolumn{NUMBER_OF_COLUMNS}{ALIGNMENT}{CONTENT}

 NUMBER_OF_COLUMNS:表示合并几列单元格,ALIGNMENT:表示表格内容偏移一般填(l,c或r),CONTENT:填合并单元格的内容

\begin{table}[!htbp]
	\centering
	\caption{问题1的结果}
	\begin{tabular}{|c|c|c|c|c|c|c|}
		\hline
		日期&WPCR组装数量&A组装数量&B组装数量&C组装数量&生产准备费用&库存费用\\
		\hline
		周一& & & & & & \\
		\hline
		周二& & & & & & \\
		\hline
		周三& & & & & & \\
		\hline
		周四& & & & & & \\
		\hline
		周五& & & & & & \\
		\hline
		周六& & & & & & \\
		\hline
		周日& & & & & & \\
		\hline
		
		总和&1&2&3&4&\multicolumn{2}{|c|}{5}\\
		\hline
	\end{tabular}

LaTex粗略的学习笔记(表格)_第1张图片 

合并行

\multirow{NUMBER_OF_ROWS}{WIDTH}{CONTENT} 

NUMBER_OF_ROWS:表示合并几行单元格,WIDTH:表示宽度,一般用“*”自动宽度,CONTENT:表示要合并的内容。 

随便一个例子

\begin{table}[!htbp]
	\centering
	\begin{tabular}{|c|c|c|c|c|c|c|} %表格7列 全部居中显示
		\hline
		\multicolumn{7}{|c|}{事件1}\\  %横向合并7列单元格  两侧添加竖线
		\hline
		\multirow{4}{*}{策略} %纵向合并4行单元格 
		&50&0&100&200&300&300\\
		\cline{2-7}  %为第二列到第七列添加横线
		&100&100&0&100&200&200\\
		\cline{2-7}
		&150&200&100&0&100&200\\
		\cline{2-7}
		&200&300&200&100&0&300\\
		\hline
	\end{tabular}
	\caption{合并单元格}
\end{table}

忘记是哪篇看到的了。(举一反三画出想要的表格)

LaTex粗略的学习笔记(表格)_第2张图片

 

你可能感兴趣的:(学习,大数据)