Las tablas son una característica común utilizada en la escritura académica. Este tema explicará los pasos para crear la tabla y realizar diferentes funciones en la tabla. Las tablas son una forma eficaz de representar la información y suelen utilizarse en la mayoría de los documentos o archivos. Al discutir los artículos científicos, las tablas se utilizan para presentar los datos.
Crear la mesa en Latex es un poco complicado en comparación con otros. Pero aquí, los pasos y el proceso para crear una tabla desde lo básico facilitarán el proceso.
Latex no es una hoja de cálculo, pero es una herramienta dedicada a crear tablas y exportarlas a su documento.
Las mesas en Latex están creadas con una combinación de un tabular medio ambiente y el mesa ambiente. Los entornos tabulares contienen el contenido real de la tabla, mientras que otros incluyen el título.
Los comandos utilizados para crear. mesa ambiente son:
egin{tabla}{ dónde }
Mesa
mesa final}
Los comandos utilizados para crear. tabular ambiente son:
egin{tabular}{lcr}
Mesa
end{tabular}
Aquí, la tabla significa el entorno tabular, junto con el subtítulo dominio. El comando dónde se utiliza para determinar la ubicación de la mesa. Por ejemplo, egin{tabla}{t} significa que la tabla aparecerá en la arriba de la página.
El entorno tabular utiliza & Símbolo (ampersand) para la separación de columnas.
Las letras utilizadas para alinear el contenido la izquierda, el centro y la derecha son yo , C , y r para cada una de las columnas. El comando pasado para alinear es egin{tabular}{l c r}.
El comando utilizado para dibujar líneas verticales que separan las columnas de la tabla es egin{tabular}l, donde el ( | ) se pasa como argumento. El | El símbolo se utiliza para dibujar las líneas verticales entre las columnas.
También puedes utilizar el vlínea comando para dibujar líneas verticales. El vlínea El comando dibuja la línea vertical junto con la altura de la fila.
Si queremos dibujar una línea horizontal como separador de filas, entonces podemos usar el arcilla dominio.
El comando cline{ i-j } se utiliza para dibujar la línea horizontal parcial que comienza con i y terminando con j .
Consideremos algunos ejemplos de una tabla usando los comandos discutidos anteriormente.
1.
documentclass{article} egin{document} egin{center} TABLE end{center} egin{tabular}{lcr} a&b&c\ d&e&f\ g&h&i end{tabular} end{document}
Producción:
2.
documentclass{article} egin{document} egin{center} egin{tabular}c hline a&b&c\ hline d&e&f\ hline g&h&i\ hline end{tabular} end{center} end{document}
Producción:
3.
documentclass{article} egin{document} egin{tabular}r hline I, II, III, IV...& uppercase Roman i, ii, iii... & lowercase roman numerals \ cline{2-2} 1, 2, 3.. & Arabic format \ hline hline 1684 & decimal digits \ hline end{tabular} end{document}
Producción:
Ahora, mire el siguiente código para crear una tabla básica:
4.
documentclass{article} egin{document} egin{table}[h!] egin{center} caption{ the basic table} label{tab:Table1} egin{tabular}r extbf{heading 1} & extbf{heading 2} & extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 1.34 & a\ 2 & 18.54 & b\ 3 & 735.765231 & c\ end{tabular} end{center} end{table} end{document}
Explicación:
En lugar de egin{centro}… end{centro}, el centrado Se puede utilizar el comando al principio del documento abla.
Producción:
Filas y columnas combinadas
Para las columnas combinadas, el multicolumna{ en uno }{ columna }{ texto } Se utiliza el comando. El en uno El comando se utiliza para combinar en uno columnas en una sola columna junto con el ancho. El comando columna contiene los símbolos l, c o r. El texto contiene el contenido de la columna.
Para filas combinadas caja elevada{ elevar }{ texto } Se utiliza el comando. Imprime el texto , que se eleva por encima de la base de referencia actual en el monto del elevar . Para el espacio único entre las filas, el [-lex] Se utiliza el comando. Para el doble espacio entre la primera y la segunda fila, el [1ex] Se utiliza el comando.
También puede alinear muchas columnas idénticas utilizando el *{número}{cadena} sintaxis . Es útil cuando su tabla tiene muchas columnas. El comando se escribirá como:
egin{tabular}{1*{6}{c}r}
Consideremos un ejemplo. El código está escrito a continuación:
documentclass{article} egin{document} egin{table}[h] caption{Marks after exams} % title name of the table centering % centering table egin{tabular}{l c c rrrrrrr} % creating 10 columns hlinehline Subject &No. of Students &category &multicolumn{7}{c}{the list of marks} \ [0.5ex] hline % Entering 1st row & &lowest &43 & 34 & 65 & 41 & 33 & 46 & 51 \[-1ex] aisebox{1.5ex}{Science} & aisebox{1.5ex}{32}&highest & 88 & 94 & 93 & 89 & 91 & 90 & 88 \[1ex] % Entering 2nd row & &lowest & 41 & 33 & 42 & 35 & 36 & 40 & 31 \[-1ex] aisebox{1ex}{Maths} & aisebox{1.5ex}{32}& highest &87 & 89 & 87 & 98 & 96 & 94 & 90 \[1ex] % Entering 3rd row & &lowest & 43 & 41 & 37 & 34 & 39 & 41 & 44 \[-1ex] aisebox{1ex}{English} & aisebox{1.5ex}{32}& highest &79 & 87 & 85 & 91 & 84 & 83 & 90 \[1ex] % [1ex] adds vertical space hline % inserts single-line end{tabular} end{table} end{document}
Producción:
También puede cambiar el modo al paisaje modo usando el usepackage{cuadro de ajuste} dominio.
La tabla aquí comienza con el egin{cuadro de ajuste} y termina con el finalizar {adjustbox}.
Consideremos un ejemplo simple de una tabla para entender esto.
El código se proporciona a continuación:
documentclass{article} usepackage{adjustbox} egin{document} egin{adjustbox}{angle=90} egin{tabular}l extbf{heading 1} & extbf{heading 2} & extbf{heading 3}\ $alpha$ & $eta$ & $gamma$ \ hline 1 & 11.34 & a\ 2 & 10.5 & b\ 3 & 765.5231 & c\ end{tabular} end{adjustbox} end{document}
Producción:
Por ejemplo, si configuramos el ángulo en 150 grados en el mismo código mencionado anteriormente, el resultado se verá como la imagen que se muestra a continuación:
A continuación se explican algunos comandos comunes utilizados para la creación de una tabla:
Para el espacio entre columnas el setlength{ abcolsep}{5pt} Se utiliza el comando. El tamaño predeterminado es 6 puntos . Este comando se inserta entre las columnas para el espaciado.
Para el espacio entre filas , el arraystretch Se utiliza el comando.
Ajuste de texto en tablas
Los algoritmos de látex tienen algunas deficiencias. Si el texto sobrepasa el ancho de la página, Latex no ajusta ni ajusta el texto automáticamente. Para ello se dispone de un mando especial. pag ( ancho predefinido ) se utiliza para establecer el ancho.
El ejemplo se da a continuación.
Este ejemplo explica tanto los procesos que son sin establecer el ancho como con el ancho. Puedes notar la diferencia entre estos dos métodos.
- Primer proceso (sin especificar el ancho)
El código se proporciona a continuación:
documentclass{article} egin{document} Without specifying the width. egin{center} egin{tabular} l hline Name & Type & popular in & Explanation \ hline Orange & Fruit & Vitamin C & It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower & vegetable & B-Vitamins & It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document}
Producción:
Puede notar que la información no se muestra porque no se especifica el ancho.
- Ahora considere el segundo proceso, donde el ancho se especifica usando el pag El código se proporciona a continuación:
documentclass{article} egin{document} specifying with the width. egin{center} egin{tabular}{ | l | l | l | p{5cm} |} % you can change the dimension according to the spacing requirements hline Name & Type & popular in & Explanation \ hline Orange & Fruit & Vitamin C & It is fruit, which is full of nutrients and low in calories. They can promote clear, healthy skin and also lowers the risk for many diseases. It reduces cholesterol and also helps in building a healthy immune system.\ hline Cauliflower & vegetable & B-Vitamins & It is the vegetable, which is high in fiber and B-Vitamins. It also provides antioxidants, which help in fighting or protect against cancer. It enhances digestion and has many other nutrients.\ hline end{tabular} end{center} end{document}
Producción:
Varias filas y varias columnas
Se utiliza para formatear los datos, que contienen varias filas y columnas. En esto, varias filas se dividen en subfilas utilizando el paquete de varias filas.
Nota:El ajuste de columnas dentro del entorno de varias filas no funcionará con la sintaxis utilizada.
Entendamos con un ejemplo. El código se proporciona a continuación:
documentclass{article} usepackage{multirow} egin{document} egin{table} egin{tabular}{c|lp{1.1in}|lp{1in}|l|} hline Name& Occupation & salary & Children & Savings percentage \hline multirow{3}{*}{Henry}&multirow{3}{*}{$0,000$}&windsurfing&lisa&multirow{3}{*}{20}\ ~&~&jumping on&John&~\ ~&~&a trampoline & tia &~\hline multirow{3}{*}{Shefy} & $multirow{3}{*}{,000} $ &heavy metal music&multirow{3}{*}{Tyra} &15\ ~&~&Paris&~&multirow{2}{*}{12}\ ~&~& dancing with pop music &~&~\hline multirow{3}{*}{Ben} & $multirow{3}{*}{,000}$ &chocolate & multirow{3}{*}{None}&18\ ~&~&fast cars &~&multirow{2}{*}{ 22}\ ~&~&Ramen&~&~\hline multirow{3}{*}{Sam} & $multirow{3}{*}{,000}$ & paintingit&Donal & multirow{3}{*}{11}\ ~&~&motorcycles&multirow{2}{*}{Peter}&~\ ~&~&Reddit&~&~ \ hline end{tabular} end{table} end{document}
Producción:
Puedes dibujar tantas líneas usando el arcilla dominio. Considere la imagen similar a la anterior con más líneas:
Mesas con libreros
El pestañas El comando se utiliza para hacer que el documento sea mucho más profesional porque el arcilla El comando no lo hace. Los comandos como gobernar , pequeño , y regla inferior proporcionados por el paquete bookstab se utilizan en lugar del comando hline.
El código para el paquete bookstab se proporciona a continuación:
documentclass{article} usepackage{booktabs} % For prettier tables egin{document} egin{table}[h!] egin{center} caption{Table using booktabs.} label{tab:table1} egin{tabular}r oprule % Toprule applied here extbf{Heading 1} & extbf{Heading 2} & extbf{Heading 3}\ $alpha$ & $eta$ & $gamma$ \ midrule % Midrule applied here 1 & 1.101 & a\ 2 & 103.145 & b\ 3 & 289.1 & c\ 4 & 17.132114 & d\ ottomrule % Bottomrule applied here end{tabular} end{center} end{table} end{document}
Producción:
Tablas multipágina
Si su tabla contiene varias filas, la tabla se recortará desde la parte inferior. El comando mesa larga se utiliza para abarcar numerosas páginas, que deben agregarse al paquete.
No sirve de nada un mesa o tabular comandos cuando el mesa larga El comando está en uso. Reemplaza el uso de tablas y comandos tabulares y combina ambos entornos en un solo entorno. Por lo tanto, en su lugar, se utiliza el entorno longtable para las tablas.
El código para el tema anterior se proporciona a continuación:
documentclass[12pt]{article} usepackage{longtable} egin{document} egin{center} egin{longtable}c caption{A simple example of longtable}\ hline extbf{First heading} & extbf{Second heading} & extbf{Third heading} & extbf{Fourth heading} \ hline endfirsthead multicolumn{4}{c}% { ablename hetable -- extit{Continued from previous page}} \ hline extbf{First heading} & extbf{Second heading} & extbf{Third heading} & extbf{Fourth heading} \ hline endhead hline multicolumn{4}{r}{ extit{Continued on next page}} \ endfoot hline endlastfoot ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ ab & bc & ac & da \ ef & fg & gh & he \ ij & jk & kl & lj \ mn & no & op & po \ end{longtable} end{center} end{document}
Explicación:
Producción:
método java anulando
El resultado del código anterior se enumerará en dos páginas, como se muestra a continuación:
Las dos páginas están divididas en tres imágenes.
Las imágenes se dan a continuación:
Puede notar que la tabla se dividió en varias páginas usando el mesa larga columna, sin pérdida de datos.
Alinear el punto decimal
El ejemplo que se analiza a continuación alineará la expresión y el valor correspondiente según su punto decimal.
El código se proporciona a continuación:
documentclass[12pt]{article} egin{document} egin{tabular}{c |r @{.} l} % @{.} is used to display the decimal point expression Pi & multicolumn{2}{c}{corresponding Value} \ hline $pi$ & 3&1416 \ $pi^{pi}$ & 36&46 \ $(pi^{pi})^{pi}$ & 80662&7 \ end{tabular} end{document}
Producción:
Material tabular
Los dos entornos se utilizan para el material tabular, a saber, el entorno de tabulación ( egin{tabbing}…end{tabbing} ) y entorno tabular ( egin{tabular}…end{tabular} ).
El tabular permite crear un entorno elegante con comandos utilizados para dibujar las líneas horizontales y verticales. Sin embargo, la tabla no se puede dividir en páginas. Para tal efecto, el mesa El comando se utiliza para dividir la tabla en varias páginas, como se analizó anteriormente.
El tabulación El entorno se utiliza para configurar las pestañas, comportándose de manera similar a la máquina de escribir. Las pestañas configuradas luego pasan de una a otra. Dado que cada línea en el entorno de tabulación se procesa individualmente, se permiten saltos de página dentro de la tabulación.
Los comandos utilizados para la tabulación se enumeran a continuación:
Los dos ejemplos del entorno de tabulación se dan a continuación:
1. El código para este ejemplo se proporciona a continuación:
documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}Heading 1 = Heading a = Heading b = Heading c \ \ H 1 > H 2 > H 3 > H 4 \ \ FIRST > SECOND > THIRD > FOURTH end{tabbing} end{center} end{document}
Aquí hemos utilizado dos \ para las dos nuevas líneas.
Producción:
2. El código para el segundo ejemplo se proporciona a continuación:
documentclass[12pt]{article} egin{document} egin{center} egin{tabbing}hspace{2in} = hspace{2in} = kill % you can change the inch spacing according to your requirements First heading > Second heading > Third heading \ > Second > Third \ hspace{1in} \ % make a blank line This Text extends past tab 1 >> Third column \ > Text spans columns two and three \xxxxxxxx = xxxxx = xxxx = kill % set up new tab stops i.e. to set the stops according to the number of x H 1 > H 2 > H 3 > H 4 \ end{tabbing} end{center} end{document}
Producción: