Latex表格制作記錄
主要功能
合並表格的行列
長表格的使用
makecell例程借鑒
效果圖
參考代碼
\documentclass{ctexart}
\usepackage{indentfirst} %首行縮進
\usepackage{fancyhdr} %頁眉設置
\usepackage{graphicx} %插入圖片
\usepackage{subfigure} %插入子圖片
\usepackage[a4paper,centering,top=1.91cm,bottom=1.91cm,left=1.78cm,right=1.78cm,includehead,includefoot]{geometry} %頁面設置
\usepackage{verbatim} %多行注釋
%LaTex 制作表格 合並行
\usepackage{array}
\usepackage{rotating}
\usepackage{makecell}
\usepackage{longtable}
\usepackage{tabularx}
\usepackage{tabu}
\usepackage{bigstrut}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{float}
\usepackage{amssymb} %AMS符號包
%標題定義包
\usepackage{caption}
%\usepackage{titlesec} %設置標題、頁眉頁腳的宏包
\usepackage{times} %英文默認字體都是 Times New Roman
\usepackage{lastpage} %獲得總頁數
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%
% 正文
%%%%%%%%%%%%%%%%%%%%%%
\section{長表格}
\begin{longtable}{lclll}
\caption{葬花吟} \\
\toprule
作者 & 作品 \\
\midrule
\endfirsthead
\multicolumn{5}{c}{{\bfseries \tablename\ \thetable{} 接上一頁}} \\
\midrule
作者 & 作品 \\
\midrule
\endhead
\midrule
\multicolumn{5}{r}{接下頁\dots} \\
\midrule
\endfoot
\bottomrule
\endlastfoot
曹雪芹 & 花謝花飛花滿天, \\
& 紅消香斷有誰憐? \\
& 游絲軟系飄春榭, \\
& 落絮輕沾撲綉簾。 \\
& 閨中女兒惜春暮, \\
& 愁緒滿懷無釋處。 \\
& 手把花鋤出綉簾, \\
& 忍踏落花來復去。 \\
& 柳絲榆莢自芳菲, \\
& 不管桃飄與李飛; \\
& 桃李明年能再發, \\
& 明年閨中知有誰? \\
& 三月香巢已壘成, \\
& 梁間燕子太無情! \\
& 明年花發雖可啄, \\
& 卻不道人去梁空巢也傾。 \\
& 一年三百六十日, \\
& 風刀霜劍嚴相逼; \\
& 明媚鮮妍能幾時, \\
& 一朝漂泊難尋覓。 \\
& 花開易見落難尋, \\
& 階前愁殺葬花人, \\
& 獨倚花鋤淚暗灑, \\
& 灑上空枝見血痕。 \\
& 杜鵑無語正黃昏, \\
& 荷鋤歸去掩重門; \\
& 青燈照壁人初睡, \\
& 冷雨敲窗被未溫。 \\
& 怪奴底事倍傷神? \\
& 半為憐春半惱春。 \\
& 憐春忽至惱忽去, \\
& 至又無言去未聞。 \\
& 昨宵庭外悲歌發, \\
& 知是花魂與鳥魂? \\
& 花魂鳥魂總難留, \\
& 鳥自無言花自羞; \\
& 願儂此日生雙翼, \\
& 隨花飛到天盡頭。 \\
& 天盡頭,何處有香丘? \\
& 未若錦囊收艷骨, \\
& 一抔凈土掩風流。 \\
& 質本潔來還潔去, \\
& 強於污淖陷渠溝。 \\
& 爾今死去儂收葬, \\
& 未卜儂身何日喪? \\
& 儂今葬花人笑痴, \\
& 他年葬儂知是誰? \\
& 試看春殘花漸落, \\
& 便是紅顏老死時; \\
& 一朝春盡紅顏老, \\
& 花落人亡兩不知! \\
\end{longtable}
\section{表格合並行列}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{center}
\setlength{\tabcolsep}{0.5pt} %設置表格列間距
\begin{longtable}{|*{16}{p{29.4pt}<{\centering}|}}
\multicolumn{16}{c}{} \bigstrut \\
\hline
\multirow{2}{*}{\makecell[c]{天南 \\ 地北}} & \multicolumn{3}{c|}{\multirow{2}{*}{玄武}} & \multirow{2}{*}{\makecell[c]{滄海 \\ 一粟}} & \multirow{2}{*}{\makecell[c]{飛星 \\ 傳恨}} & \multicolumn{2}{c|}{\multirow{3}{*}{白虎}} & \multirow{2}{*}{\makecell[c]{惟妙 \\ 惟肖}} & \multicolumn{3}{c|}{\multirow{2}{*}{朱雀}} & \multirow{2}{*}{\makecell[c]{東邪 \\ 西毒}} & \multirow{2}{*}{\makecell[c]{川流 \\ 不息 }} & \multicolumn{2}{c|}{\multirow{3}{*}{青龍}} \bigstrut\\
& \multicolumn{3}{c|}{} & & & \multicolumn{2}{ c|}{} & & \multicolumn{3}{c|}{} & & & \multicolumn{2}{c|}{} \bigstrut\\
\cline{1-6} \cline{9-14}
\multicolumn{4}{|c|}{九天攬月} & \multicolumn{2}{c|}{風雨} & \multicolumn{2}{c|}{} & \multicolumn{4}{c|}{五洋捉鱉} & \multicolumn{2}{c|}{雷電} & \multicolumn{2}{c|}{} \bigstrut \\
\hline
rw & rw & rw & rw & rw & rw & rw & rw & rw & rw & rw & rw & rw & rw & rw & rw \bigstrut \\
\hline
\multicolumn{16}{r}{} \bigstrut\\
\multicolumn{16}{r}{} \bigstrut\\
\hline
\multicolumn{3}{|c|}{行路難} & \multicolumn{13}{p{380pt}|}{\makecell*[{{p{14cm}}}]{
金樽清酒斗十千,玉盤珍羞直萬錢。 \\
停杯投箸不能食,拔劍四顧心茫然。 \\
欲渡黃河冰塞川,將登太行雪滿山。 \\
閑來垂釣碧溪上,忽復乘舟夢日邊。 \\
行路難,行路難,多歧路,今安在。 \\
長風破浪會有時,直掛雲帆濟滄海。}} \bigstrut\\
\hline
\multicolumn{3}{|c|}{洛神賦 片段} & \multicolumn{13}{p{380pt}|}{\makecell*[{{p{14cm}}}]{ 余告之曰:“其形也,翩若驚鴻,婉若游龍。榮曜秋菊,華茂春松。仿佛兮若輕雲之蔽月,飄搖兮若流風之回雪。遠而望之,皎若太陽升朝霞;迫而察之,灼若芙蕖出淥波。穠纖得衷,修短合度。肩若削成,腰如約素。延頸秀項,皓質呈露。芳澤無加,鉛華弗御。雲髻峨峨,修眉聯娟。丹唇外朗,皓齒內鮮,明眸善睞,靨輔承權。瑰姿艷逸,儀靜體閑。柔情綽態,媚於語言。奇服曠世,骨像應圖。披羅衣之璀粲兮,珥瑤碧之華琚。戴金翠之首飾,綴明珠以耀軀。踐遠游之文履,曳霧綃之輕裾。微幽蘭之芳藹兮,步踟躕於山隅。 }} \bigstrut\\
\hline
\end{longtable}
\end{center}
\section{makecell例程}
\begin{center}
\begin{tabular}{|c|c|}
\hline
Cell text & 28--31\\
\hline
\makecell{Multilined \\ cell text} & 28--31\\
\hline
\makecell[l]{Left aligned \\ cell text} & 37--43\\
\hline
\makecell*[r]{Right aligned \\ cell text} & 37--43\\
\hline
\makecell[b]{Bottom aligned \\ cell text} & 52--58\\
\hline
\makecell*[{{p{4cm}}}]{Cell long text with predefined width} & 52--58\\
\hline
\makecell[{{>{\parindent1em}p{1cm}}}]{Cell long...} & 52--58\\
\hline
\end{tabular}
\end{center}
\end{document}