
Nunca he podido descubrir cómo hacer que las tablas hagan lo que quiero en LaTeX. ¿Cómo hago una tabla de dos columnas con un borde y una línea en el medio que separa las dos columnas?
Respuesta1
Esto es bastante simple. Modificando un poco los ejemplos de la página wiki se obtiene lo siguiente:
\documentclass{article}
\begin{document}
\begin{tabular}{| l | r |}
\hline
1 & 2 \\
3 & 4 \\
5 & 6 \\
\hline
\end{tabular}
\end{document}
Esto debería darte lo que quieres. Las líneas verticales se crean insertando |
alrededor (y entre) los table spec
argumentos. Las líneas horizontales se crean con \hline
. Si quisieras, digamos, separar cada fila por una línea horizontal, lo harías así:
\documentclass{article}
\begin{document}
\begin{tabular}{| l | r |}
\hline
1 & 2 \\
\hline
3 & 4 \\
\hline
5 & 6 \\
\hline
\end{tabular}
\end{document}
Esperemos que esto sea suficiente para darle una idea de cómo funcionan las tablas simples en LaTeX.
Respuesta2
Esta no es una respuesta pero es demasiado larga para un comentario. Es una respuesta a una pregunta de seguimiento en los comentarios anteriores.
okarin preguntó
¿Por qué no querrías hacer esto? Además, ¿dónde puedo encontrar la documentación?
Para responder primero a la segunda pregunta: lea la documentación que ha instalado (por ejemplo, texdoc booktabs) o consultehttp://anorien.csc.warwick.ac.uk/mirrors/CTAN/macros/latex/contrib/booktabs/booktabs.pdf(para inglés, también hay otros idiomas disponibles).
Para responder a la primera pregunta, no puedo hacer nada mejor que citar esa documentación:
No te equivocarás mucho si recuerdas en todo momento dos sencillas pautas:
- Nunca, jamás uses reglas verticales.
- Nunca uses reglas dobles.
Estas pautas pueden parecer extremas pero nunca he encontrado un buen argumento a favor de romperlas. Por ejemplo, si cree que la información de la mitad izquierda de una tabla es tan diferente de la de la derecha que debe estar separada por una línea vertical, entonces debería utilizar dos tablas. No todo el mundo sigue la segunda directriz: trabajé para un editor que insistía en una regla de doble luz encima de una fila de totales. Pero esta no habría sido mi elección.
Hay otras tres pautas que vale la pena mencionar aquí, ya que generalmente no se conocen fuera del círculo de tipógrafos y subeditores profesionales:
- Coloque las unidades en el encabezado de la columna (no en el cuerpo de la tabla).
- Siempre preceda un punto decimal por un dígito; por lo tanto, 0,1 y no sólo 0,1.
- No utilice signos "ídem" ni ninguna otra convención similar para repetir un valor anterior.
En muchas circunstancias, un espacio en blanco servirá igual de bien. Si no es así, repita el valor. Independientemente de si desea o no seguir las sutilezas menores, si utiliza sólo los siguientes comandos en sus tablas formales, su lector se lo agradecerá. Subrayo que las directrices no son sólo para mantener contento al pedante. El principio es que la estructura de presentación impuesta impone el pensamiento estructurado en primera instancia.
Creo que los ejemplos de la documentación ilustran bien la idea. Al principio me pareció extraño, pero formatear correctamente las tablas de acuerdo con las pautas del paquete realmente produce resultados de apariencia más profesional, y realmente parece más claro y menos molesto. Creo que de alguna manera la atención se centra en la presentación del contenido en lugar de tratar de comprender la forma en que se presenta.
EDITAR: Tenga en cuenta que, según tengo entendido, estas pautas se refieren al material que debe imprimirse o leerse en línea en un formato similar al impreso. Supongo que no se supone que se apliquen al material destinado a ser presentado en pantalla mediante proyección LCD (o un retroproyector o lo que sea). Al menos así es como yo los interpreto. Hago otras cosas cuando uso el proyector para producir diapositivas para usar en la pantalla.