
Образец изображения
Что мне нужно сделать, чтобы создать таблицу, как показано на рисунке?
Использование чего-то вроде \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}