Latex表格寬度設定

2020-08-12 12:25:23

來源

寫論文遇到複雜表頭,內容比較繁瑣需要調整表格列寬。

關於如何製作latex複雜表格的方法在:使用excel2latex外掛製作latex表格及其注意事項 本文接着上一篇進行表格調整。

方法

設定表格列寬(原始程式碼在上一篇博文末尾)

      \begin{tabular}{m{2cm}|m{1cm}<{\centering}m{3cm}|cc}
      \hline
      \multirowcell{2}{AA} & \multicolumn{2}{c|}{BB} & \multicolumn{2}{m{3cm}<{\centering}}{CC} \\
  \cline{2-5}          & B1    & B2    & C1    & C2 \\
解釋
第一句` \begin{tabular}{m{2cm}|m{1cm}<{\centering}m{3cm}|cc}`
  • 中間有三個短豎線,就是表格豎着用實現劃分開(比如‘’cc‘前面);
  • ‘c’是表示居中,具體其他對其方式自行網上查閱,我也不清楚;
  • ‘m{2cm}’設定列寬爲2cm,應該是預設對齊;m{1cm}<{\centering}是設定列寬1mm並居中對齊;這樣第一大列和第二大列列寬不一樣,而且m{1cm}<{\centering}m{3cm}設定了第二大
    列的兩個小列 列寬分別爲1mm和3mm而且這兩個的對齊方式不一樣;

    第三句\multirowcell{2}{AA} & \multicolumn{2}{c|}{BB} & \multicolumn{2}{m{3cm}<{\centering}}{CC} \\
  • 在最後一個\multicoloumn中間設定了整體的列寬爲3mm,其中的兩個小列是燈框的等寬的。
結果

上述設定之後的結果如下,此處僅展示列寬設定方法,不涉及美觀與否。
另外最左上角單元格是垂直居中水平居中,而該列其他元素不是
在这里插入图片描述

附錄