有没有简单的方法来转置这个表?

有没有简单的方法来转置这个表?

我提供了我试图生成的表格的源代码和屏幕截图。表格非常宽,而我的水平边距却非常宽。所以我正在考虑转置表格。我想知道是否有一种简单的方法可以做到这一点?我有很多这样的表格,浏览所有这些表格需要很长时间。

源代码:

\begin{table}[hbt!]
\centering
\begin{tabular}{lrrrrrrrrrr}
    \hline
    \hline
    &\multicolumn{2}{c}{\textbf{Nominal}}&\multicolumn{2}{c}{\textbf{1.20}}&\multicolumn{2}{c}{\textbf{SG Case 1}}&\multicolumn{2}{c}{\textbf{SG Case 2}}&\multicolumn{2}{c}{\textbf{SG Case 4}}
    \\\cmidrule(r){2-3}\cmidrule(r){4-5}\cmidrule(r){6-7}\cmidrule(r){8-9}\cmidrule(r){10-11}
    &H&T&H&T&H&T&H&T&H&T\\\midrule
    0.1in.& 1.4e-03 & 1.6e-03 & 
    3.4e-05 & 1.0e-04 &
    7.2e-05 & 1.6e-04 &
    5.6e-05 & 1.3e-04 &
    4.4e-05 & 1.1e-04
\\
    0.3in.& 3.1e-04 & 1.3e-03 &
    5.0e-04 & 8.8e-04 &
    4.7e-04 & 1.1e-03 &
    5.1e-04 & 1.1e-03 &
    5.3e-04 & 1.0e-03
\\
    0.4in.& 3.1e-04 & 1.5e-03 &
    9.1e-04 & 1.4e-03 &
    8.4e-04 & 1.6e-03 &
    9.1e-04 & 1.7e-03 &
    9.6e-04 & 1.6e-03
\\
\hline
\hline
\end{tabular}
\end{table}

在此处输入图片描述

答案1

如果删除重复信息,您可以很容易地大幅缩小表格。通过这种方法,表格应该很容易适应标准的相当窄的文本宽度article

在此处输入图片描述

\documentclass{article}
\usepackage{booktabs}
\begin{document}

\begin{table}[hbt!]
\centering
\begin{tabular}{lrrrrrrrrrr}
\toprule
& & & & & \multicolumn{6}{c}{\textbf{SG Case}}\\
\cmidrule{6-11}
    &\multicolumn{2}{c}{\textbf{Nominal}}&\multicolumn{2}{c}{\textbf{1.20}}&\multicolumn{2}{c}{\textbf{1}}&\multicolumn{2}{c}{\textbf{2}}&\multicolumn{2}{c}{\textbf{4}}
    \\\cmidrule(r){2-3}\cmidrule(r){4-5}\cmidrule(r){6-7}\cmidrule(r){8-9}\cmidrule(r){10-11}
    &H&T&H&T&H&T&H&T&H&T\\
          & e-04 & e-03 & e-05 & e-04 & e-05 & e-04 & e-05 & e-04 & e-05  & e-04\\
\midrule
    0.1in.& 14   & 1.6  & 3.4  & 1.0  & 7.2  & 1.6  & 5.6  & 1.3  & 4.4  & 1.1  \\
    0.3in.& 3.1  & 1.3  & 50   & 88   & 47   & 11   & 51   & 11   & 53   & 1.0  \\
    0.4in.& 3.1  & 1.5  & 91   & 14   & 84   & 16   & 91   & 17   & 96   & 16   \\
\bottomrule
\end{tabular}
\end{table}

\end{document}

相关内容