Tabu에서 셀을 올바르게 병합하는 방법은 무엇입니까?

Tabu에서 셀을 올바르게 병합하는 방법은 무엇입니까?

타부 테이블이 있는데 다음과 같은 테이블을 만들어야 합니다.
(5번째 열을 올바르게 만드는 방법을 모르겠습니다.)

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

지금 내 코드는 다음과 같습니다.

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}  % Включаем пакет для поддержки русского
\usepackage{tabu}
\usepackage[a4paper, portrait, margin=1in, hmargin=2cm, top=4cm, bottom=4cm, headheight=3cm, footskip=2.5cm]{geometry}

{\small \begin{center}
\tabulinesep=0.5mm
\begin{tabu} to \textwidth { | X[0.1,l,p] | X[0.8,l,p] |  X[0.5,l,p] | X[0.8,l,p] | X[0.8,l,p] |   }
\hline
 \textbf{№} & \textbf{Описание отклонения:}  & \textbf{Департамент:} & \textbf{Идентифицированный риск} & \textbf{Не идентифицированный риск 1}     \\ \hline
  1 & Отклонение 1  & Департамент 1 & Риск 1 & Описание не идентифицированного риска  \\ \hline
 \end{tabu}
\end{center}
\end{document}

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

답변1

너무 오랜 시간이 지났기 때문에 여전히 답변이 필요하다고 생각하지는 않지만 후손을 위해 다음을 수행하십시오.

문서 tabu: tabu 문서의 12/101 페이지 섹션 2.3에는 multirow. 끔찍한 번역을 용서해주세요. 컴퓨터의 문자표와 싸우고 싶지 않았습니다.

나는 을 선호 longtable하므로 아래에 두 가지 모두의 대략적인 구현을 포함했습니다.

타부 버전

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}  % Включаем пакет для поддержки русского
\usepackage{tabu}
\usepackage[a4paper, portrait, margin=1in, hmargin=2cm, top=4cm, bottom=4cm, headheight=3cm, footskip=2.5cm]{geometry}

\usepackage{multirow}

\begin{document}

{\small \begin{center}
\tabulinesep=0.5mm

% DEMO from page 12/101 section 2.3 of tabu documentation
%\begin{tabu}{|X|X|X[2]|} \tabucline-
%   a & b & c \\ \tabucline-
%   \multicolumn2{|c|}{Hello} & World \\ \tabucline-
%   \tabuphantomline
%\end{tabu}


\begin{tabu} to \textwidth { | X[0.1,l,p] | X[0.8,l,p] |  X[0.5,l,p] | X[0.8,l,p] | X[0.8,l,p] |  X[0.8,l,p] | }
    \hline
    \textbf{№} & \textbf{Description of deviation:}  & \textbf{Department:} & \textbf{Identified risk} & \multicolumn2{|c|}{\textbf{Not Identified risk 1}}     \\ \hline
    \multirow{2}{*}{1} & \multirow{2}{*}{Deviation 1}  & \multirow{2}{*}{Department of 1} & \multirow{2}{*}{Risk 1} & Description no identified risk & Our Risk 1  \\ \cline{5-6}
    & & & & Objecct/Process during which risk appeared & Object 1  \\ \hline

  \tabuphantomline
\end{tabu}
\end{center}
\end{document}

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

긴 테이블 버전

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}  % Включаем пакет для поддержки русского
\usepackage[a4paper, portrait, margin=1in, hmargin=2cm, top=4cm, bottom=4cm, headheight=3cm, footskip=2.5cm]{geometry}

\usepackage{environ,longtable,threeparttablex,booktabs,multirow,array,adjustbox,supertabular}% table adjustment packages

% Wrapping text in multicolumn:  http://tex.stackexchange.com/questions/115668/wrapping-text-in-multicolumn
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
%http://tex.stackexchange.com/questions/70919/vertical-aligning-in-longtable-environment

\begin{document}

{\small \begin{center}
\begin{longtable}[l]{| L{0.025\textwidth} | L{0.1\textwidth} | L{0.15\textwidth} | L{0.2\textwidth} | L{0.3\textwidth} | L{0.15\textwidth} |}

    \hline
    \textbf{№} & \textbf{Description of deviation:}  & \textbf{Department:} & \textbf{Identified risk} & \multicolumn2{|c|}{\textbf{Not Identified risk 1}}     \\ \hline
    \multirow{2}{*}{1} & \multirow{2}{*}{Deviation 1}  & \multirow{2}{*}{Department of 1} & \multirow{2}{*}{Risk 1} & Description no identified risk & Our Risk 1  \\ \cline{5-6}
    & & & & Objecct/Process during which risk appeared & Object 1  \\ \hline
\end{longtable}
\end{center}
\end{document}

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

관련 정보