嗨,我不明白如何使用多行。我想做这样的事情”
我设法做到这一点:
这是我使用的代码,我无法再做更多了。
\documentclass[11pt]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{array}
\usepackage[T1]{fontenc}
\usepackage{multirow}
\newcolumntype{d}[1]{>{\centering\arraybackslash}m{#1\linewidth}}
\newcolumntype{e}[1]{>{\raggedright\arraybackslash}m{#1\linewidth}}
\begin{document}
\noindent%
\begin{tabular}{|c|e{.28}|d{.15}|d{.15}|d{.11}|d{.11}|}
\hline
Lp. & Kryterium klasyfikacji & \multicolumn{4}{c|}{Rodzaj (klasa) modelu} \\\hline
1 & Struktura modelu \newline i przedmiot modelowania & modele pojedyńczych procesów & modele komponentów & modele integralne & modele globalne\\\hline
2 & Stosowane metody badawcze & \multicolumn{2}{c|}{modele genetyczne} & \multicolumn{2}{c|}{modele statystyczne}\\\hline
3 & Dostępność informacji \newline o badanym obiekcie & \multicolumn{2}{c|}{modele białej skrzynki} & \multicolumn{2}{c|}{modele zarnej skrzynki}\\\hline
4 & Rola czynnika czasu & \multicolumn{2}{c|}{modele statyczne} & \multicolumn{2}{c|}{modele dynamiczne}\\\hline
5 & Wartości poznawcze modelu & modele \newline przyczynowo- \newline -opisowe & \multicolumn{2}{c|}{modele symptomatyczne \newline (konceptualne)} & modele tendencji\\\hline
\multirow{3}{*}{6} & \multirow{3}{*}{Własności funkcji przekształcającej (operatora)} & \multicolumn{2}{c|}{modele nielinowe} & \multicolumn{2}{c|}{modele liniowe} \\ \cline{3-6}
\end{tabular}
\end{document}
我还想将文本“modele symptomatyczne(konceptualne)”换行,使得“(konceptualne)”位于“modele symptomatyczne”下方。
由于某种原因,第二行的“modele integrationne”向左移动
答案1
d
在单元格中使用规范: \multicolumn{2}{d{.27}|}{modele symptomatyczne (konceptualne)}
。
另外,\multirow
在固定宽度列中应该使用{=}
而不是{*}
使用列宽。
编辑:我完成了整个表格(抱歉,我错过了一些重音)。还有一些评论。:
- 最好将最后两列稍微宽一些,以便
modele deterministyczne
可以放在一行上。 - s
\multicol
的指定d{...}
值为两列宽度之和(实际上应该稍微大一些以包含列间距),而不是c
,否则将不会换行。 - 我已将 改为 ,
\multirow
而{4}
不是{3}
因为实际行数是 4。
\documentclass[11pt]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{array}
\usepackage[T1]{fontenc}
\usepackage{multirow}
\newcolumntype{d}[1]{>{\centering\arraybackslash}m{#1\linewidth}}
\newcolumntype{e}[1]{>{\raggedright\arraybackslash}m{#1\linewidth}}
\begin{document}
\noindent%
\begin{tabular}{|c|e{.28}|d{.15}|d{.15}|d{.11}|d{.11}|}
\hline
Lp. & Kryterium klasyfikacji & \multicolumn{4}{c|}{Rodzaj (klasa) modelu} \\\hline
1 & Struktura modelu \newline i przedmiot modelowania & modele pojedyńczych procesów & modele komponentów & modele integralne & modele globalne\\\hline
2 & Stosowane metody badawcze & \multicolumn{2}{c|}{modele genetyczne} & \multicolumn{2}{c|}{modele statystyczne}\\\hline
3 & Dostępność informacji \newline o badanym obiekcie & \multicolumn{2}{c|}{modele białej skrzynki} & \multicolumn{2}{c|}{modele zarnej skrzynki}\\\hline
4 & Rola czynnika czasu & \multicolumn{2}{c|}{modele statyczne} & \multicolumn{2}{c|}{modele dynamiczne}\\\hline
5 & Wartości poznawcze modelu & modele \newline przyczynowo- \newline -opisowe & \multicolumn{2}{d{.27}|}{modele symptomatyczne (konceptualne)} & modele tendencji\\\hline
\multirow{4}{*}{6} & \multirow{4}{=}{Własności funkcji przekształcającej (operatora)} & \multicolumn{2}{c|}{modele liniowe} & \multicolumn{2}{c|}{modele nielinowe} \\ \cline{3-6}
& & \multicolumn{2}{c|}{modele stacjonarne} & \multicolumn{2}{c|}{modele niestacjonarne} \\ \cline{3-6}
& & \multicolumn{2}{d{.3}|}{modele o parametrach skupionych} & \multicolumn{2}{d{.22}|}{modele o parametrach rozłozonych} \\ \hline
7 & Jednoznacznosc uzyskiwanych wynikow & \multicolumn{2}{d{.3}|}{modele deterministyczne} & \multicolumn{2}{d{.22}|}{modele probabilistyczne} \\ \hline
\end{tabular}
\end{document}
答案2
使用tabularray
包设计表格很简单。从您的 MWE 来看,您使用的原因并不完全清楚multirow
。观察到提供的图像似乎不是由您的代码生成的,使用多行的一个例外可能是在最后三个(或两个?)表格行中。您的表格不需要它:
\documentclass[11pt]{article}
\usepackage[margin=2cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage{tabularray}
\begin{document}
\noindent%
\begin{tblr}{hlines, vlines,
colspec={l X[2.5,l,m] X[1,c,m]X[1.2,c,m] X[0.9,c,m] X[0.9,c,m]},
colsep=4pt,
row{1}={font=\bfseries},
}
Lp. & \SetCell[c=1]{l} Kryterium klasyfikacji
& \SetCell[c=4]{c} Rodzaj (klasa) modelu & & & \\
%
1 & Struktura modelu i przedmiot modelowania
& Modele pojedyńczych procesów
& Modele komponentów
& Modele integralne
& Modele globalne \\
2 & Stosowane metody badawcze
& \SetCell[c=2]{c} modele genetyczne &
& \SetCell[c=2]{c} modele statystyczne & \\
3 & Dostępność informacji o badanym obiekcie
& \SetCell[c=2]{c} modele białej skrzynki &
& \SetCell[c=2]{c} modele zarnej skrzynki & \\
4 & Rola czynnika czasu
& \SetCell[c=2]{c} modele statyczne &
& \SetCell[c=2]{c} modele dynamiczne & \\
5 & Wartości poznawcze modelu
& modele przyczynowo opisowe
& modele symptomatyczne (konceptualne) &
& modele tendencji \\
\SetCell[r=2]{c} 6 % <--- this part of your MWE is unclear
& Własności funkcji przekształcającej (operatora)
& \SetCell[c=2]{c} modele nielinowe &
& \SetCell[c=2]{c} modele liniowe & \\
& & & & & \\
\end{tblr}
\end{document}