我对 LaTex 还不是很熟悉,但我正在尝试制作这张表格,并且所有单元格最终都正确排列,其中有文本等等,但出于某种原因,最后一个单元格的文本“0.9”被抬高到其他单元格之上。我不知道为什么,这个数字可能让人感觉有点精英主义,或者他可能被困在悬崖上无法下来。无论哪种方式,我都需要文本与其他数字保持水平。这是我使用的代码:
\documentclass{article}
\usepackage{calc}
\usepackage{ifthen}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{mathtools}
\usepackage[margin=1in]{geometry}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array}
\begin{document}
\begin{center}
\begin{flushleft}Figure 1
\end{flushleft}
Average Percent of \textit{Doremifasolati Arangeous} Frequencies (\%)
\begin{tabular}{ | m{2cm} | m{2cm}| m{2cm} | m{2cm} | m{2cm}| m{2cm} | m{2cm} | }
\hline
Doramus & Refaltido & Misanit & Fanatha & Sonphay & Laoli & Tidanme\\
\hline
$ 60%
$
& $17%
$
& $6%
$
& $6%
$
& $5.1%
$
& $5%
$
& $0.9%
$
\\
\hline
\end{tabular}
\end{document}
答案1
最后一个单元格文本由于 之前的空白行而凸起\\
,对于类型m
列,它被解释为段落分隔符,如上面的@StevenB.Segletes 所指出的。LaTeX 使用命令自动插入图形阳离子\caption
,您无需Figure 1
手动编写。我删除了不相关的包并使用booktabs
以获得不错的输出。此外,由于几乎所有条目都是百分比数据,没有段落文本,因此仅使用c
列而不是 似乎是合理的m
。
\documentclass{article}
\usepackage[margin=1in]{geometry}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\caption{Average Percent of \textit{Doremifasolati Arangeous} Frequencies (\%)}
\smallskip
\begin{tabular}{ @{}*7{c}@{} }
\toprule
Doramus & Refaltido & Misanit & Fanatha & Sonphay & Laoli & Tidanme \\
(\%) & (\%) & (\%) & (\%) & (\%) & (\%) & (\%) \\ \midrule
60 & 17 & 6 & 6 & 5.1 & 5 & 0.9 \\
60 & 17 & 6 & 6 & 5.1 & 5 & 0.9 \\
60 & 17 & 6 & 6 & 5.1 & 5 & 0.9 \\ \bottomrule
\end{tabular}
\end{table}
\end{document}