带有 tabularx 和 multirow 的表格

带有 tabularx 和 multirow 的表格

使用时tabularxmultirow尝试在 LaTeX 中导入此表格(用 Word 制作):

桌子

但实际上它不起作用。似乎没有足够的空间容纳文本,但不应该taburlarx自己解决这个问题吗?即使给出明确的空间量也无法解决问题,如我的“工作/解决方案”中所示 ;-) 直到现在:

\documentclass[
a4paper, %size of paper
12pt, %font size
twoside,
openright, %start new chapter only on the right side
parskip,
final, %
chapterprefix = false, %Kapitel anschreiben als Kapitel
BCOR=12mm
]{scrreprt}

\usepackage[ngerman, italian, greek]{betababel}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{array}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{rotating}

\KOMAoptions{DIV=12}
\newcolumntype{C}{>{\raggedright\arraybackslash}X}

\begin{document}

\begin{tabularx}{1\textwidth}{l|l|C|C|C}
\textbf{Forma} & \textbf{Ogetto} & \textbf{Tipologia orlo} & \textbf{Tecnica di realizzazione dell'orlo} &  \textbf{Organizzazione dello spazio decorato} \\ \hline
\multirow{11}{*}{\begin{sideways}Coppa emisferica\end{sideways}} & BRIT\_01 & \multirow{8}{11\baselineskip }{estroflesso} & \multirow{4}{6\baselineskip}{Strato esterno 3 cm circa più basso di quello interno: fascia priva di decorazione.} & \multirow{5}{8\baselineskip}{Fondo e un registro orizzontale} \\ \cline{2-2}
&BRIT\_02 & & & \\ \cline{2-2}
&GEN\_01 & & & \\\cline{2-2}
&GEN\_02 & & & \\\cline{2-2} \cline{4-4}
& HERM\_02 & & Verosimilmente come i precedenti & \\ \cline{2-2} \cline{4-5}
& ROT\_01& & \multirow{3}{5\baselineskip }{Strato esterno termina appena sotto il labbro dello strato interno: decorazione fino all'orlo.} & Fondo e tre registri orizzontali \\ \cline{2-2} \cline{5-5}
& TAR\_01 & & & Probabile fondo e tre registri orizzontali leggibili \\ \cline{2-2} \cline{5-5}
& TAR\_02 & & & Fondo poco leggibile\\ \cline{2-5}
& COL\_01 & \multirow{3}{4\baselineskip }{dritto} & \multirow{3}{4\baselineskip }{Strati di pari altezza: decorazione fino all'orlo.} & \multirow{2}{2\baselineskip}{Fondo e cinque registri orizzontali}\\ \cline{2-2}
& PILK\_01 & & & \\ \cline{2-2} \cline{5-5}
& YASS\_01 & & & Fondo e campitura geometrica\\ \cline{1-5}
\end{tabularx}

\end{document}

答案1

在此处输入图片描述

multirow如果跨越条目大于它跨越的行数,则需要一点帮助。此外,您还使用了\baselineskip宽度参数的倍数,这似乎是错误的。

\documentclass[
a4paper, %size of paper
12pt, %font size
twoside,
openright, %start new chapter only on the right side
parskip,
final, %
chapterprefix = false, %Kapitel anschreiben als Kapitel
BCOR=12mm
]{scrreprt}

\usepackage[ngerman, italian, greek]{betababel}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{array}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{rotating}

\KOMAoptions{DIV=12}
\newcolumntype{C}{>{\raggedright\arraybackslash}X}
\begin{document}

\setlength\extrarowheight{7pt}
\begin{tabularx}{1\textwidth}{l|l|C|C|C}
\textbf{Forma} & \textbf{Ogetto} & \textbf{Tipologia orlo} & \textbf{Tecnica di realizzazione dell'orlo} &  \textbf{Organizzazione dello spazio decorato} \\ \hline
\multirow{11}{*}{\begin{sideways}Coppa emisferica\end{sideways}} & BRIT\_01 & \multirow{8}{\hsize}{estroflesso} & \multirow{4}{\hsize}{Strato esterno 3 cm circa più basso di quello interno: fascia priva di decorazione.} & \multirow{5}{\hsize}{Fondo e un registro orizzontale} \\ \cline{2-2}
&BRIT\_02 & & & \\ \cline{2-2}
&GEN\_01 & & & \\\cline{2-2}
&GEN\_02 & & & \\\cline{2-2} \cline{4-4}
& HERM\_02 & & Verosimilmente come i precedenti & \\ \cline{2-2} \cline{4-5}
& ROT\_01& & \multirow{3}{\hsize}{Strato esterno termina appena sotto il labbro dello strato interno: decorazione fino all'orlo.} & Fondo e tre registri orizzontali \\ \cline{2-2} \cline{5-5}
& TAR\_01 & & & Probabile fondo e tre registri orizzontali leggibili \\ \cline{2-2} \cline{5-5}
& TAR\_02 & & & Fondo poco leggibile\\ \cline{2-5}
& COL\_01 & \multirow{3}{\hsize}{dritto} & \multirow{3}{\hsize}{Strati di pari altezza: decorazione fino all'orlo.} & \multirow{2}{\hsize}{Fondo e cinque registri orizzontali}\\ \cline{2-2}
& PILK\_01 & & & \\ \cline{2-2} \cline{5-5}
& YASS\_01 & & & Fondo e campitura geometrica\\ \cline{1-5}
\end{tabularx}

\end{document}

答案2

五年后...采用了另一种方案makecell

在此处输入图片描述

\documentclass[
a4paper, %size of paper
12pt, %font size
twoside,
openright, %start new chapter only on the right side
parskip,
final, %
chapterprefix = false, %Kapitel anschreiben als Kapitel
BCOR=12mm
]{scrreprt}

%\usepackage[ngerman, italian, greek]{betababel}
\usepackage[utf8]{inputenc}
%\usepackage{graphicx}
\usepackage{array, makecell, multirow, tabularx}
\renewcommand\theadfont{\normalsize\bfseries}

\KOMAoptions{DIV=12}
\newcolumntype{C}{>{\raggedright\arraybackslash}X}
\begin{document}

\setlength\extrarowheight{7pt}
\settowidth\rotheadsize{Coppa emisferica}
\begin{tabularx}{\textwidth}{l|l|l|C|C}
\thead[b]{Forma} 
    &   \thead[b]{Ogetto}
        &   \thead[b]{Tipologia\\ orlo}
            &   \thead[b]{Tecnica di\\ realizzazione\\ dell'orlo}
                &  \thead[b]{Organizzazione\\ dello spazio\\ decorato}         \\
    \hline
\multirow{11}{*}{\rotcell{Coppa emisferica}}
    & BRIT\_01
        &   \multirow{12}{*}{estroflesso}
            &   \multirow{4}{=}{Strato esterno 3 cm circa più basso di quello interno: fascia priva di decorazione.}
                &   \multirow{6}{=}{Fondo e un registro orizzontale}        \\
    \cline{2-2}
    &   BRIT\_02    &   &   &                                               \\
    \cline{2-2}
    &   GEN\_01     &   &   &                                               \\
    \cline{2-2}
    &   GEN\_02     &   &   &                                               \\
    \cline{2-2} \cline{4-4}
    &   HERM\_02
        &   &   Verosimilmente come i precedenti
                &                                                           \\
    \cline{2-2} \cline{4-5}
    &   ROT\_01
        &   &   \multirow{5}{=}{Strato esterno termina appena sotto il labbro dello strato interno: decorazione fino all'orlo.}
                &   Fondo e tre registri orizzontali                        \\
    \cline{2-2} \cline{5-5}
    &   TAR\_01
        &   &   &   Probabile fondo e tre registri orizzontali leggibili    \\
    \cline{2-2} \cline{5-5}
    &   TAR\_02
        &   &   &   Fondo poco leggibile                                    \\
    \cline{2-5}
    &   COL\_01
        & \multirow{3}{*}{dritto}
            & \multirow{4}{=}{Strati di pari altezza: decorazione fino all'orlo.}
                & \multirow{2}{=}{Fondo e cinque registri orizzontali}      \\
    \cline{2-2}
    & PILK\_01  &   &   &                                                   \\
    \cline{2-2} \cline{5-5}
    & YASS\_01  &   &   &   Fondo e campitura geometrica                    \\
    \cline{1-5}
\end{tabularx}

\end{document}

答案3

好的,非常感谢你们 :-) 使用一些空单元格,正如@hpesoj626 所建议的那样,再加上@David Carlisle 提供的代码,我就能得到我想要的东西 :-) 只剩下一件事:将FormaOgetto作为Tipologia orlo标题放在第二行。但我会弄清楚的(但这并不是那么重要)。所以,这是我的最终代码和结果图片: 在此处输入图片描述

\begin{tabularx}{1\textwidth}{l|l|C|C|C}
\textbf{Forma} & \textbf{Ogetto} & \textbf{Tipologia orlo} & \textbf{Tecnica di realizzazione dell'orlo} &  \textbf{Organizzazione dello spazio decorato} \\ \hline
\multirow{11}{*}{\begin{sideways}Coppa emisferica\end{sideways}} & BRIT\_01 & \multirow{8}{\hsize}{estroflesso} & \multirow{4}{\hsize}{Strato esterno 3 cm circa più basso di quello interno: fascia priva di decorazione.} & \multirow{5}{\hsize}{Fondo e un registro orizzontale} \\ \cline{2-2}
&BRIT\_02& & & \\ \cline{2-2}
&GEN\_01 & & & \\
& & & & \\ \cline{2-2}
&GEN\_02 & & & \\    & & & & \\ \cline{2-2} \cline{4-4}
& HERM\_02 & & Verosimilmente come i precedenti & \\ \cline{2-2} \cline{4-5}
& ROT\_01& & \multirow{3}{\hsize}{Strato esterno termina appena sotto il labbro dello strato interno: decorazione fino all'orlo.} & Fondo e tre registri orizzontali \\ \cline{2-2} \cline{5-5}
& TAR\_01 & & & Probabile fondo e tre registri orizzontali leggibili \\ \cline{2-2} \cline{5-5}
& TAR\_02 & & & Fondo poco leggibile\\ \cline{2-5}
& COL\_01 & \multirow{3}{\hsize}{dritto} & \multirow{3}{\hsize}{Strati di pari altezza: decorazione fino all'orlo.} & \multirow{2}{\hsize}{Fondo e cinque registri orizzontali}\\ 
& & & & \\ \cline{2-2}
& PILK\_01 & & & \\ \cline{2-2} \cline{5-5}
& YASS\_01 & & & Fondo e campitura geometrica\\ \cline{1-5}
\end{tabularx}

相关内容