另一个我无法摆脱的多行 (v2.1) 问题:为什么第一列中的单元格条目以如此奇怪的方式垂直对齐?有办法改变这种情况吗?由于时间限制,不一定是一个完美的解决方案。提前致谢!
\documentclass[11pt]{article}
\usepackage{multirow}
\usepackage[ngerman]{babel}
\usepackage[final]{microtype}
\usepackage[latin1]{inputenc}
\usepackage{tabularx}
\usepackage{ragged2e}
\renewcommand\multirowsetup{\RaggedRight}
\newcolumntype{P}[1]{>{\RaggedRight\arraybackslash\hspace{0pt}}p{#1}}
\begin{document}
\begin{table}[htbp]
\centering
\setlength{\tabcolsep}{4mm}
\renewcommand{\arraystretch}{1.35}
\begin{tabularx}{\textwidth}{|P{5.1em}|P{15em}|P{19.2em}|}
\hline
\multirow{7}{5.1em}
{Demogra\-phische Einfluss\-größen} & Alter & kein direkter Einfluss erkennbar\\*
& Geschlecht & kein direkter Einfluss erkennbar\\*
& Erwerbstätigkeit & kein direkter Einfluss erkennbar\\*
& Schulbildung & kein direkter Einfluss erkennbar\\*
& Einschränkung der Mobilität & wesentlich\\*
& Einschränkung der Sinne & als wesentliche Kategorie hinzugefügt\\*
& Sprachbarrieren & wesentlich\\\hline
\multirow{4}{5.1em}
{Sozioöko\-nomische Einfluss\-größen} & Beruf & kein direkter Einfluss erkennbar\\*
& Einkommen & irrelevant aufgrund von Fahrgastrechten\\*
& Haushaltsstruktur & kein direkter Einfluss erkennbar\\*
& Pkw-Verfügbarkeit & wesentlich für Maßnahmen vor Fahrtbeginn\\\hline
\multirow{9}{5.1em}
{\hspace{0pt}Psychologische Einfluss\-größen} & Motive & zu wenig greifbar für die Modellierung \small\textsuperscript{a)}\\*
& Wertvorstellungen & zu wenig greifbar für die Modellierung \small\textsuperscript{a)}\\*
& Lern- und Gewöhnungseffekte & zu wenig greifbar für die Modellierung \small\textsuperscript{b)}\\*
& Kognitive Prozesse & zu wenig greifbar für die Modellierung \small\textsuperscript{b)}\\*
& Kenntnis des Ortes & als wesentliche Kategorie hinzugefügt\\*
& Kenntnis des Systems & als wesentliche Kategorie hinzugefügt\\*
& Image des Verkehrsmittels & irrelevant aufgrund der Notsituation\\*
& Subjektive Produktpräferenzen & irrelevant aufgrund der Notsituation\\*
& \hangindent=1em Einstellung zu angebotsspezifischen Einflussgrößen & \hangindent=1em im Rahmen der Modellierung der Widerstandskomponenten abgedeckt (Kapitel \ref{Vergleichbarmachung})\\\hline
\multirow{5}{5.1em}
{Angebots\-spezifische Einfluss\-größen} & \hangindent=1em Umgang mit demographischen Einschränkungen & wesentlich\\*
& Verfügbarkeit der Verkehrsmittel & irrelevant aufgrund der Notsituation\\*
& \hangindent=1em Zur Verfügung stehende Informationen & wesentlich\\\hline
\multirow{5}{5.1em}
{Situations\-spezifische Einfluss\-größen} & Gepäcktransport & wesentlich\\*
& Fahrradmitnahme & als wesentliche Kategorie hinzugefügt\\*
& Tageszeit & als wesentliche Kategorie hinzugefügt\\*
& Jahreszeit & als wesentliche Kategorie hinzugefügt\\*
& Wetter & als wesentliche Kategorie hinzugefügt\\\hline
\end{tabularx}
\end{table}
\end{document}
答案1
\multirow
这是使用 来表示第一列中的项目的解决方案。当使用\multirow
并且目标是将项目垂直居中,相对于下一列中的材料,将 的第一个参数设置\multirow
为右侧列中的总行数非常重要。
下面的代码使用tabularx
环境,但它对第 2 列和第 3 列使用相对宽度而不是绝对宽度。David Carlisle 会同意的。:-)
最后一条评论:我想挑战你重新思考垂直居中的必要性。即使你不将第一列中的项目放在\multirow
包装器中,你的读者也会非常清楚三列中的材料是如何组合在一起的。
\documentclass[11pt]{article} % sorry, I don't have the "tudthesis" class
\usepackage[ngerman]{babel}
\usepackage{microtype}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,margin=2cm]{geometry} % set page parameters appropriately
\usepackage{multirow,tabularx,ragged2e}
\renewcommand\multirowsetup{\RaggedRight}
\newcolumntype{P}[1]{>{\RaggedRight\arraybackslash}p{#1}}
\newcolumntype{Y}{>{\RaggedRight\arraybackslash\hangindent=1em}X}
\begin{document}
\begin{table}[htbp]
\setlength{\tabcolsep}{4pt} % default value: 6pt
\renewcommand{\arraystretch}{1.1} % 1.35 seems wildly excessive...
\begin{tabularx}{\textwidth}{|P{5.1em}|>{\hsize=0.85\hsize}Y|>{\hsize=1.15\hsize}Y|}
\hline
\multirow{7}{=}{Demogra\-phische Einfluss\-größen}
& Alter & kein direkter Einfluss erkennbar\\*
& Geschlecht & kein direkter Einfluss erkennbar\\*
& Erwerbstätigkeit & kein direkter Einfluss erkennbar\\*
& Schulbildung & kein direkter Einfluss erkennbar\\*
& Einschränkung der Mobilität & wesentlich\\*
& Einschränkung der Sinne & als wesentliche Kategorie hinzugefügt\\*
& Sprachbarrieren & wesentlich\\
\hline
\multirow{4}{=}{Sozioöko\-nomische Einfluss\-größen}
& Beruf & kein direkter Einfluss erkennbar\\*
& Einkommen & irrelevant aufgrund von Fahrgastrechten\\*
& Haushaltsstruktur & kein direkter Einfluss erkennbar\\*
& Pkw-Verfügbarkeit & wesentlich für Maßnahmen vor Fahrtbeginn\\
\hline
\multirow{10}{=}{Psycho\-logische Einfluss\-größen}
& Motive & zu wenig greifbar für die Modellierung \small\textsuperscript{a)}\\*
& Wertvorstellungen & zu wenig greifbar für die Modellierung \small\textsuperscript{a)}\\*
& Lern- und Gewöhnungseffekte & zu wenig greifbar für die Modellierung \small\textsuperscript{b)}\\*
& Kognitive Prozesse & zu wenig greifbar für die Modellierung \small\textsuperscript{b)}\\*
& Kenntnis des Ortes & als wesentliche Kategorie hinzugefügt\\*
& Kenntnis des Systems & als wesentliche Kategorie hinzugefügt\\*
& Image des Verkehrsmittels & irrelevant aufgrund der Notsituation\\*
& Subjektive Produktpräferenzen & irrelevant aufgrund der Notsituation\\*
& Einstellung zu angebotsspezifischen Einflussgrößen & im Rahmen der Modellierung der Widerstandskomponenten abgedeckt (Kapitel \ref{Vergleichbarmachung})\\
\hline
\multirow{5}{=}{Angebots\-spezifische Einfluss\-größen}
& Umgang mit demographischen Einschränkungen & wesentlich\\*
& Verfügbarkeit der Verkehrsmittel & irrelevant aufgrund der Notsituation\\*
& Zur Verfügung stehende Informationen & wesentlich\\
\hline
\multirow{5}{=}{Situations\-spezifische Einfluss\-größen}
& Gepäcktransport & wesentlich\\*
& Fahrradmitnahme & als wesentliche Kategorie hinzugefügt\\*
& Tageszeit & als wesentliche Kategorie hinzugefügt\\*
& Jahreszeit & als wesentliche Kategorie hinzugefügt\\*
& Wetter & als wesentliche Kategorie hinzugefügt\\
\hline
\end{tabularx}
\end{table}
\end{document}
答案2
这不是解决\multirow
问题的办法,而是为您的表格提出不同的布局建议,即标题。
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[final]{microtype}
\usepackage{booktabs}
\usepackage{tabularx}
\newcolumntype{P}[1]{>{\raggedright\arraybackslash\hangindent=1em \hangafter=1 \hsize=#1\hsize}X}
\begin{document}
\begin{table}[htbp]
\centering
\small
\begin{tabularx}{\textwidth}{@{}P{0.80}P{1.20}@{}}
\toprule
\addlinespace
\multicolumn{2}{@{}l}{\itshape Demographische Einflussgrößen} \\
\addlinespace
Alter & kein direkter Einfluss erkennbar\\
Geschlecht & kein direkter Einfluss erkennbar\\
Erwerbstätigkeit & kein direkter Einfluss erkennbar\\
Schulbildung & kein direkter Einfluss erkennbar\\
Einschränkung der Mobilität & wesentlich\\
Einschränkung der Sinne & als wesentliche Kategorie hinzugefügt\\
Sprachbarrieren & wesentlich\\
\midrule
\addlinespace
\multicolumn{2}{@{}l}{\itshape Sozioökonomische Einflussgrößen} \\
\addlinespace
Beruf & kein direkter Einfluss erkennbar\\
Einkommen & irrelevant aufgrund von Fahrgastrechten\\
Haushaltsstruktur & kein direkter Einfluss erkennbar\\
Pkw-Verfügbarkeit & wesentlich für Maßnahmen vor Fahrtbeginn\\
\midrule
\addlinespace
\multicolumn{2}{@{}l}{\itshape Psychologische Einflussgrößen} \\
\addlinespace
Motive & zu wenig greifbar für die Modellierung\textsuperscript{a)}\\
Wertvorstellungen & zu wenig greifbar für die Modellierung\textsuperscript{a)}\\
Lern- und Gewöhnungseffekte & zu wenig greifbar für die Modellierung\textsuperscript{b)}\\
Kognitive Prozesse & zu wenig greifbar für die Modellierung\textsuperscript{b)}\\
Kenntnis des Ortes & als wesentliche Kategorie hinzugefügt\\
Kenntnis des Systems & als wesentliche Kategorie hinzugefügt\\
Image des Verkehrsmittels & irrelevant aufgrund der Notsituation\\
Subjektive Produktpräferenzen & irrelevant aufgrund der Notsituation\\
Einstellung zu angebotsspezifischen Einflussgrößen &
im Rahmen der Modellierung der Widerstandskomponenten abgedeckt (Kapitel \ref{Vergleichbarmachung})\\
\midrule
\addlinespace
\multicolumn{2}{@{}l}{\itshape Angebotsspezifische Einflussgrößen} \\
\addlinespace
Umgang mit demographischen Einschränkungen & wesentlich\\
Verfügbarkeit der Verkehrsmittel & irrelevant aufgrund der Notsituation\\
Zur Verfügung stehende Informationen & wesentlich\\
\midrule
\addlinespace
\multicolumn{2}{@{}l}{\itshape Situationsspezifische Einflussgrößen} \\
\addlinespace
Gepäcktransport & wesentlich\\
Fahrradmitnahme & als wesentliche Kategorie hinzugefügt\\
Tageszeit & als wesentliche Kategorie hinzugefügt\\
Jahreszeit & als wesentliche Kategorie hinzugefügt\\
Wetter & als wesentliche Kategorie hinzugefügt\\
\bottomrule
\end{tabularx}
\end{table}
\end{document}