行の高さを指定して、テキストをセルの中央に垂直に揃えるにはどうすればよいでしょうか?

行の高さを指定して、テキストをセルの中央に垂直に揃えるにはどうすればよいでしょうか?

行の高さを指定してテキストを中央に揃える方法を誰か教えていただけませんか。

LaTeXコードは以下のとおりです。

    \begin{table}[htbp]
    \centering
    \begin{tabular}{|c|l|c|}
    \hline 
    \textbf{\textit{fine/coarse}} & \textbf{Property} & \textbf{\textit{lamellar/equiaxed}} \\ 
    \hline 
    x/x & Elastic Modulus & x/+ \\ 
    \hline 
    +/- & Strength & -/+ \\ 
    \hline 
    +/- & Ductility & -/+ \\ 
    \hline 
    +/- & Fatigue crack initiation & -/+ \\ 
    \hline 
    -/+ & Fatigur crack propagation & +/- \\ 
    \hline 
    +/- & Oxidation Behaviour & +/- \\ 
    \hline 
    \end{tabular} 
    \label{table:eomsomeprops}
    \end{table}

出力が添付されています。ここに画像の説明を入力してください 次のようなものが欲しいです:ここに画像の説明を入力してください

答え1

このような?

ここに画像の説明を入力してください

コード:

\documentclass{article}

\usepackage{array}

\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}}
\newcolumntype{N}{@{}m{0pt}@{}}

\begin{document}

\begin{table}[htbp]
\centering
\begin{tabular}{|C{3cm}|L{4cm}|C{3.5cm}|N}
\hline
\textbf{\textit{fine/coarse}} & \textbf{Property} & \textbf{\textit{lamellar/equiaxed}} &\\[20pt]
\hline
x/x & Elastic Modulus & x/+ &\\[20pt]
\hline
+/- & Strength & -/+ &\\[20pt]
\hline
+/- & Ductility & -/+ &\\[20pt]
\hline
+/- & Fatigue crack initiation & -/+ &\\[20pt]
\hline
-/+ & Fatigur crack propagation & +/- &\\[20pt]
\hline
+/- & Oxidation Behaviour & +/- &\\[20pt]
\hline
\end{tabular}
\label{table:eomsomeprops}
\end{table}

\end{document} 

2つの新しいタイプの列を定義しました(arrayパッケージが必要です)

\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash}m{#1}}

固定列ですが、内容は垂直方向に中央揃えされます。

行を区切る場合は、適切な間隔を保つために\\[20pt]、 の代わりにのような記号を使用します。\\

Nまた、このように定義されたタイプの新しい列

\newcolumntype{N}{@{}m{0pt}@{}}

ここで説明した問題を回避するには、最後に次のものが必要です。表の垂直配置: m 列、行サイズ - 最後の列に問題があります

関連情報