타부 테이블이 있는데 다음과 같은 테이블을 만들어야 합니다.
(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}