Colocación de la mesa usando mesa lateral u horizontal

Colocación de la mesa usando mesa lateral u horizontal

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

ingrese la descripción de la imagen aquí

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 \clearpageal 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}

página completa

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 showframeque 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}

ingrese la descripción de la imagen aquí

información relacionada