多行连字符行为奇怪,以及德语单词变音符号连字符问题

多行连字符行为奇怪,以及德语单词变音符号连字符问题

我又遇到了多行文本单元格中连字符的问题。在某些情况下,即使使用连字符,这个问题也会被完全忽略。

附加问题是,我该如何告诉 \hyphenation 将“ß”连字符化,因为它的 Latex 代码 \ss{} 不允许作为参数。有什么想法吗?

预先感谢您的帮助!

\documentclass[11pt]{article}

\usepackage[latin1]{inputenc} 
\usepackage[T1]{fontenc}

\usepackage[ngerman]{babel}
\usepackage{tabularx}
\usepackage{multirow}
\usepackage{array}
\usepackage{ragged2e}

\newcolumntype{P}[1]{>{\RaggedRight\arraybackslash\hspace{0pt}}p{#1}}
\newcolumntype{x}{>{\RaggedRight\arraybackslash\hspace{0pt}}X}


\hyphenation{Ein-fluss-gr\"o-\ss en}
\hyphenation{So-zio-\"oko-no-mische}
\hyphenation{An-ge-bots-spe-zi-fi-sche}


\begin{document}

\begin{table}[htb] 
\centering
\setlength{\tabcolsep}{4mm}
\renewcommand{\arraystretch}{1.2}

\begin{tabularx}{\textwidth}{|P{5.1em}|P{19.2em}|}

\hline
\multirow{7}{3.6em}
{\hspace{0pt}Demographische Einflussgrößen} & Alter \\*
 & Geschlecht \\*
 & Erwerbstätigkeit \\*
 & Schulbildung \\*
 & Einschränkung der Mobilität \\*
 & Einschränkung der Sinne \\*
 & Sprachbarrieren \\\hline

\multirow{4}{3.6em}
{\hspace{0pt}Sozioökonomische} & Beruf\\*
 & Einkommen \\*
 & Haushaltsstruktur \\*
 & Pkw-Verfügbarkeit \\\hline

\multirow{9}{3.6em}
{\hspace{0pt}Psychologische Einflussgrößen} & Motive \\*
 & Wertvorstellungen \\*
 & Lern- und Gewöhnungseffekte \\*
 & Kognitive Prozesse \\*
 & Kenntnis des Ortes \\*
 & Kenntnis des Systems \\* 
 & Image des Verkehrsmittels \\*
 & Subjektive Produktpräferenzen \\*
 & \hangindent=1em Einstellung zu angebotsspezifischen Einflussgrößen \\\hline

\multirow{2}{3.6em}
{\hspace{0pt}Angebotsspezifische}
 & Verfügbarkeit der Verkehrsmittel \\*
 & \hangindent=1em Zur Verfügung stehende Informationen \\\hline

 \multirow{5}{3.6em}
 {\hspace{0pt}Situationsspezifische Einflussgrößen}  & Gepäcktransport \\*
 & Fahrradmitnahme \\*
 & Tageszeit \\*
 & Jahreszeit \\*
 & Wetter \\\hline
\end{tabularx}

\caption{Einflussgrößen}

\end{table}

\end{document}

在此处输入图片描述

答案1

multirowtabularx和包之间似乎存在奇怪的(读作:不幸的)交互ragged2e。我建议您完全抛弃这种机制,在环境的两列中multirow使用并排环境。tabulartabularx

在以下屏幕截图中,您会立即注意到左侧和右侧列之间的行距差异。这是因为\renewcommand{\arraystretch}{1.2}您的代码中有一条指令,而我没有删除它。您可能应该删除这条指令,或者至少将其修改为类似 的内容\renewcommand{\arraystretch}{1.1}

在此处输入图片描述

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tabularx,ragged2e}

\newcolumntype{P}[1]{>{\RaggedRight\arraybackslash\hspace{0pt}}p{#1}}
\newcolumntype{x}{>{\RaggedRight\arraybackslash}X}

\hyphenation{an-ge-bots-spe-zi-fi-sche}

\newlength\mylength
\setlength{\mylength}{3.6em} % set usable width of first column
\begin{document}

\begin{table}[htb] 
\setlength{\tabcolsep}{4mm}
\renewcommand{\arraystretch}{1.2}

\begin{tabularx}{\textwidth}{|P{\mylength}|x|}
\hline
\begin{tabular}{@{}P{\mylength}@{}}
  Demographische Einflussgrößen 
\end{tabular} &
\begin{tabular}{@{}l}
  Alter \\
  Geschlecht \\
  Erwerbstätigkeit \\
  Schulbildung \\
  Einschränkung der Mobilität \\
  Einschränkung der Sinne \\
  Sprachbarrieren 
\end{tabular}\\ 
\hline
\begin{tabular}{@{}P{\mylength}@{}}    
  Sozioökonomische
\end{tabular} &
\begin{tabular}{@{}l}  
  Beruf\\
  Einkommen \\
  Haushaltsstruktur \\
  Pkw-Verfügbarkeit 
\end{tabular}\\ 
\hline
\begin{tabular}{@{}P{\mylength}@{}}    
  Psychologische Einflussgrößen
\end{tabular} &
\begin{tabular}{@{}l}    
  Motive \\
  Wertvorstellungen \\
  Lern- und Gewöhnungseffekte \\
  Kognitive Prozesse \\
  Kenntnis des Ortes \\
  Kenntnis des Systems \\ 
  Image des Verkehrsmittels \\
  Subjektive Produktpräferenzen \\ 
  Einstellung zu angebotsspezifischen Einflussgrößen 
\end{tabular}\\ 
\hline
\begin{tabular}{@{}P{\mylength}@{}}    
  Angebotsspezifische
\end{tabular} &
\begin{tabular}{@{}l}    
  Verfügbarkeit der Verkehrsmittel \\
  Zur Verfügung stehende Informationen
\end{tabular}\\ 
\hline
\begin{tabular}{@{}P{\mylength}@{}}    
  Situationsspezifische Einflussgrößen
\end{tabular} &
\begin{tabular}{@{}l}      
  Gepäcktransport \\
  Fahrradmitnahme \\
  Tageszeit \\
  Jahreszeit \\
  Wetter 
\end{tabular}\\
\hline
\end{tabularx}
\caption{Einflussgrößen}
\end{table}
\end{document}

相关内容