Latex 中的表格,在 Excel2Latex 中创建

Latex 中的表格,在 Excel2Latex 中创建

首先,感谢您对上一篇文章的回答。

这是我创建的表格,有没有办法让实际表格从文本的左侧开始并在文本的右侧结束。

使每列稍微大一些以便与每一侧相匹配。

提前致谢。

% Table generated by Excel2LaTeX from sheet 'Sheet1'
\begin{table}
\centering

\centering
\caption*{\textbf{Summary Statistics, Monthly Excess Stock Returns\\S\&P 500 and US XYZ}\\
\centering

This table reports summary statistics for XYZ currency excess returns (in percent) for industrialized countries. The excess return is the return on the broad market index and 123 XYZ in excess of the three-month US treasury bill rate. Data are from DataSource. FRED, Federal Reserve Economic.


    \begin{tabular}{cccccc}
    \hline
          & Mean  & Std.  &       & Mean  & Std. \\
    \hline
    \textcolor[rgb]{ 0,  .439,  .753}{\textbf{S\&P 500}} & 0.01  & 9.24  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.52  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.98  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.1   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.21  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.9   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.87  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.14  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.35  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.31  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 8.61  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.1   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 9.42  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 10.83 & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.3   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 5.73  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.59  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.23  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.69  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 4.77  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 9.29  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 10.52 & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.53  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 8.13  & S\&P 500 & 0.01  & 0.01 \\
\hline
    \end{tabular}%

  \label{tab:addlabel}%
\end{table}%

此外,如果有人能告诉我如何将 :* 移动到表 1 旁边,我将不胜感激。

现在的情况

答案1

可以使用tabularx包。按照您的示例,我已将标题居中,您可以在\captionsetup调用时将其删除。

\documentclass{article}
\usepackage{xcolor}
\usepackage{tabularx}
\usepackage{caption}

% Remove "justification=centering" if the caption should not be centered
\captionsetup{font=bf, justification=centering}
\definecolor{blue}{rgb}{0,.439,.753}

\begin{document}

% Table generated by Excel2LaTeX from sheet 'Sheet1'
\begin{table}

    \caption{Summary Statistics, Monthly Excess Stock Returns \\ S\&P 500 and US XYZ}%
    \label{tab:addlabel}

    This table reports summary statistics for XYZ currency excess returns (in percent) for industrialized countries. The excess return is the return on the broad market index and 123 XYZ in excess of the three-month US treasury bill rate. Data are from DataSource. FRED, Federal Reserve Economic.

    \medskip

    \begin{tabularx}{\linewidth}{c*5{>{\centering\arraybackslash}X}}
    \hline
             & Mean  & Std.  &          & Mean  & Std. \\
    \hline
    \textcolor{blue}{\textbf{S\&P 500}} & 0.01  & 9.24  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.52  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.98  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.1   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.21  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.9   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.87  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.14  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.35  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.31  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 8.61  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.1   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 9.42  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 10.83 & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.3   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 5.73  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.59  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.23  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.69  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 4.77  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 9.29  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 10.52 & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.53  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 8.13  & S\&P 500 & 0.01  & 0.01 \\
    \hline
    \end{tabularx}%
\end{table}%

\end{document}

乳胶

答案2

星号来自命令\caption*{...}。要去掉它,你可以用 加载包“caption” \usepackage{caption},因为星号命令在那里定义,或者你可以省略星号并使用\caption{...}

为了指定\linewidth表格的宽度(在本例中),您必须使用:

\begin{tabular*}{\linewidth}{cccccc}
...
\end{tabular*}

代替

\begin{tabular}{cccccc}
...
\end{tabular}

答案3

我建议tabular*,中间要留出足够的空间。

\documentclass{article}
\usepackage{caption}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{xcolor}

\captionsetup{font=bf}

\newcommand{\specialcell}[2]{\color{#1}\fontseries{b}\selectfont #2}

\definecolor{tableblue}{rgb}{0,.439,.753}

\begin{document}

\begin{table}
\caption{Summary Statistics, Monthly Excess Stock Returns \\ S\&P 500 and US XYZ}
\label{tab:addlabel}

This table reports summary statistics for XYZ currency excess returns (in percent) for 
industrialized countries. The excess return is the return on the broad market index 
and 123 XYZ in excess of the three-month US treasury bill rate. Data are from DataSource. 
FRED, Federal Reserve Economic.

\medskip

\begin{tabular*}{\textwidth}{
  @{\extracolsep{\fill}}
  l
  S[table-format=1.2]
  S[table-format=2.2]
  @{\hspace{6em}}
  l
  S[table-format=1.2]
  S[table-format=2.2]
  @{}
}
\toprule
& {Mean} & {Std.} & & {Mean} & {Std.} \\
\midrule
\specialcell{tableblue}{S\&P 500}
             & 0.01  & 9.24  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.52  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.98  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.1   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.21  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.9   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.87  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.14  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.35  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.31  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 8.61  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.1   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 9.42  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 10.83 & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.3   & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 5.73  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.59  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.23  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 7.69  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 4.77  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 9.29  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 10.52 & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 6.53  & S\&P 500 & 0.01  & 0.01 \\
    S\&P 500 & 0.01  & 8.13  & S\&P 500 & 0.01  & 0.01 \\
\bottomrule
\end{tabular*}

\end{table}

\end{document}

还请注意,标题文本中caption避免使用,这是错误的。为了在图中实现良好的对齐,我使用了特征。使用,彩色条目不会比同一列中的其他条目更宽,但仍然明显是粗体。\textbfsiunitx\fontseries{b}

在此处输入图片描述

相关内容