
Imagen de muestra
¿Qué debo hacer para crear una tabla como se muestra en la figura?
Usar algo como \multirow
hace que sea muy difícil dividir manualmente la línea
El uso p{some cm}
en la tabla deja otras columnas con entradas individuales sin formato, lamiendo la regla superior de la celda.
¿Cómo se pueden centrar estas entradas en las celdas?
Intenté algo como
\begin{table}[!h]
\begin{center}
\caption{Summary .....}
\begin{tabularx}{0.30\textwidth}{|c|X|X|X|}
\hlne
\textbf{Author} & \textbf{Lot size} & \textwidth{Inventory Cost Item} & \textwidth{Carbon Emission \& Enviornmentall Cost} \\
\hline
some text & some text & Order cost inventory holding cost & Carbon emission form logistic and wearhouse in linear in the order quantity \\ \hline
\end{table}
\end{center}
\end{tabularx}
Respuesta1
El código que proporcionó no era ni cerca de compilable: tenía entornos que se cerraban fuera de orden, errores tipográficos en los comandos, entre otras cosas.
Su pregunta no está del todo clara, pero creo que está buscando centrar verticalmente el contenido de cada fila en lugar de que todo comience en la parte superior de la celda. Puedes lograr esto con
\renewcommand{\tabularxcolumn}{m}
que configura la tabularx
X
columna para usar el m
tipo de columna (centrado verticalmente) en lugar del p
tipo de columna predeterminado (alineado arriba).
Otras notas: no utilice el center
entorno dentro del table
entorno: esto agregará espacio vertical adicional. Basta con introducirlo \centering
en el table
entorno. Pero eso no es necesario en mi ejemplo a continuación, ya que la tabla abarca toda la tabla \textwidth
de todos modos.
También agregué booktabs
comandos al siguiente ejemplo para mejorar el espaciado y la apariencia de la tabla, y configuré las X
columnas \raggedright
ya que es difícil hacer una justificación completa en un ancho de columna tan estrecho:
\documentclass{article}
\usepackage{booktabs,tabularx}
\renewcommand{\tabularxcolumn}{m}
\begin{document}
\begin{table}
\caption{Summary\dots}
\begin{tabularx}{\textwidth}{c*{3}{>{\raggedright\arraybackslash}X}}
\toprule
Authors & Lot Size Model & Inventory Cost Terms
& Carbon Emission and Environmental Cost Terms \\
\midrule
some text & some text & Order cost inventory holding cost
& Carbon emission form logistic and warehouse is linear in the order quantity \\
\bottomrule
\end{tabularx}
\end{table}
\end{document}