![Tabla desplazada hacia la derecha + abajo: no se puede comenzar la tabla desde la parte superior de la página y el margen izquierdo](https://rvso.com/image/328449/Tabla%20desplazada%20hacia%20la%20derecha%20%2B%20abajo%3A%20no%20se%20puede%20comenzar%20la%20tabla%20desde%20la%20parte%20superior%20de%20la%20p%C3%A1gina%20y%20el%20margen%20izquierdo.png)
Quería comprobar si Latex es una opción para generar tablas grandes y bien legibles en artículos genéticos. Bueno, todavía estoy dudando si debería seguir adelante e invertir más tiempo en experimentar con ello.
He aprendido mucho en los últimos días y logré seguir adelante con la búsqueda de preguntas y respuestas en este sitio, pero ahora estoy atrapado en un problema aparentemente simple: ¿por qué mi tabla está desplazada hacia la derecha y por qué no puedo comenzar? simplemente desde la parte superior de la página. Ya probé varios trucos. La tabla inicial era una tabla larga, luego elegí el entorno tabular original porque parece suficiente para los primeros intentos. Logré reducirlo para que quepa en una página junto a la caja de escala. Sin embargo, esta versión parece caber en una sola página, así es la escala 1.0 real. Sin embargo, el principal problema es:
La tabla en sí se creó desde R con el paquete xtable, a partir de un marco de datos. Y ahora el problema:
La tabla no comienza en la parte superior de la página ni en el margen izquierdo, sino en algún lugar en el medio de la página. Y no puedo cambiarlo a la posición adecuada. ¿Cuál es el problema? ¿Cómo puedo hacer que comience "arriba e izquierda"?
Y aquí está:
\documentclass[10pt,a4paper]{letter}
\usepackage{booktabs}
\usepackage{graphics}
\begin{document}
\clearpage
% latex table generated in R 3.2.2 by xtable 1.8-2 package
% Thu Feb 18 10:04:31 2016
\scalebox{1.0}{
\begin{tabular}[ht]{|l|l|r|r|l|}
\hline
genetic risk score & trait & beta$\pm$SE & $\beta$ & p-value \\
\hline
waist SNPs & waist circumference (cm) & 0.212$\pm$0.232 & 0.02 & 0.36 \\
& visceral adipose tissue (l) & -0.019$\pm$0.028 & -0.01 & 0.49 \\
& liver fat content (\%) & 0.394$\pm$0.14 & 0.09 & 0.005 \\
& subcutaneous adipose tissue (l) & -0.07$\pm$0.047 & -0.02 & 0.13 \\
& VAT to SCAT ratio & -0.001$\pm$0.003 & -0.00 & 0.85 \\
& oGTT-derived insulin sensitivity index (AU) & 0.082$\pm$0.095 & 0.01 & 0.39 \\
& fasting glucose (mmol/l) & -0.001$\pm$0.008 & -0.00 & 0.87 \\
& glucose 120 min. (mmol/l) & -0.006$\pm$0.023 & -0.00 & 0.8 \\
& cholesterol (mg/dl) & 0.089$\pm$0.45 & 0.00 & 0.84 \\
& LDL cholesterol (mg/dl) & 0.335$\pm$0.391 & 0.02 & 0.39 \\
& HDL cholesterol (mg/dl) & -0.01$\pm$0.152 & -0.00 & 0.95 \\
& fasting triglycerides (mg/dl) & -1.114$\pm$1.658 & -0.01 & 0.5 \\
\hline
hip SNPs & hip circumference (cm) & 0.228$\pm$0.381 & 0.01 & 0.55 \\
& visceral adipose tissue (l) & -0.006$\pm$0.025 & -0.00 & 0.81 \\
\hline
& HDL cholesterol (mg/dl) & -0.108$\pm$0.073 & -0.03 & 0.14 \\
& fasting triglycerides (mg/dl) & 0.802$\pm$0.795 & 0.02 & 0.31 \\
\hline
\end{tabular}
}
\end{document}
Respuesta1
El problema está en otra parte. En realidad, la tabla se desplaza sólo unos pocos puntos hacia la derecha desde el margen izquierdo (debido al scalebox
comando). La mayor parte de la alineación aparente se debe a que la tabla es demasiado ancha para la página y, por lo tanto, desborda el margen derecho. Puedes verlo claramente al visualizar los márgenes de la página. Esto se puede hacer, por ejemplo, mediante el paquete de geometría.
\usepackage[showframe]{geometry}
Para eliminar el pequeño espacio entre el margen izquierdo y la tabla, agregue %
justo después del scalebox
comando:
\scalebox{1.0}{%
Dado que la tabla aún desborda el margen derecho, debe ajustar el ancho de la página (o el contenido de la tabla). Para el primero, use nuevamente, por ejemplo, el paquete de geometría.
\usepackage[showframe,lines=50, top=2.5cm, left=2cm, right=2cm]{geometry}
Espero que esto responda a tus preguntas. Ciertamente funcionó para el ejemplo que proporcionaste.
De todos modos, LaTeX puede ser difícil para los principiantes, sin embargo, vale la pena :)
Editar:
Tenga en cuenta que el geometry
paquete afecta los márgenes predeterminados de la página. Por lo tanto, es posible que vea que la tabla cambia con solo visualizar los márgenes. Aunque pueda parecer lo contrario, la tabla en ambos casos está alineada con la esquina superior izquierda.
De hecho, los márgenes predeterminados definidos por la letter
clase de documento son bastante amplios. Y especialmente el margen superior.