格式化旋转的表格

格式化旋转的表格

我正在尝试按以下方式创建一个旋转表,这几乎就是我想要的:

\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) 增加行间距,例如等:\bottomrulebooktabs\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}

相关内容