发现在 Authorea 中创建表格很困难

发现在 Authorea 中创建表格很困难

我是 LaTex 新手,使用 Authorea 编辑脚本。当我创建表格时,我收到错误。Authorea 正在显示此表格。但是,我无法将其导出为 PDF,因为代码存在一些错误。当我导出 tex 文件并在 Texmaker 上运行它时,我得到的是 pdf。您能帮我解决这个错误吗?

示例代码:

\begin{table*}
\caption{\label{tab:table1}Summary Table}
\begin{center}
\renewcommand{\arraystretch}{0.7}
\small
\begin{tabular}{cccccc}
\hline
Method & Head 1 & Head 2 & Head 3 & Head 4 & Head 5\\
\midrule
\multicolumn{6}{c}{\textbf{Model: FF3F}}\\
\midrule
\multicolumn{6}{l}{\textbf{\alpha}}\\
Method A & -0.2703 & -0.00248 & 0.0490 & 0.1743 & 0.1921\\
Method A  & -0.2706 & -0.00215 & 0.0498 & -0.1726 & 0.1960\\
Method A  & -0.2706 & -0.00215 & 0.0497 & -0.1732 & 0.1948\\
\hline
\end{tabular}
\end{center}
\end{table*}

在此处输入图片描述

在此处输入图片描述

答案1

您的代码有错误,正如我在问题下方的第二条评论中告诉您的那样。\alpha必须在数学环境中。所以我怀疑您的编辑器与您的错误无关。

看看以下 MWE (最小工作示例) 是否对你有用:

\documentclass[twocolumn]{article}
\usepackage{bm}
\usepackage{booktabs}
\usepackage[skip=1ex]{caption}
\usepackage{siunitx}
\usepackage{lipsum}

\begin{document}
    \begin{table*}
\caption{\label{tab:table1}Summary Table}
    \centering
    \renewcommand{\arraystretch}{0.8}
\begin{tabular}{l   S[table-format=-1.4]
                    S[table-format=-1.5]
                    S[table-format= 1.4]
                    S[table-format=-1.4]
                    S[table-format= 1.4]
                }
    \toprule
Method & {Head 1} & {Head 2} & {Head 3} & {Head} 4 & {Head} 5\\
    \midrule
\multicolumn{6}{c}{\textbf{Model: FF3F}}\\
    \midrule
\multicolumn{6}{l}{$\bm{\alpha}$}\\
Method A  & -0.2703 & -0.00248 & 0.0490 &  0.1743 & 0.1921\\
Method A  & -0.2706 & -0.00215 & 0.0498 & -0.1726 & 0.1960\\
Method A  & -0.2706 & -0.00215 & 0.0497 & -0.1732 & 0.1948\\
    \bottomrule
\end{tabular}
    \end{table*}
\lipsum\lipsum
\end{document}

如您所见,我使用了一些库来重写您的表格代码。对于带有数字的列,我使用包S中定义的列类型siunitx,然后使用正常字体大小并使用bm包来显示粗体数学符号。

在此处输入图片描述

相关内容