Puedo usar {sidewaystable} o {landscape} para producir una tabla y su título en formato horizontal en una página. Sin embargo, está centrado en la página. ¿Cómo lo mueves para que se alinee con el margen izquierdo de la 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}
Da
Que está centrado en la página. Me gustaría que el título y la tabla estén alineados con el margen izquierdo de mi documento.
Si uso {sidewaystable} en su lugar y agrego la primera línea 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}
Luego desplazará todo hacia la izquierda como se desee. Pero supuse 152 puntos. ¿Hay alguna manera de determinar los puntos exactos del margen de la página?
Respuesta1
Hay un automático \clearpage
al principio y al final del paisaje, por lo que usar un flotador (tabla) está bien. Si quieres posicionar los contenidos, puedes utilizar una minipágina.ADENTROel flotador para que se ajuste a toda el área de texto.
Por alguna razón, el showframe está funcionando mal para mí.
\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}
Respuesta2
- tu fragmento de código no está completo :-(
- vea si la siguiente solución le da lo que busca
editar:Para fines de prueba, agrego un paquete showframe
que puede ver que la tabla está en la parte superior izquierda de la página en orientación horizontal.
\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}