Как создать таблицу с большим объемом текста с централизованным текстом

Как создать таблицу с большим объемом текста с централизованным текстом

введите описание изображения здесьОбразец изображения

Что мне нужно сделать, чтобы создать таблицу, как показано на рисунке?

Использование чего-то вроде \multirowсильно затрудняет ручное разделение линии.

Использование p{some cm}в таблице оставляет другие столбцы с отдельными записями неотформатированными, затрагивая верхнюю линию ячейки.

Как можно расположить эти записи по центру ячеек?

Попробовал что-то вроде

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

решение1

Предоставленный вами код даже близко не поддавался компиляции: у вас были неупорядоченные закрытия сред, опечатки в командах и многое другое.

Ваш вопрос не совсем ясен, но я полагаю, что вы пытаетесь вертикально центрировать содержимое каждой строки вместо того, чтобы все начиналось сверху ячейки. Вы можете добиться этого с помощью

\renewcommand{\tabularxcolumn}{m}

который устанавливает tabularx Xстолбец для использования mтипа столбца (вертикально по центру) вместо pтипа столбца по умолчанию (выравнивание по верхнему краю).

Другие примечания: не используйте centerокружение внутри tableокружения: это добавит дополнительный вертикальный интервал. Достаточно просто поместить \centeringвнутрь tableокружения. Но в моем примере ниже это не обязательно, так как таблица \textwidthв любом случае охватывает все.

Я также добавил booktabsкоманды в пример ниже для лучшего интервала и внешнего вида таблицы, а также задал столбцы, Xпоскольку \raggedrightсложно сделать полное выравнивание при такой узкой ширине столбца:

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

введите описание изображения здесь

Связанный контент