p 型柱内的连字符

p 型柱内的连字符

我有以下表格,我不想拆分它,而且它对于页面来说有点太宽了。我怎样才能使某些列标题连字符?我不想定义每列的固定宽度或类似的东西;如果我可以将“Labiodental”连字符为“Labio-dental”,那就简单多了,因为那是麻烦的列。

\begin{table}[htpb]\small\capstart
    \begin{center}
        \begin{tabular}{|>{\bfseries}fc|c c|c c|c c|c c|c c|c c|c c|c c|c c|}
            \hline
            \SetRowStyle{\bfseries} & \multicolumn{2}{-c|}{Bilabial} & \multicolumn{2}{-c|}{Labiodental} & \multicolumn{2}{-c|}{Dental} & \multicolumn{2}{-c|}{Alveolar} & \multicolumn{2}{-c|}{Retroflex} & \multicolumn{2}{-c|}{Palatal} & \multicolumn{2}{-c|}{Velar} & \multicolumn{2}{-c|}{Glottal} \tabularnewline\hline
            Nasal & & m & & & & \textsubbridge{n} & & & & & & ɲ & & & & \tabularnewline%\hline
            Plosive & p & & & & \textsubbridge{t} & & & & & & & & k & & & \tabularnewline%\hline
            Affricate & & & & & \multicolumn{2}{c|}{\textsubbridge{t}θ} & ts & & ʈʂ & & tɕ & & & & & \tabularnewline%\hline
            Fricative & & & f & \multirow{2}{*}{ʋ} & θ & \multirow{2}{*}{ð} & s & & ʂ & & ɕ & & x & & h & \tabularnewline%\cline{1-4} \cline{6-6} \cline{8-17}
            Approximant & & & \multicolumn{1}{r}{} & & \multicolumn{1}{r}{} & & & & & & & j & & w & & \tabularnewline%\hline
            Lateral & & & & & & & & l & & & & & & & & \tabularnewline%\hline
            Rhotic & & & & & & & & r\textasciitilde\textfishhookr & & & & & & & & \tabularnewline\hline
        \end{tabular}
        \caption{Consonants\label{tab:consonants}}
    \end{center}
\end{table}

答案1

  • 使用多行单元格,例如p

  • TeX 不会对段落的第一个单词进行连字符连接,您可以插入\hspace{0pt}来解决此问题。

此示例将根据需要使用连字符:

\multicolumn{2}{p{1cm}|}{\hspace{0pt}Labiodental}

单元格中的连字符

如果经常需要,可以将此解决方法与>{...}数组包的功能一起使用,甚至可以。简单地应用于此示例:\newcolumntype\multicolumn

\multicolumn{2}{>{\hspace{0pt}}p{1cm}|}

相关内容