이 OO 테이블을 라텍스로 변환하고 싶습니다:
이것이 내가 지금까지 가지고 있는 것입니다:
\begin{table}
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|} %p{4cm}
\hline
\multicolumn{7}{|c|}{Czas wykrycia} \\ \hline
Wymagania & Architektura & Programowanie & Testy & Po dostarczeniu \\ \hline
\end{tabular}
\caption{.}
\end{center}
\end{table}
다중 열이 중앙에 있지 않고 넓지 않은 이유를 이해할 수 없습니다. 이것은 내 결과입니다.
답변1
여기가 당신을 위한 출발점입니다
@percusse가 그의 의견에서 말했듯이 비어 있는 열에도 정렬 탭을 사용해야 합니다. 나는 다음 \cline
을 의미 column line
하고 구문이 있는 명령 을 사용했습니다.
\cline{startingcolumn-endingcolumn}
예를 들어 \cline{2-7}
2번째 열에서 7번째 열까지 선을 그립니다.
또한 페이지 크기를 확대하기 위해 패키지를 로드했습니다. geometry
문서 안에 들어갈 수 있는지 확인하고 싶을 것입니다.
더 자세히 읽어보려면 다음을 참조하세요.
multirow
여러 행에 걸쳐 확장하는 데 도움이 되는 패키지caption
캡션이 비어 있을 때 제거:
(또한 캡션을 전 세계적으로 사용자 정의하는 데 도움이 됨)booktabs
아름다운 테이블을 만드는 데 도움을 주세요. 많은 사람들이 수직선을 생략하는 것을 권장하지만, 그건 여러분에게 맡기겠습니다.
MWE:
\documentclass{article}
\usepackage{geometry}
\begin{document}
\begin{table}
\centering
\begin{tabular}{|c|c|c|c|c|c|c|}
\hline
\multicolumn{2}{|c|}{Koszt naprawy} &\multicolumn{5}{|c|}{Czas wykrycia} \\ \cline{3-7}
\multicolumn{2}{|c|}{} & Wymagania & Architektura & Programowanie & Testy & Po dostarczeniu \\ \hline
Czas Wystapienia & Wymagania & 1x & 3x & 5-10x & 10x & 10-100x \\\cline{2-7}
& Architektura & - & 1x & 10x & 15x & 25-100x \\\cline{2-7}
& Programowanie & - & - & 1x & 10x & 10-25x \\\hline
\end{tabular}
\caption{.}
\end{table}
\end{document}
답변2
비교를 위해,자연 테이블ConTeXt의 메커니즘은 이러한 테이블(행과 열에 걸쳐 있음)에 매우 적합합니다. 예를 들어, 위의 표는 다음과 같이 조판될 수 있습니다:
\starttext
\bTABLE[align=middle, width=fit]
\bTR
\bTD[nx=2, ny=2] Koszt naprawy \eTD
\bTD[nx=5] Czas wykrycia \eTD
\eTR
\bTR
\bTD Wymagania \eTD
\bTD Architektura \eTD
\bTD Programowanie \eTD
\bTD Testy \eTD
\bTD Po dostarczeniu \eTD
\eTR
\bTR
\bTD[ny=3] Czas Wystapienia \eTD
\bTD Wymagania \eTD
\bTD 1x \eTD
\bTD 3x \eTD
\bTD 5-10x \eTD
\bTD 10x \eTD
\bTD 10-100x \eTD
\eTR
\bTR
\bTD Architektura \eTD
\bTD - \eTD
\bTD 1x \eTD
\bTD 10x \eTD
\bTD 15x \eTD
\bTD 25-100x \eTD
\eTR
\bTR
\bTD Programowanie \eTD
\bTD - \eTD
\bTD - \eTD
\bTD 1x \eTD
\bTD 10x \eTD
\bTD 10-25x \eTD
\eTR
\eTABLE
\stoptext
이는