Posso usar {sidewaystable} ou {landscape} para produzir uma tabela e sua legenda em paisagem em uma página. No entanto, está centralizado na página. Como você o move para que fique alinhado com a margem esquerda da página?
\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}
Dá
Que está centralizado na página. Gostaria que a legenda e a tabela estivessem alinhadas à margem esquerda do meu documento.
Se eu usar {sidewaystable} e adicionar a primeira linha de código:
\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}
Em seguida, mudará tudo para a esquerda conforme desejado. Mas adivinhei 152pt. Existe uma maneira de determinar os pontos exatos da margem da página?
Responder1
Há um automático \clearpage
no início e no final da paisagem, então usar um float (mesa) é bom. Se quiser posicionar o conteúdo, você pode usar uma minipáginaDENTROo float para caber em toda a área de texto.
Por alguma razão, o showframe está agindo contra mim.
\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}
Responder2
- seu trecho de código não está completo :-(
- veja se a solução a seguir oferece o que você procura
editar:para fins de teste, adiciono um pacote showframe
que você pode ver, que a tabela está no canto superior esquerdo da página na orientação paisagem.
\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}