表中第一个单词未正确拆分

表中第一个单词未正确拆分

我有以下代码:

\documentclass{article}
\usepackage{tabularx}
\begin{document}

\begin{table}
\begin{tabularx}{\textwidth}{p{0.3\textwidth}|p{0.5\textwidth}|p{0.2\textwidth}}
\hline
Column1 & Column2 & LongName ofColumn3
\end{tabularx}
\end{table}
\end{document}

我想知道如何将第三列中的文本调整至与列的宽度相适应,即以某种方式拆分单词以使它们不会超出表格范围。

在此处输入图片描述

编辑:以下工作正常,但现在我想知道如何将第 2 列“Line1 Line2”中的文本分成两行?

\documentclass{article}
\usepackage{array}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{adjustbox}
\usepackage{makecell}

\newcolumntype{L}[1]{>{\hsize=#1\hsize\linewidth=\hsize}>{\raggedright\arraybackslash}X}
\newcolumntype{R}[1]{>{\hsize=#1\hsize\linewidth=\hsize}>{\raggedleft\arraybackslash}X}
\newcolumntype{C}[1]{>{\hsize=#1\hsize\linewidth=\hsize}>{\centering\arraybackslash}X}

\newcolumntype{v}{|}


\newcommand{\ra}[1]{\renewcommand{\arraystretch}{#1}}
\begin{document}

\begin{table}
\begin{tabularx}{\textwidth}{vL{1.3}vC{1.3}vC{0.4}}
\hline
Column1 & Line1 Line2 & LongName of Column3
\end{tabularx}
\end{table}



\end{document}

相关内容