Размещение стола в горизонтальном или боковом положении

Размещение стола в горизонтальном или боковом положении

Я могу использовать {sidewaystable} или {landscape} для создания таблицы и ее подписи, которые будут иметь альбомную ориентацию на странице. Однако она будет отцентрирована на странице. Как переместить ее так, чтобы она выровнялась с левым полем страницы?

\begin{landscape}
\begin{table}[]
\caption{Insert table caption here}
\resizebox{\textwidth}{!}{%
\begin{tabular}{llllllllllllll} 
**removed table data for posting**
\end{tabular}%
 }
\end{table}
\end{landscape}       

Дает

введите описание изображения здесь

Который находится по центру страницы. Я бы хотел, чтобы заголовок и таблица были выровнены по левому краю моего документа.

Если вместо этого я использую {sidewaystable} и добавлю первую строку кода:

\setlength\rotFPtop{152pt}
\begin{sidewaystable}
\begin{table}[]
\caption{Insert table caption here}
\resizebox{\textwidth}{!}{%
\begin{tabular}{llllllllllllll} 
**removed table data for posting**
\end{tabular}%
 }
\end{sidewaystable}

Затем он сдвинет все влево по желанию. Но я предположил 152pt. Есть ли способ определить точные пункты поля страницы?

решение1

В начале и конце альбомной ориентации есть автоматическое значение \clearpage, поэтому использование float (таблицы) вполне приемлемо. Если вы хотите разместить содержимое, вы можете использовать мини-страницуВНУТРИплавающий элемент, чтобы заполнить всю текстовую область.

По какой-то причине у меня showframe барахлит.

\documentclass{article}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
  \begin{table}[p]
    \begin{minipage}[t][\textheight][t]{\linewidth}% use entire text area
      \caption{Insert table caption here}
      \resizebox{\textwidth}{!}{%
        \begin{tabular}{lllll lllll llll}
          \multicolumn{14}{c}{**removed table data for posting**}
        \end{tabular}%
      }%
    \end{minipage}
  \end{table}
\end{landscape}
\end{document}

Полная страница

решение2

  • Ваш фрагмент кода не полный :-(
  • посмотрите, являются ли следующие решения тем, что вы ищете

редактировать:Для тестирования я добавил пакет showframe, в котором вы можете увидеть, что таблица находится в верхнем левом углу страницы в альбомной ориентации.

    \documentclass{article}
    \usepackage{lscape}
    \usepackage{tabularx}
    \usepackage{caption}

    %---------------- show page layout. don't use in a real document!
    \usepackage{showframe}
    \renewcommand\ShowFrameLinethickness{0.15pt}
    \renewcommand*\ShowFrameColor{\color{red}}
    %---------------------------------------------------------------%
    \begin{document}
    \begin{landscape}        
    \vspace*{-1.5\baselineskip}
    \captionsetup{singlelinecheck=false}
    \captionof{table}{Insert table caption here.}
    \label{my-label}
    \begin{tabularx}{\linewidth}{|*{12}{X|}}
    \hline
    1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12    \\
    \hline
    \end{tabularx}
    \end{landscape}
    \end{document}

введите описание изображения здесь

Связанный контент