需求1:有時(shí)表格內(nèi)某個(gè)單元內(nèi)容太多,需要換行!
需求2:有時(shí)表格內(nèi)某個(gè)"單元需要枚舉"!即多次換行;每個(gè)每個(gè)枚舉項(xiàng)內(nèi)容少但是長度不一,此時(shí)需要"左居中 + 手動(dòng)設(shè)置每項(xiàng)縮進(jìn)"!
宏包:\usepackage{makecell}
環(huán)境:tabular
命令:\makecell[居中情況]{第1行內(nèi)容 \\ 第2行內(nèi)容 \\ 第3行內(nèi)容 ...}
參數(shù)說明:
[c]是水平居中,[l]水平左居中,[r]水平右居中;
*[c]水平 + 垂直居中,*[l]垂直居中 + 水平左居中,*[r]垂直居中 + 水平右居中。
注意1:makecell里文本內(nèi)容想換行,就用 \\ 分隔即可;
注意2:"tabular環(huán)境里"用不了"enumerate環(huán)境"!即"只能手動(dòng)枚舉"!
一般用法實(shí)例:
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{3}{|c|}{部分倒裝與全部倒裝的對比} \\
\hline
& 部分倒裝 & 全部倒裝 \\
\hline
概念 & \makecell[c]{只把助動(dòng)詞、be動(dòng)詞、情態(tài)動(dòng)詞置于主語前;\\ 句首是程度副詞} & \makecell[c]{把“全部謂語動(dòng)詞”置于“主語”之前;\\ 句首是狀語} \\
\hline
用法/條件 & \makecell[l]{1. 否定詞位于句首;\\ 2. “only + 狀語”位于句首; \\ 3. such,so,well,often,many a time等 \\ 程度、頻率副詞于句首} & \makecell[l]{1.主語不是代詞;比如he, she, it ... \\ 2. 謂語動(dòng)詞不是及物動(dòng)詞! } \\
\hline
目的 & 為了突出句首的副詞/狀語 & 為了突出句尾的主語(除表語提前) \\
\hline
區(qū)別 & 只看句首的副詞/狀語,對主語、謂語沒要求 & 對主語、謂語有要求!(除表語提前) \\
\hline
\end{tabular}
效果:
圖1:表格換行居中
注意到一個(gè)問題:手動(dòng)枚舉時(shí),每個(gè)項(xiàng)目如果較短,并且長短還不一樣!此時(shí)"左居中"就顯得"右邊有些空"!此時(shí)可以設(shè)置每行內(nèi)容的"縮進(jìn)"!
每段縮進(jìn)命名:\hspace{2em}
含義:每段縮進(jìn)2個(gè)字符,em是字符單位;具體數(shù)值隨便改。
用法:直接放在要縮進(jìn)那段的前面即可,無需多加什么括號(hào)!
高級用法實(shí)例:
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{3}{|c|}{部分倒裝與全部倒裝的對比} \\
\hline
& 部分倒裝 & 全部倒裝 \\
\hline
概念 & \makecell*[c]{只把助動(dòng)詞、be動(dòng)詞、情態(tài)動(dòng)詞置于主語前;\\
句首是程度副詞} & \makecell*[c]{把“全部謂語動(dòng)詞”置于“主語”之前;\\
句首是狀語} \\
\hline
用法/條件 & \makecell*[l]{\hspace{2em}1. 否定詞位于句首;\\
\hspace{2em}2. “only + 狀語”位于句首; \\
\hspace{2em}3. such,so,well,often,many a time等 \\
\hspace{2em}程度、頻率副詞于句首} & \makecell*[l]{\hspace{1em}1.主語不是代詞;比如he, she, it ... \\
\hspace{1em}2. 謂語動(dòng)詞不是及物動(dòng)詞! } \\
\hline
目的 & 為了突出句首的副詞/狀語 & 為了突出句尾的主語(除表語提前) \\
\hline
區(qū)別 & 只看句首的副詞/狀語,對主語、謂語沒要求 & 對主語、謂語有要求!(除表語提前) \\
\hline
\end{tabular}
效果:
圖2:表格枚舉+居中+縮進(jìn)設(shè)置