
我想建立一個表,如下所示:
但是,我想要第一列有更多空間。我該如何解決這個問題?
我的程式碼是:
\begin{table}[htbp]
\centering
\caption{Add caption}
\begin{tabularx}{\textwidth}{*{5}{>{\centering\arraybackslash}X}}
\toprule
& Clay & Talco & GCC & PCC \\
\midrule
Formula & & & & \\
Estrutura do cristal & vdfvd & fdgfd & fdgfd & dfgdg \\
Densidade ($kg/dm^3$) & vdfvd & fdgfd & fdgfd & fdgfd \\
Índice de Refracção & vdfvd & fdgfd & fdgfd & fdgfd \\
Dureza (escala de Mohs) & vdfvd & fdgfd & fdgfd & fdgfd \\
Brancura (\%) & vdfvd & fdgfd & fdgfd & fdgfd \\
Distribuição de Tamanhos (\%) & vdfvd & fdgfd & fdgfd & fdgfd \\
< 10 um & vdfvd & fdgfd & fdgfd & fdgfd \\
<5 um & vdfvd & fdgfd & fdgfd & fdgfd \\
<2 & vdfvd & fdgfd & fdgfd & fdgfd \\
àrea de superficie & vdfvd & fdgfd & fdgfd & fdgfd \\
Potencial Zeta & vdfvd & fdgfd & fdgfd & fdgfd \\
Abrasão & vdfvd & fdgfd & fdgfd & fdgfd \\
\bottomrule
\end{tabularx}
\label{tab:addlabel}%
\end{table}%
答案1
僅對第一列使用類型X
:
\begin{tabularx}{\textwidth}{>{\Centering}X *4c}
我也用過包包ragged2e
。它只允許寫\Centering
。
\documentclass{article}
\usepackage{tabularx,booktabs,ragged2e}
\begin{document}
\begin{tabularx}{\textwidth}{>{\Centering}X *4c}
\toprule
& Clay & Talco & GCC & PCC \\
\midrule
Formula & & & & \\
Estrutura do cristal & vdfvd & fdgfd & fdgfd & dfgdg \\
Densidade ($kg/dm^3$) & vdfvd & fdgfd & fdgfd & fdgfd \\
Índice de Refracção & vdfvd & fdgfd & fdgfd & fdgfd \\
Dureza (escala de Mohs) & vdfvd & fdgfd & fdgfd & fdgfd \\
Brancura (\%) & vdfvd & fdgfd & fdgfd & fdgfd \\
Distribuição de Tamanhos (\%) & vdfvd & fdgfd & fdgfd & fdgfd \\
< 10 um & vdfvd & fdgfd & fdgfd & fdgfd \\
<5 um & vdfvd & fdgfd & fdgfd & fdgfd \\
<2 & vdfvd & fdgfd & fdgfd & fdgfd \\
àrea de superficie & vdfvd & fdgfd & fdgfd & fdgfd \\
Potencial Zeta & vdfvd & fdgfd & fdgfd & fdgfd \\
Abrasão & vdfvd & fdgfd & fdgfd & fdgfd \\
\bottomrule
\end{tabularx}
\end{document}
為了節省一些空間,您也可以使用:
{\small\tabcolsep=3pt
\begin{tabularx}{\textwidth}{@{} >{\Centering}X *4c @{}}
...
\end{tabularx}%
}