在 Latex 上以 table 垂直对齐
Vertical align in table on Latex
我想制作一个 table 并在所有案例的中间打印文本。我使用数组包并写道:
\begin{table}[H]
\begin{center}
\begin{tabular}{|m{3cm}|m{2.5cm}|m{2.5cm}|m{2.5cm}|m{6cm}|}
但是后来 Latex 说我在 table 中漏掉了一个“$”或一个“{”...但是只有文本,所以我不明白。当我切换到:
\begin{table}[H]
\begin{center}
\begin{tabular}{|m{3cm}|C{2.5cm}|C{2.5cm}|C{2.5cm}|C{6cm}|}
一切正常并且可以正常工作...但是它很难看。我已经在网站上阅读了很多相关内容,但从未解决我的明显问题:/
这是我用于表格布局的最小示例。
显示了大小和格式的不同组合。
我不确定这是否是您要求的。如果不是,请重新表述您的问题。
\documentclass{scrartcl}
\usepackage{booktabs} % \cmidrule in tables
% \usepackage{caption} % Nice Captions
% \usepackage{longtable} % Tables larger than one page
% \usepackage{multirow} % Mergings Cells
% \usepackage{multicol} % Merging Cells
\usepackage{tabularx}
\begin{document}
\begin{table}
\caption{Some caption, for tables always above}
\label{some label}
\begin{tabularx}{0.99\textwidth}{>{\centering}X>{\raggedleft}X>{\raggedleft}X>{\raggedleft}p{0.5cm}>{\raggedleft}p{3cm}>{\raggedright}X>{\raggedleft\arraybackslash}X}
\toprule
\textsc{Foobar} & $a$ & $b$ & $c$ & $d$ & $e$ & $f$ \
\cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l){7-7}
1 & 2 & 2 & 2 & 2 & 2 & 2 \
2 & 4 & 5 & 4 & 4 & 4 & 4 \
3 & 4 & 3 & 4 & 3 & 3 & 3 \
\bottomrule
\end{tabularx}
\end{table}
\end{document}
我想制作一个 table 并在所有案例的中间打印文本。我使用数组包并写道:
\begin{table}[H]
\begin{center}
\begin{tabular}{|m{3cm}|m{2.5cm}|m{2.5cm}|m{2.5cm}|m{6cm}|}
但是后来 Latex 说我在 table 中漏掉了一个“$”或一个“{”...但是只有文本,所以我不明白。当我切换到:
\begin{table}[H]
\begin{center}
\begin{tabular}{|m{3cm}|C{2.5cm}|C{2.5cm}|C{2.5cm}|C{6cm}|}
一切正常并且可以正常工作...但是它很难看。我已经在网站上阅读了很多相关内容,但从未解决我的明显问题:/
这是我用于表格布局的最小示例。 显示了大小和格式的不同组合。 我不确定这是否是您要求的。如果不是,请重新表述您的问题。
\documentclass{scrartcl}
\usepackage{booktabs} % \cmidrule in tables
% \usepackage{caption} % Nice Captions
% \usepackage{longtable} % Tables larger than one page
% \usepackage{multirow} % Mergings Cells
% \usepackage{multicol} % Merging Cells
\usepackage{tabularx}
\begin{document}
\begin{table}
\caption{Some caption, for tables always above}
\label{some label}
\begin{tabularx}{0.99\textwidth}{>{\centering}X>{\raggedleft}X>{\raggedleft}X>{\raggedleft}p{0.5cm}>{\raggedleft}p{3cm}>{\raggedright}X>{\raggedleft\arraybackslash}X}
\toprule
\textsc{Foobar} & $a$ & $b$ & $c$ & $d$ & $e$ & $f$ \
\cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(lr){3-3} \cmidrule(lr){4-4} \cmidrule(lr){5-5} \cmidrule(lr){6-6} \cmidrule(l){7-7}
1 & 2 & 2 & 2 & 2 & 2 & 2 \
2 & 4 & 5 & 4 & 4 & 4 & 4 \
3 & 4 & 3 & 4 & 3 & 3 & 3 \
\bottomrule
\end{tabularx}
\end{table}
\end{document}