texto tamaño tablas tabla simbolos salto parrafos modelos linea largas justificar ecuaciones latex

tamaño - tablas largas en latex



Saltos de línea automatizados en tablas LaTeX (5)

En mi disertación, tengo un glosario que explica algunas abreviaturas que uso. Pongo esto en una mesa para que se vea mejor. Sin embargo, LaTeX no rompe líneas al final de la página.

Sé que podría forzar un salto de línea en cualquier punto de la tabla, pero es una tabla larga (¡mucho trabajo!) Y los saltos de línea manuales hacen que el texto se vea irregular y feo. ¿Existe una buena forma de tener un glosario atractivo o hacer que LaTeX rompa líneas automáticamente en una tabla?

... si LaTeX no hiciera estas cosas de vez en cuando, realmente me encantaría. Así es, constantemente cambio entre afecto y enojo ...


¿Por qué estás usando una tabla para tu glosario? ¿ glossaries paquete de glossaries ? Te permite crear hermosos glosarios con un mínimo esfuerzo.

Si aún desea usar una tabla, le sugiero que use el tabularx , que define el tipo de columna X que crea columnas de ancho ajustable con ajuste de texto.

Por ejemplo:

/usepackage{tabularx} ... /begin{tabularx}{/textwidth}{ |l|X| } /hline word1 & long definition... // /hline word2 & long definition... // /hline /end{tabularx}



Insertar después de cada // (o /cr ) lo siguiente:

/noalign{/penalty -100 }

Ejemplo:

/def/penlt{/noalign{/penalty-100 }} /halign{&/hfil/ (#)/ /hfil/cr 1&2&3/cr /penlt 1&2&3/cr /penlt 1&2&3/cr /penlt 1&2&3/cr /penlt 1&2&3/cr /penlt 1&2&3/cr /penlt 1&2&3/cr /penlt 1&2&3/cr /penlt 1&2&3/cr /penlt 1&2&3/cr /penlt 1&2&3/cr /penlt }

Si quieres usar la regla después de cada línea, escribe

/def/penlt{/noalign{/hrule /penalty-100 /hrule height -.4pt /hrule}}


tratar:

/begin{tabular}{|p{3cm}|p{4cm}|p{4cm}|} Long text here & Long text here & Long text here // /end{tabular}