
Таблица ниже создает таблицу из 3 столбцов. Когда я использую {l | X | X}
настройки столбцов, последние 2 столбца создаются одинаковой ширины, что мне и нужно, но я также хочу, чтобы текст внутри был выровнен по левому краю.
Можно ли это сделать в настройках столбца?
\begin{table}[!htb]
\caption{Caption.....}
\label{tab:____}
\begin{tabularx}{\linewidth}{l | X | X}
\toprule
Col1 & Col2 & Col3\\
\midrule
eMail & \tabitem aaaaaaaaaaaaaaaaaaaaaaaa
\tabitem bbbbbbbbbbbbbbbbbbbbbbbb
\tabitem cccccccccccccccccccccccc
&
\tabitem dddddddddddddddddddddd
\tabitem eeeeeeeeeeeeeeeeeeeeee
\tabitem ffffffffffffffffffffff
\tabitem gggggggggggggggggggggg\\
\bottomrule
\end{tabularx}
\end{table}
решение1
\documentclass{article}
\usepackage{tabularx,booktabs,ragged2e}
\newcommand\tabitem{\textbullet~}
\renewcommand\tabularxcolumn[1]{>{\RaggedRight}p{#1}}
\begin{document}
\begin{table}[!htb]
\caption{Caption.....}\label{tab:____}
\noindent
\begin{tabularx}{\linewidth}{l | X | X}
\toprule
Col1 & Col2 & Col3\\
\midrule
eMail & \tabitem aaaaaaaaaaaaaaaaaaaaaaaa
\tabitem bbbbbbbbbbbbbbbbbbbbbbbb
\tabitem cccccccccccccccccccccccc
&
\tabitem dddddddddddddddddddddd
\tabitem eeeeeeeeeeeeeeeeeeeeee
\tabitem ffffffffffffffffffffff
\tabitem gggggggggggggggggggggg\\
\bottomrule
\end{tabularx}
\end{table}
\end{document}