
Imagem de amostra
O que devo fazer para criar uma tabela conforme mostrado na figura
Usar algo como \multirow
torna 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
X
coluna para usar o m
tipo de coluna (centralizado verticalmente) em vez do p
tipo de coluna padrão (alinhado ao topo).
Outras notas: não utilize o center
ambiente dentro do table
ambiente: isso adicionará espaçamento vertical extra. Apenas colocar \centering
dentro do table
ambiente é suficiente. Mas isso não é necessário no meu exemplo abaixo, já que a tabela abrange toda a tabela \textwidth
de qualquer maneira.
Também adicionei booktabs
comandos ao exemplo abaixo para melhor espaçamento e aparência da tabela, e defini as X
colunas \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}