我正在尝试按以下方式创建一个旋转表,这几乎就是我想要的:
\documentclass[smallextended]{svjour3} % onecolumn (second format)
\smartqed % flush right qed marks, e.g. at end of proof
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{adjustbox}
\usepackage{caption}
%\captionof{table}{Integrated background levels in the 2-10 keV energy band. Numbers are in units of $[\times10^{-3}~p~cm^{-2}~s^{-1}~keV^{-1}]$}
\begin{document}
\begin{adjustbox}{angle=90}
\begin{tabularx}{1.2\textheight}{X|X|X|X|X|X|X|X|X|X}
\label{tab:2}
Background [2-12 keV] & 250 $\mu m$ Kapton & 250 $\mu m$ Kapton + 10 $\mu m$ W & 250 $\mu m$ Kapton + 20 $\mu m$ Bi + 10 $\mu m$ W & 250 $\mu m$ Kapton + 250 $\mu m$ SiC + 10 $\mu m$ W & 250 $\mu m$ Kapton + 300 $\mu m$ $Si_{3}N_{4}$ + 10 $\mu m$ W & 10 $\mu m$ W + 300 $\mu m$ $Si_{3}N_{4}$ & 250 $\mu m$ Kapton + 1.3 $mm$ $Si_{3}N_{4}$ & 250 $\mu m$ Kapton + 20 $\mu m$ Bi & 250 $\mu m$ Kapton + 1 $mm$ SiC \\
\hline
Total & 10 & 7.6 & 8.8 & 8.4 & 8.1 & 7.8 & 7.4 & 8 & 7.3 \\
\hline
Photons & 2 & 1.7 & 1.7 & 1.4 & 1.3 & 1 & 1.2 & 1.9 & 1.4 \\
\hline
Electrons & 8 & 5.9 & 7.1 & 7 & 6.8 & 6.8 & 6.2 & 6.1 & 5.9 \\
\hline
Lines? & E.P. & W: 8.4 keV, 9.6 keV & Bi: 10.8 keV & No & No & Si:1.72 keV & No & Bi:10.8 keV & E.P. \\
\end{tabularx}
\end{adjustbox}
\end{document}
不过我想解决几个问题:
- 我希望单元格与中心对齐(水平和垂直)
- 我需要在表格上方插入注释标题,该表格目前正在产生几个错误
- 欢迎提出任何其他建议,让餐桌看起来更美观
我搜索了很长时间都没有任何结果,我真的需要一些更有经验的乳胶用户的帮助
谢谢
答案1
我没有svjour3
包,所以我用包article
决定的页面布局来代替它geometry
。对于旋转表格,请使用包rotating
。它的环境sidewaystable
会旋转页面内容并将其置于 tex 区域的中心。如果将表格宽度限制为,旋转会更简单\textheight
。从表格图像中可以看出,这对于表格宽度来说已经足够了。将其扩展 20% 并不是一个明智的想法,表格可能会超出页面大小。
题外话:如果单元格内容在右侧不规则(与左侧齐平),表格看起来会更好。我没有做进一步的改进,例如 (i) 删除垂直规则,(ii) 使用toprile
和包中的midlerule
,(iii) 增加行间距,例如等:\bottomrule
booktabs
\renewcommand\arraystreatch{1.2}
\documentclass{article}%[smallextended]{svjour3} % onecolumn (second format)
%\smartqed % flush right qed marks, e.g. at end of proof
\usepackage{graphicx}
\usepackage{tabularx}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
\usepackage{adjustbox, rotating}
\usepackage{caption}
\usepackage[showframe,% don't use this option in real document
margin=25mm]{geometry}
\begin{document}
%\begin{adjustbox}{angle=90}
\begin{sidewaystable}
\captionof{table}{Integrated background levels in the 2-10 keV energy band. Numbers are in units of $[\times10^{-3}~p~cm^{-2}~s^{-1}~keV^{-1}]$}
\begin{tabularx}{1\textheight}{L|L|L|L|L|L|L|L|L|L}
\label{tab:2}
Background [2-12 keV] & 250 $\mu m$ Kapton & 250 $\mu m$ Kapton + 10 $\mu m$ W & 250 $\mu m$ Kapton + 20 $\mu m$ Bi + 10 $\mu m$ W & 250 $\mu m$ Kapton + 250 $\mu m$ SiC + 10 $\mu m$ W & 250 $\mu m$ Kapton + 300 $\mu m$ $Si_{3}N_{4}$ + 10 $\mu m$ W & 10 $\mu m$ W + 300 $\mu m$ $Si_{3}N_{4}$ & 250 $\mu m$ Kapton + 1.3 $mm$ $Si_{3}N_{4}$ & 250 $\mu m$ Kapton + 20 $\mu m$ Bi & 250 $\mu m$ Kapton + 1 $mm$ SiC \\
\hline
Total & 10 & 7.6 & 8.8 & 8.4 & 8.1 & 7.8 & 7.4 & 8 & 7.3 \\
\hline
Photons & 2 & 1.7 & 1.7 & 1.4 & 1.3 & 1 & 1.2 & 1.9 & 1.4 \\
\hline
Electrons & 8 & 5.9 & 7.1 & 7 & 6.8 & 6.8 & 6.2 & 6.1 & 5.9 \\
\hline
Lines? & E.P. & W: 8.4 keV, 9.6 keV & Bi: 10.8 keV & No & No & Si:1.72 keV & No & Bi:10.8 keV & E.P. \\
\end{tabularx}
\end{sidewaystable}
\end{document}