LaTeX:表格內(nèi)換行與各種居中完美解決

需求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è)置
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容