我只是在学习如何使用Rmarkdown。我知道这是一个相当简单的解决方案,但我似乎无法解决它。我首先使用|和--作为行分隔符创建我的表,然后在网上搜索,找到了一些关于使用latex语言居中并使用{tabular}配置表的信息。我一直收到更改为/cr的对齐选项卡错误。我搜索了这个错误,得到的结果是我没有指定我指定的正确的列。这是我的代码。不确定我错在哪里:
\begin{center}
\captionof{table}{TITLE OF TABLE}
\begin{tabular}{l|l|l|l}
\hline
Volts (V) & Starting Concentration (mg N/L) & $NH_4-N$ removal (%) & $NH_4-N$ after 18 hrs (%) \\ \hline
0 & 50 & 92.3 & 86.4 \\
0 & 25 & 90.6 & 86.0 \\
0 & 5 & 92.8 & 82.3 \\
1.8 & 50 & 78.8 & NA \\
1.8 & 25 & 74.7 & 103.1* \\
1.8 & 5 & 62.0 & 74.9 \\
2.4 & 50 & 70.0 & 94.4 \\
2.4 & 25 & 63.1 & 100.6 \\
2.4 & 5 & 65.8 & 57.5 \\
3.6 & 50 & 78.2 & 79.4 \\
3.6 & 25 & 63.8 & 98.7 \\
3.6 & 5 & 42.6 & 40.8* \\ \hline
\end{tabular}
\end{center}我得到这样的错误:!放错位置\n不对齐。\hline ->\noalign {\ifnum 0=`}\fi \hrule @height \arrayrulewidth \futurelet...l.233 \hline
发布于 2019-10-15 05:01:54
这实际上可以非常快地修复,您需要转义出现两次的%字符:
Volts (V) & Starting Concentration (mg N/L) & $NH_4-N$ removal (%) & $NH_4-N$ after 18 hrs (%) \\ \hline应更改为
Volts (V) & Starting Concentration (mg N/L) & $NH_4-N$ removal (\%) & $NH_4-N$ after 18 hrs (\%) \\ \hline这是因为在LaTeX中,%字符是注释的符号。
https://stackoverflow.com/questions/58381667
复制相似问题