Cómo crear una tabla que tenga una gran cantidad de texto con texto centralizado

Cómo crear una tabla que tenga una gran cantidad de texto con texto centralizado

ingrese la descripción de la imagen aquíImagen de muestra

¿Qué debo hacer para crear una tabla como se muestra en la figura?

Usar algo como \multirowhace 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 Xcolumna para usar el mtipo de columna (centrado verticalmente) en lugar del ptipo de columna predeterminado (alineado arriba).

Otras notas: no utilice el centerentorno dentro del tableentorno: esto agregará espacio vertical adicional. Basta con introducirlo \centeringen el tableentorno. Pero eso no es necesario en mi ejemplo a continuación, ya que la tabla abarca toda la tabla \textwidthde todos modos.

También agregué booktabscomandos al siguiente ejemplo para mejorar el espaciado y la apariencia de la tabla, y configuré las Xcolumnas \raggedrightya 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}

ingrese la descripción de la imagen aquí

información relacionada