将 sidewaystable 与文本放在一起

将 sidewaystable 与文本放在一起

我的 sidewaystable 总是放在单独的页面上!如何让它准确显示在定义的位置?这可能吗?

  • 文本
  • 横向稳定
  • 分页符
  • 文本

我做过这样的事:

\begin{document}

\section{My Table}
\paragraph{}
Please print my table on this page!  

\begin{sidewaystable}[htbp]
    \centering
    \captionsetup{justification=centering}
    \caption{My Table}
    \begin{tabular}{p{2.3cm}|p{2.3cm}p{2.3cm}}
        \hline 
        A & B & C \\
        \hline      
        1 & 2 & 3 \\   
        \hline  
    \end{tabular}      
    \label{tab:mytable}
\end{sidewaystable}

\end{document}

答案1

在此处输入图片描述

您还可以旋转标题:

\documentclass{article}
\usepackage{graphicx,caption,varwidth}
\begin{document}

\section{My Table}
\paragraph{}
Please print my table on this page!  

\begin{table}[htbp]
    \centering
\captionsetup{justification=centering}
    \rotatebox{90}{\begin{varwidth}{\textheight}\centering

      \parbox{8cm}{\caption{My Table \label{tab:mytable}}}

        \begin{tabular}{p{2.3cm}|p{2.3cm}p{2.3cm}}
        \hline 
        A & B & C \\
        \hline      
        1 & 2 & 3 \\   
        \hline  
    \end{tabular}      
    \end{varwidth}}
\end{table}


\def\a{text.. text.. text.. text.. text.. text.. text.. }
\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a

\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a

\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a

\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a

\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a

\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a

\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a
\end{document}

答案2

软件包rotating文档说这sidewaystable会创建一个页面大小的浮动。如果我理解正确的话,您希望表格上方的文本也旋转 90 度,对吗?

为此,您可以使用lscape包。查看此帖子:如何将某些页面更改为横向/纵向模式

答案3

到目前为止我已经解决了我的问题:

\begin{document}

\section{My Table}
\paragraph{}
Please print my table on this page!  

\begin{table}[htbp]
    \centering
    \captionsetup{justification=centering}
    \caption{My Table}
    \rotatebox{90}{
        \begin{tabular}{p{2.3cm}|p{2.3cm}p{2.3cm}}
            \hline 
            A & B & C \\
            \hline      
            OK, & I am good... & I will not float away! \\   
            \hline  
        \end{tabular}      
        \label{tab:mytable}
    }
\end{table}

\end{document}

对于我来说,这个解决方案是可以接受的。

相关内容