旋转 ctable,横向操作

旋转 ctable,横向操作

当使用 ctable 和 sideways 时,表格会自动旋转。

\documentclass[10pt,b5paper,twoside]{report}
\usepackage[lmargin=25mm,rmargin=25mm,tmargin=27mm,bmargin=30mm]{geometry}
\usepackage{hyperref}
\usepackage[pagestyles]{titlesec}
\usepackage{ctable}

对于某些桌子,我想自己调整角度(使其旋转 270 度而不是 90 度)。有什么方法可以做到这一点吗?

\ctable[caption= Descriptive statistics, label=desc_stat_fut, doinside=\small \renewcommand\arraystretch{1.5}, center, sideways]{XXXXXXXXXXXXXX}{\tnote[]{The sample totals 1728 observations. THIS NOTE IS VERY LONG!}}{
\toprule 
\multicolumn{14}{c}{Descriptive statistics} \\
& Mean. & Med & Min & Max & StDev & Skew & Kurt & $\rho_{1}$ & $\rho_{5}$ & $\rho_{12}$ & JB & Q(10) & PP \\
  \midrule
$P_{t}$ & 58.23 & 56.48 & 25.19 & 145.29 & 25.73 & 1.07 & 0.91 & 1.00 & 0.99 & 0.97 & 
397.72 & 17285.06 & -1.62 \\
 $\log(P_{t})$ & 3.97 & 4.03 & 3.23 & 4.98 & 0.42 & 0.15 & -0.70 & 1.00 & 0.98 & 0.97 & 
43.09 & 17217.45 & -1.83 \\
  $P_{t}-P_{t-1}$ & 0.02 & 0.02 & -10.52 & 16.37 & 1.55 & 0.42 & 11.83 & -0.03 & -0.02 & 0.07 & 
10368.48 & 16.37 & -43.10 \\
   $\log\left(\frac{P_{t}}{P_{t-1}}\right)$ & 0.00 & 0.00 & -0.13 & 0.15 & 0.03 & -0.07 & 3.42 & -0.04 & -0.04 & 0.09 & 862.62 
& 32.05 & -43.68 \\
 $\left(\log(\frac{P_{t}}{P_{t-1}})\right)^{2}$ & 0.00 & 0.00 & 0.00 & 0.02 & 0.00 & 6.56 & 59.28 & 0.17 & 0.20 & 0.21 & 
271607.31 & 1041.23 & -40.44 \\
\bottomrule
}

答案1

那么不要使用\ctable。只需使用\rotatebox{270}{...}

\documentclass[10pt,b5paper,twoside]{report}
\usepackage[lmargin=25mm,rmargin=25mm,tmargin=27mm,bmargin=30mm]{geometry}
\usepackage{hyperref,graphicx}
\usepackage{caption,booktabs}
\captionsetup{justification=centering}    
\begin{document}

\rotatebox{270}{\minipage{\linewidth}%
\small
\renewcommand\arraystretch{1.5}
\resizebox{0.75\textheight}{!}{%
\begin{tabular}{@{} *{14}l @{}}\toprule 
\multicolumn{14}{c}{Descriptive statistics} \\
& Mean. & Med & Min & Max & StDev & Skew & Kurt & $\rho_{1}$ & $\rho_{5}$ & $\rho_{12}$ & JB & Q(10) & PP \\
  \midrule
$P_{t}$ & 58.23 & 56.48 & 25.19 & 145.29 & 25.73 & 1.07 & 0.91 & 1.00 & 0.99 & 0.97 & 
397.72 & 17285.06 & -1.62 \\
 $\log(P_{t})$ & 3.97 & 4.03 & 3.23 & 4.98 & 0.42 & 0.15 & -0.70 & 1.00 & 0.98 & 0.97 & 
43.09 & 17217.45 & -1.83 \\
  $P_{t}-P_{t-1}$ & 0.02 & 0.02 & -10.52 & 16.37 & 1.55 & 0.42 & 11.83 & -0.03 & -0.02 & 0.07 & 
10368.48 & 16.37 & -43.10 \\
   $\log\left(\frac{P_{t}}{P_{t-1}}\right)$ & 0.00 & 0.00 & -0.13 & 0.15 & 0.03 & -0.07 & 3.42 & -0.04 & -0.04 & 0.09 & 862.62 
& 32.05 & -43.68 \\
 $\left(\log(\frac{P_{t}}{P_{t-1}})\right)^{2}$ & 0.00 & 0.00 & 0.00 & 0.02 & 0.00 & 6.56 & 59.28 & 0.17 & 0.20 & 0.21 & 
271607.31 & 1041.23 & -40.44 \\
\bottomrule
\end{tabular}}
\captionof{table}{Descriptive statistics\label{desc_stat_fut}}
\endminipage}
\end{document}

答案2

由于这仍然是关于该问题的最佳搜索结果,因此这里仅使用 ctable 包来解决这个问题。

正如侧身选项中的ctable 手册在表格前使用\setupctable{captionsleft}或,然后使用 将其重置为默认值。\setupctable{captionsright}\setupctable{captionsinside}

\documentclass[10pt,b5paper,twoside]{report}
\usepackage[lmargin=25mm,rmargin=25mm,tmargin=27mm,bmargin=30mm]{geometry}
\usepackage{hyperref}
\usepackage[pagestyles]{titlesec}
\usepackage{ctable}

\begin{document}

\setupctable{captionsright}% turns the caption of all following sidewaystables to the right
\ctable[
    caption=Descriptive statistics,
    label=desc_stat_fut,
    doinside=\small \renewcommand\arraystretch{1.5}, 
    center,
    sideways
]{
    XXXXXXXXXXXXXX
}{
    \tnote[]{The sample totals 1728 observations. THIS NOTE IS VERY LONG!}
}{
    \toprule 
    \multicolumn{14}{c}{Descriptive statistics} \\
        & Mean. & Med   & Min   & Max   & StDev & Skew  & Kurt  & $\rho_{1}$    & $\rho_{5}$    & $\rho_{12}$   & JB    & Q(10) & PP \\
    \midrule
    $P_{t}$ & 58.23 & 56.48 & 25.19 & 145.29 & 25.73 & 1.07 & 0.91 & 1.00 & 0.99 & 0.97 & 
    397.72  & 17285.06 & -1.62 \\
    $\log(P_{t})$ & 3.97 & 4.03 & 3.23 & 4.98 & 0.42 & 0.15 & -0.70 & 1.00 & 0.98 & 0.97 & 
    43.09 & 17217.45 & -1.83 \\
    $P_{t}-P_{t-1}$ & 0.02 & 0.02 & -10.52 & 16.37 & 1.55 & 0.42 & 11.83 & -0.03 & -0.02 & 0.07 & 
    10368.48 & 16.37 & -43.10 \\
    $\log\left(\frac{P_{t}}{P_{t-1}}\right)$ & 0.00 & 0.00 & -0.13 & 0.15 & 0.03 & -0.07 & 3.42 & -0.04 & -0.04 & 0.09 & 862.62 
    & 32.05 & -43.68 \\
    $\left(\log(\frac{P_{t}}{P_{t-1}})\right)^{2}$ & 0.00 & 0.00 & 0.00 & 0.02 & 0.00 & 6.56 & 59.28 & 0.17 & 0.20 & 0.21 & 
    271607.31 & 1041.23 & -40.44 \\
    \bottomrule
}
\setupctable{captionsinside}%restores the default sideways behavior

\end{document}

相关内容