我想请您帮我处理一个使用多行的表格。表格中会出现多行线条,这是不理想的。
此外,单元格中的文本对齐方式很奇怪,第 6 行的标题没有居中。我附上了一个图来说明。
\documentclass{article}
\title{New}
\usepackage{array}
\usepackage{multirow}
\begin{document}
\begin{table}[H]
\caption{Title}
\centering
\begin{tabular}{|>{\centering\arraybackslash}m{30mm} |>{\centering\arraybackslash}m{30mm} |>{\centering\arraybackslash}m{30mm} |}
\hline
\multicolumn{3}{|c|}{\textbf{TEXT}}\\
\hline
\multicolumn{2}{|c|}{text} & \multirow{2}{*}{text}\\
\hline
\center text\newline text & \center Meses\newline text& \\
\hline
\multicolumn{2}{|c|}{TEXT} & TEXT\\
\hline
\multicolumn{2}{|c|}{Text} & \multirow{3}{*}{text text text text text text text text text text text text}\\
\hline
\multicolumn{2}{|>{\centering\arraybackslash}m{60mm}|}{\textbf{TITLE}\newline Text text text text Text text text text Text text text text Text text text text} & \\
\hline
& \textbf{TITLE}\newline Text text text text Text text text text Text text text text Text text text text & \\
\hline
\end{tabular}
\end{table}
\end{document}
答案1
您应该使用\centering
not center
。还\cline{<starting column> - <ending column>}
可以用来绘制线条片段。但是,我没有完全理解你的想法。如果要进一步改进,则需要更加清晰:
\documentclass{article}
\usepackage{multirow,array}
\begin{document}
\begin{table}[h]
\caption{Title}
\centering
\begin{tabular}{|>{\centering\arraybackslash}m{30mm} |>{\centering\arraybackslash}m{30mm} |>{\centering\arraybackslash}m{30mm} |}
\hline
\multicolumn{3}{|c|}{\textbf{TEXT}}\\
\hline
\multicolumn{2}{|c|}{text} & \multirow{3}{*}{text}\\
\cline{1-2}
text & Meses & \\
text & text& \\
\hline
\multicolumn{2}{|c|}{TEXT} & TEXT\\
\hline
\multicolumn{2}{|c|}{Text} & \multirow{9}{*}{\parbox{30mm}{text text text text text text text text text text text text}}\\
\cline{1-2}
\multicolumn{2}{|c|}{\textbf{TITLE}} & \\
\multicolumn{2}{|>{\centering\arraybackslash}m{60mm}|}{Text text text text Text text text text Text text text text Text text text text} & \\\cline{1-2}
& \textbf{TITLE} & \\
& Text text text text Text text text text Text text text text Text text text text & \\
\hline
\end{tabular}
\end{table}
\end{document}