簡體   English   中英

乳膠表中的垂直對齊

[英]Vertical align in table on Latex

我想做一張桌子,並在所有情況下打印文本。 我使用數組包,並寫道:

\begin{table}[H]
\begin{center}
\begin{tabular}{|m{3cm}|m{2.5cm}|m{2.5cm}|m{2.5cm}|m{6cm}|}

但是后來Latex說我在表中錯過了一個'$'或一個'{'...,但是只有文字,所以我聽不懂。 當我切換到:

\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}

PDF

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM