如何解决无法在 Latex 中的表格下方添加脚注和标题
我正在使用 tabularx 包创建一个表格,并在 table 包中添加 figtext 和 caption 。我想要表格下方的脚注和标题,但是一旦我添加标题,脚注就会消失。我的代码如下:
Selected page 1: [1,2,3,4,"...",20]
selected page 2: [1,20]
selected page 3: [1,20]
selected page 4: [1,5,20]
selected page 5: [1,6,20]
.
.
.
.
.
selected page 18:[1,17,18,19,20]
selected page 19:[1,20]
selected page 20:[1,20]
MangoShare.tex 是对 main.tex 调用的引用。
<!DOCTYPE html>
<html>
<body>
<script>
var arr = [
['Cat','brown',2],['Parrot',1]
];
var col = [0,1];
var key = ['Parrot','brown'];
for (var i = 0; i < arr.length; i++){
for (var j = 0; j < col.length; j++){
var isMatched = arr[i][col[j]] == key[j];
if (isMatched){
// write arr index
document.write(i);
// it should write 1 but writing 001
}
}
}
</script>
</body>
</html>
在这方面的任何帮助将不胜感激。非常感谢!
解决方法
有几个问题:
-
table
是一个浮动环境,旨在在您的文档中四处移动以获得漂亮的输出。如果您将其包装在center
或frame
之类的静态环境中,则无法做到这一点! -
\hline
用于tabular
环境内的行,不要在外部使用它们(或者最好根本不要使用它们,booktab
包中的规则好多了) -
将单元格包装成
\multicolumn{1}...
删除所有这些不必要的命令是没有意义的。它们会破坏表格单元格的对齐方式 -
不要在没有活动行的地方使用
\\[-1.8ex]
。他们会弄乱表格行等,请参阅Why are the vertical lines in my table different lengths? -
如果您想更改
tabular
的字体大小,请在外面进行。 -
\figtext
未定义。 -
更好的间距\cmidrule
提供比\cline
-
浮动说明符
[h!]
很可能会导致图片位置不佳,最好使用[htbp]
为 Latex 提供更多选择
--
\documentclass[12pt]{article}
\usepackage{amssymb,amsmath,amsfonts,eurosym,geometry,ulem,graphicx,caption,color,setspace,sectsty,comment,footmisc,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}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。