横向环境中表格的标题

横向环境中表格的标题

我想在横向环境中为表格插入标题,但找不到方法。

\begin{landscape}
    \pagestyle{empty}%
    \resizebox{0,1\textwidth}{!}{%
        \begin{tabular}{|c|c|}
            \hline 
            &  \\ 
            \hline 
            &  \\ 
            \hline 
        \end{tabular} }
    \end{landscape}

答案1

您可以加载该rotating包并利用其sidewaystable环境以横向模式排版标题和表格材料。

\resizebox哦,除非所有其他更合理的方法都已用尽,否则我不会采用该方法。

\documentclass{article}
\usepackage{rotating,graphicx}
\begin{document}

\begin{sidewaystable}
\caption{A table in landscape format}

\resizebox{\textwidth}{!}{%
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
\hline 
abc & abc & abc & abc & abc & abc & abc & abc & abc & abc & abc & 
abc & abc & abc & abc & abc & abc & abc & abc & abc & abc & abc \\ 
\hline 
\end{tabular}%
} % end of scope of \resizebox
\end{sidewaystable}

\end{document}

答案2

也许需要一些例子来说明你问题评论中给出的建议。特别是,如果你使用David 建议的列类型,那么你可能根本p不需要环境。landscape

\documentclass{article}

\usepackage{
    lscape,
    lipsum  % just to obtain some filler text
}

\renewcommand{\arraystretch}{1.5}

\begin{document}

\pagestyle{empty}%

\begin{landscape}
\small

\begin{table}
\caption{Pokemons of the world}

\begin{tabular}{|p{0.5\linewidth}|p{0.5\linewidth}|}
    \hline 
    Before &  After \\ 
    \hline 
    \lipsum[1-2]  & \lipsum[2] \\ 
    \hline 
\end{tabular} 
\end{table}

\end{landscape}

\begin{table}

\caption{Pokemons of the world}

\begin{tabular}{|p{0.7\linewidth}|p{0.3\linewidth}|}
    \hline 
    Before &  After \\ 
    \hline 
    \lipsum[1-2]  & \lipsum[2] \\ 
    \hline 
\end{tabular} 
\end{table}


\end{document}     

相关内容