tabularx에서 텍스트가 겹치는 경우

tabularx에서 텍스트가 겹치는 경우

나는 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} 

여기에 이미지 설명을 입력하세요

관련 정보