如何在LaTex,Overleaf中创建表时修复额外的对齐和非法字符错误

问题描述 投票:0回答:1

我在Latex中创建了一个表,它已停止显示它但我需要它来处理我目前正在处理的文档。当我输入新文档时,它再次起作用。我收到以下错误:

LaTex错误:数组arg中的非法字符。 Overfull \ Hbox(56.47151pt太宽)在第70-98行的段落中

错误对齐选项卡已更改为\ cr。

当我包含数组包时,它不起作用。我使用以下包:

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{url}
\usepackage[round]{natbib}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
 \usepackage{float}
 \usepackage{amsmath}
\usepackage[toc,page]{appendix}

\begin{table}[h!] 
\begin{center}
\caption{A comparison between Rwanda and The Gambia}
\begin{tabular}{l|s|r|m} 
  \textbf{Variable} & 
  \textbf{Specific Variable} & 
  \textbf{Rwanda} &
  \textbf{Gambia} &
  \hline \hline
 \textit{Size} & Surface area (sq. km) & 26,340 & 11,300 \\
  & Population (total) & 12,208,407 & 2,100,568 \\
  \hline
  \textit{Economy} & GDP growth (annual \%) & 6.1 & 4.6 \\
   & GDP per capita & 720 & 680 \\
\hline
  \textit{Education} &  Literacy rate (gender parity index) & 1.029 & 0.851 \\

  & School enrolment (primary \% gross) & 133.425 & 97.115 \\
  & School enrolment (secondary \% gross) & 32.988 & 57.096 \\
  & School enrolment (tertiary \% gross) & 6.695 & 3.094 \\
\hline
 \textit{Health and Survival} & Life expectancy at birth (total years) & 67.129 & 61.193 \\

   \hline
 \textit{Politics} & Political Elections & 4 & 8 \\
  &  Freedom Rights Score & Not Free & Not Free \\
  \hline 
 \textit{Gender Equality} & Gender equality rating & 4.5 & 3.5 \\
& The Global Gender Gap Report& 121 & 6 \\
\hline 
 \textit{Aid Rates}  &  Net ODA received per capita & 100.373 & 128.356 \\

  & Net official development assistance & 37.3 & 46.8 \\
  \end{tabular}
 \end{center}
 \end{table}
latex tabular illegal-characters
1个回答
0
投票

关于第一个问题,“数组arg中的非法字符”,它确实是由一个未被识别的表格论证引起的。

合法参数应该描述列类型,并且是c(居中),l(左对齐),r(右对齐),p {width}(顶部对齐的段落)和|描述最常见的列的规则。有些软件包可以添加额外的列类型,但在您的代码中,\begin{tabular}{l|s|r|m}的''是未知的,并且与有效的列类型不对应。 'm'用于指定'array'包中的中间对齐段落;它需要插入包和一个额外的参数以及段落的所需宽度。只需改变's'和'm'的法律参数即可。有许多documentation可用于描述有效的列类型。

第二条消息说您指定了一个包含四列的数组,但第一行包含5个条目:

  \textbf{Variable} & 
  \textbf{Specific Variable} & 
  \textbf{Rwanda} &
  \textbf{Gambia} &

第五个是在“冈比亚”之后的&符号之后的空条目。将其替换为行末以解决问题。

这是一个更正版本。

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{url}
\usepackage[round]{natbib}
\usepackage{graphicx}
\usepackage[export]{adjustbox}
 \usepackage{float}
 \usepackage{amsmath}
\usepackage[toc,page]{appendix}

\begin{document}

\begin{table}[h!] 
\begin{center}
\caption{A comparison between Rwanda and The Gambia}
\begin{tabular}{l|c|r|c} 
  \textbf{Variable} & 
  \textbf{Specific Variable} & 
  \textbf{Rwanda} & 
  \textbf{Gambia} \\
  \hline \hline
 \textit{Size} & Surface area (sq. km) & 26,340 & 11,300 \\
  & Population (total) & 12,208,407 & 2,100,568 \\
  \hline
  \textit{Economy} & GDP growth (annual \%) & 6.1 & 4.6 \\
   & GDP per capita & 720 & 680 \\
\hline
  \textit{Education} &  Literacy rate (gender parity index) & 1.029 & 0.851 \\

  & School enrolment (primary \% gross) & 133.425 & 97.115 \\
  & School enrolment (secondary \% gross) & 32.988 & 57.096 \\
  & School enrolment (tertiary \% gross) & 6.695 & 3.094 \\
\hline
 \textit{Health and Survival} & Life expectancy at birth (total years) & 67.129 & 61.193 \\

   \hline
 \textit{Politics} & Political Elections & 4 & 8 \\
  &  Freedom Rights Score & Not Free & Not Free \\
  \hline 
 \textit{Gender Equality} & Gender equality rating & 4.5 & 3.5 \\
& The Global Gender Gap Report& 121 & 6 \\
\hline 
 \textit{Aid Rates}  &  Net ODA received per capita & 100.373 & 128.356 \\

  & Net official development assistance & 37.3 & 46.8 \\
  \end{tabular}
 \end{center}
\end{table}
\end{document}

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.