我有一个 tabularx 表格,其中的文本重叠了。如何修复?
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{multirow,tabularx}
\usepackage[a4paper,margin=1in,landscape]{geometry}
\begin{document}
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|c|c|}
\hline
\multirow{2}*{N} & \multirow{2}*{Название, марка, модель обуродования} & \multirow{2}*{Количество} & \multirow{2}*{Серийный номер} & \multicolumn{2}{c|}{Технические харектеристики} & \multicolumn{2}{c|}{Поверка} \\ \cline{5-8}
& & & & Н & Д & последняя & следующая \\ \hline
\end{tabularx}
\end{document}
答案1
重点是将*
参数\multirow
(表示“使用内容的自然宽度”)替换为\linewidth
(即列的宽度)X
。我对您的代码进行了一些改进:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}
\usepackage{multirow,tabularx}
\usepackage[a4paper,margin=1in,landscape, showframe]{geometry}
\begin{document}
\renewcommand\arraystretch{1.5}
\noindent
\begin{tabularx}{\textwidth}{|X|X|X|X|X|X|c|c|}
\hline
\multirow{2}{\linewidth}{N} & \multirow{2}{\linewidth}{Название, марка, модель обуродования} & \multirow{2}{\linewidth}{Количество} & \multirow{2}{\linewidth}{Серийный номер} & \multicolumn{2}{c|}{Технические харектеристики} & \multicolumn{2}{c|}{Поверка} \\ \cline{5-8}
& & & & Н & Д & последняя & следующая \\ \hline
\end{tabularx}
\end{document}