Como criar uma tabela que possui grande quantidade de texto com texto centralizado

Como criar uma tabela que possui grande quantidade de texto com texto centralizado

insira a descrição da imagem aquiImagem de amostra

O que devo fazer para criar uma tabela conforme mostrado na figura

Usar algo como \multirowtorna muito difícil dividir manualmente a linha

Usar p{some cm}in table deixa outras colunas com entradas únicas não formatadas, lambendo a regra superior da célula.

Como essas entradas podem ser centralizadas nas células

Tentei 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}

Responder1

O código que você forneceu não era quase compilável: você tinha ambientes fechando fora de ordem, erros de digitação em comandos, entre outras coisas.

Sua pergunta não está totalmente clara, mas acredito que você queira centralizar verticalmente o conteúdo de cada linha em vez de começar tudo no topo da célula. Você pode conseguir isso com

\renewcommand{\tabularxcolumn}{m}

que define a tabularx Xcoluna para usar o mtipo de coluna (centralizado verticalmente) em vez do ptipo de coluna padrão (alinhado ao topo).

Outras notas: não utilize o centerambiente dentro do tableambiente: isso adicionará espaçamento vertical extra. Apenas colocar \centeringdentro do tableambiente é suficiente. Mas isso não é necessário no meu exemplo abaixo, já que a tabela abrange toda a tabela \textwidthde qualquer maneira.

Também adicionei booktabscomandos ao exemplo abaixo para melhor espaçamento e aparência da tabela, e defini as Xcolunas \raggedright, pois é difícil fazer uma justificação completa bem nesta largura estreita de coluna:

\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}

insira a descrição da imagem aqui

informação relacionada