如何修复单元格中的文字缺失问题

如何修复单元格中的文字缺失问题

我对 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}

在此处输入图片描述

相关内容