Latex 中的居中单元格
Centered Cells in Latex
您好,我正在尝试在乳胶中使用细胞。
image of my cell here
如何把“Func2”和“-”放在单元格的中央?
我使用的代码是:
\begin{tabularx}{0.8\textwidth} {
| >{\raggedright\arraybackslash}X
| >{\centering\arraybackslash}X
| >{\raggedleft\arraybackslash}X | }
\hline
\multicolumn{3}{|c|}{2D - $L = 64$} \
\hline
Speedup(x) & Func1 & Func2 \
\hline
Func2 & 35.4 & - \
\hline
Func3 & 322.8 & 9.1 \
\hline
\end{tabularx}
您可以使用 tabularray
包。这使得更改单个单元格的对齐方式变得容易:
\documentclass{article}
\usepackage{tabularray}
\begin{document}
\begin{tblr}{
width={0.8\textwidth},
colspec={|X|X[halign=c]|X[halign=r]|}
}
\hline
\SetCell[c=3]{halign=c} 2D - $L = 64$ \
\hline
Speedup(x) & Func1 & \SetCell{halign=c} Func2 \
\hline
Func2 & 35.4 & \SetCell{halign=c} - \
\hline
Func3 & 322.8 & 9.1 \
\hline
\end{tblr}
\end{document}
您好,我正在尝试在乳胶中使用细胞。
image of my cell here
如何把“Func2”和“-”放在单元格的中央?
我使用的代码是:
\begin{tabularx}{0.8\textwidth} {
| >{\raggedright\arraybackslash}X
| >{\centering\arraybackslash}X
| >{\raggedleft\arraybackslash}X | }
\hline
\multicolumn{3}{|c|}{2D - $L = 64$} \
\hline
Speedup(x) & Func1 & Func2 \
\hline
Func2 & 35.4 & - \
\hline
Func3 & 322.8 & 9.1 \
\hline
\end{tabularx}
您可以使用 tabularray
包。这使得更改单个单元格的对齐方式变得容易:
\documentclass{article}
\usepackage{tabularray}
\begin{document}
\begin{tblr}{
width={0.8\textwidth},
colspec={|X|X[halign=c]|X[halign=r]|}
}
\hline
\SetCell[c=3]{halign=c} 2D - $L = 64$ \
\hline
Speedup(x) & Func1 & \SetCell{halign=c} Func2 \
\hline
Func2 & 35.4 & \SetCell{halign=c} - \
\hline
Func3 & 322.8 & 9.1 \
\hline
\end{tblr}
\end{document}