首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Latex表格下面添加脚注和标题

无法在Latex表格下面添加脚注和标题
EN

Stack Overflow用户
提问于 2021-06-17 13:42:23
回答 1查看 3.9K关注 0票数 0

我正在使用tabularx包创建一个表,并在表包中添加图形文本和标题。我想要在桌子下面的脚注和标题,但我一加一个标题,脚注就消失了。我的代码如下:

main.tex文件具有以下代码

代码语言:javascript
复制
\documentclass[12pt]{article}

\usepackage{amssymb,amsmath,amsfonts,eurosym,geometry,ulem,graphicx,caption,color,setspace,sectsty,comment,footmisc,caption,pdflscape,subfigure,array,hyperref,booktabs,dcolumn,threeparttable, adjustbox,apacite,dirtytalk,multirow,tabularx,booktabs}

\usepackage{ulem}

\usepackage{float}
\restylefloat{table}

\begin{frame}
\center
\input{MangoShare}
\label{mangoshare}
\end{frame}

MangoShare.tex是被调用到main.tex的引用。

代码语言:javascript
复制
\begin{centre}
\begin{table}[h!]
\\[-1.8ex]\hline 
\hline \\\\[-1.8ex] 
%\renewcommand{\arraystretch}{1.8}
\begin{tabularx}{1\textwidth}{>{\raggedright\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X}
\small
\\[-1.8ex]
& & \multicolumn{6}{c}{Percentage Share} \\\\[-1.8ex]
\cline{3-8} \\[-1.8ex]
                 & &\multicolumn{1}{c}{A} &\multicolumn{1}{c}{B}   &\multicolumn{1}{c}{C}   &\multicolumn{1}{c}{D}   &\multicolumn{1}{c}{E}  &\multicolumn{1}{c}{F} \\
\midrule
\multicolumn{2}{l}{Mango} & 0.58 & 0.56 & 0.92 & 0.22 & 0.72 & 0.033 \\
\tiny
\end{tabularx}
\hline 
\hline %\\[-1.8ex]
\figtext{\\[-1.8ex]\emph{Notes:} Controls Used} \\[-1.8ex]
\caption{Mango Share}
\end{table}
\end{centre}

如能在这方面提供任何帮助,我们将不胜感激。非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-17 14:03:49

有几个问题:

  • table是一个浮动环境,用于在文档中移动以获得漂亮的输出。如果您将它包装在像centerframe这样的静态环境中,它就不能这样做!

  • \hline用于tabular环境中的行,不要在外部使用它们(或者最好不要使用它们,来自booktab包的规则要好得多)

  • 将单元格封装到\multicolumn{1}...中,删除所有这些不必要的命令是没有意义的。它们可以破坏表格单元格

的对齐。

  • 如果您想要更改tabular的字体大小,请在外部执行此操作。

未定义

  • \figtext

  • \cmidrule提供了比\cline

更好的间距

  • 浮动说明符[h!]最有可能导致图像放置不良,最好使用[htbp]给胶乳更多的选项

--

代码语言:javascript
复制
\documentclass[12pt]{article}

\usepackage{amssymb,amsmath,amsfonts,eurosym,geometry,ulem,graphicx,caption,color,setspace,sectsty,comment,footmisc,caption,pdflscape,subfigure,array,hyperref,booktabs,dcolumn,threeparttable, adjustbox,apacite,dirtytalk,multirow,tabularx,booktabs}

\usepackage{ulem}

\usepackage{float}
\restylefloat{table}
\begin{document}

%\begin{frame}
%\center
%\begin{centre}
\begin{table}[htbp]
%\\[-1.8ex]\hline 
%\hline \\\\[-1.8ex] 
%\renewcommand{\arraystretch}{1.8}
\begin{tabularx}{1\textwidth}{@{}>{\raggedright\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X >{\centering\arraybackslash}X@{}}
%\small
%\\[-1.8ex]
& & \multicolumn{6}{c}{Percentage Share} \\%[-1.8ex]
\cmidrule{3-8} %\\[-1.8ex]
                 & &A &B   &C   &D   &E  &F \\
\midrule
\multicolumn{2}{@{}l}{Mango} & 0.58 & 0.56 & 0.92 & 0.22 & 0.72 & 0.033 \\
%\tiny
\end{tabularx}
%\hline 
%\hline %\\[-1.8ex]

\bigskip

\emph{Notes:} Controls Used

\caption{Mango Share}
\label{mangoshare}
\end{table}
%\end{centre}

%\end{frame}


\end{document}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68020610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档