在\tabular环境中如何使\multirow中内容如何垂直对齐(居中)? 如图所示,红色框中的BC、CD如何垂直方向对齐,即竖直方向居中?![](https://pics.latexstudio.net/data/images/202002/894d6efec8dff9e.png) 附上MWE~ ```tex \documentclass[]{article} \usepackage{booktabs} \usepackage{multirow} \begin{document} \begin{table}[!h] \centering \caption{ABC} \begin{tabular}{@{}ccccccccc@{}} \toprule \multirow{2}{*}{BC} & \multirow{2}{*}{CD} & \multicolumn{3}{c}{CF~[100]} & \multicolumn{3}{c}{HG~[010]}\\ \cmidrule[0.05em](lr){3-5} \cmidrule[0.05em](l){6-8} & & $x$ & $y$ & $z$ & $x$ & $y$ & $z$ \\ \midrule 1 & $f_x$ & 1 & 0 & 0 & 0 & 1 & 0 \\[5pt] 2 & $g_{xy}$ & 5 & 3 & 15 & 5 & 6 & 30 \\ \bottomrule \end{tabular} \end{table} \end{document} ```

1 回答1

12
```tex \documentclass{article} \usepackage{booktabs} \usepackage{multirow} \begin{document} \begin{table} \centering \caption{ABC} \begin{tabular}{*{8}{c}} \toprule \multirow{2}{*}[-0.5ex]{BC} & \multirow{2}{*}[-0.5ex]{CD} & \multicolumn{3}{c}{CF~[100]} & \multicolumn{3}{c}{HG~[010]}\\ \cmidrule[0.05em](lr){3-5} \cmidrule[0.05em](l){6-8} & & $x$ & $y$ & $z$ & $x$ & $y$ & $z$ \\ \midrule 1 & $f_x$ & 1 & 0 & 0 & 0 & 1 & 0 \\ 2 & $g_{xy}$ & 5 & 3 & 15 & 5 & 6 & 30 \\ \bottomrule \end{tabular} \end{table} \end{document} ``` 参考 multirow 手册第 3 章中关于 `\multirow` 命令的用法
  • 非常感谢! – sppy 2020-02-10 20:55 回复
  • \multirow[vpos]{nrows}[bigstruts]{width}[vmove]{text},vmove可以定义垂直偏移,谢谢 – sppy 2020-02-10 20:55 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。