提问于:
浏览数:
1606
## 编译环境
操作系统
* [ ] Windows 7/8/10
* [ ] macOS
* [ ] Linux
`若需勾选,请把[ ]改成[x]`
Tex发行版
* [ ] TexLive `年份`
* [ ] MikTeX `版本号`
* [ ] CTeX
`若需勾选,请把[ ]改成[x]`
## 我的问题
怎么把表格和表格标题逆时针旋转90度?旋转后表格标题位于表格的左上角?
```markdown
\documentclass{article}
\usepackage{ctex}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{array, caption, threeparttable}
\captionsetup[table]{
singlelinecheck=false,
}
\begin{document}
\begin{table}
\caption{数据记录}
\begin{tabular}{|c|c|c|c|c|c|}
\hline
\multirow{2}{*}{model}&\multicolumn{5}{|c|}{均衡结果}\\
\cline{2-6}
&$W_i$&$P_i$&$D$&$T$&${\pi _{li}}$\\
\hline
MSN&1&2&3&4&5\\
\hline
1&${C_2} = 4{R^2}{k^2}$&3&4&5&6\\
\hline
1&2&$\theta = {\mathop{\rm arccot}\nolimits} \sqrt {\frac{{4{a^2} - {d^2}}}{{{d^2} - 4{b^2}}}}$&4&5&6\\
\hline
1&2&3&4&5&6\\
\hline
1&2&3&4&5&6\\
\hline
1&2&3&4&5&6\\
\hline
\end{tabular}
\end{table}
\end{document}
```
1 回答
0
`lscape` 的 landscape 环境可以将页面横置,这个是占一页的
```
\documentclass{article}
\usepackage{ctex}
\usepackage{multirow}
\usepackage{booktabs,lscape}
\usepackage{array, caption, threeparttable}
\captionsetup[table]{
singlelinecheck=false,
}
\begin{document}
xxx
\begin{landscape}
\begin{table}
\caption{数据记录}
\begin{tabular}{|c|c|c|c|c|c|}
\hline
\multirow{2}{*}{model}&\multicolumn{5}{|c|}{均衡结果}\\
\cline{2-6}
&$W_i$&$P_i$&$D$&$T$&${\pi _{li}}$\\
\hline
MSN&1&2&3&4&5\\
\hline
1&${C_2} = 4{R^2}{k^2}$&3&4&5&6\\
\hline
1&2&$\theta = {\mathop{\rm arccot}\nolimits} \sqrt {\frac{{4{a^2} - {d^2}}}{{{d^2} - 4{b^2}}}}$&4&5&6\\
\hline
1&2&3&4&5&6\\
\hline
1&2&3&4&5&6\\
\hline
1&2&3&4&5&6\\
\hline
\end{tabular}
\end{table}
\end{landscape}
xxx
\end{document}
```
-
ok,谢谢你! – 入海。 2020-09-05 15:03 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。