Quero converter esta tabela OO em látex:
Isto é o que tenho até agora:
\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}
Não entendo por que a multicoluna não é centralizada e ampla. Esta é a minha saída:
Responder1
Aqui está um ponto de partida para você
Observe que, como @percusse disse em seu comentário, você precisa usar guias de alinhamento mesmo para colunas vazias. Eu usei o \cline
comando que significa column line
e tem sintaxe
\cline{startingcolumn-endingcolumn}
então, por exemplo, \cline{2-7}
desenha uma linha da 2ª coluna à 7ª coluna.
Também carreguei o geometry
pacote apenas para aumentar o tamanho da página - você vai querer ter certeza de que ele cabe dentro do seu documento.
Para ler mais, você pode querer dar uma olhada em
multirow
pacote que ajudaria a abranger várias linhascaption
para se livrar de:
quando sua legenda está vazia (e também ajuda a personalizar as legendas globalmente)booktabs
para ajudar a fazer lindas mesas. Muitas pessoas recomendariam omitir as linhas verticais, mas deixarei isso para você
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}
Responder2
Para comparação, omesas naturaisO mecanismo do ConTeXt é muito adequado para tais tabelas (com linhas e colunas abrangentes). Por exemplo, a tabela acima pode ser composta como:
\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
que dá