documentclass[a4paper,11pt]{article}
usepackage{graphicx}
usepackage{amsmath}
usepackage{ctex}
begin{document}
\section{Start}
\listoftables
\begin{table}
\begin{tabular}{l@{阿巴巴}|c|c|r}
\hline
1 & 2 & 3 & 4 \\
\hline
2 &2&3&4 \\
\hline
% \cline{3-4}
3&2&3&4\\
\hline
\caption[这是一个短标题]{这是一个长查查尝长长惆怅长岑长惆怅长岑长擦擦擦擦擦擦擦擦擦擦擦擦标题}
\end{tabular}
\end{table}
\begin{table}
\begin{tabular}{l@{阿巴巴}|c|c|r}
\hline
1 & 2 & 3 & 4 \\
\hline
2 &2&3&4 \\
\hline
% \cline{3-4}
3&2&3&4\\
\hline
\caption[这是一个短标题2]{这是一个长查查尝长长惆怅长岑长惆怅长岑长擦擦擦擦擦擦擦擦擦擦擦擦标题}
\end{tabular}
end{table}
\begin{table}
\begin{tabular}{l@{阿巴巴}|c|c|r}
\hline
1 & 2 & 3 & 4 \\
\hline
2 &2&3&4 \\
\hline
% \cline{3-4}
3&2&3&4\\
\hline
\caption[这是一个短标题3]{这是一个长查查尝长长惆怅长岑长惆怅长岑长擦擦擦擦擦擦擦擦擦擦擦擦标题}
\end{tabular}
end{table}
end{document}
为什么会卡住运行不了?如何打印我想要的listoftables?
有几个问题
效果对比:
\documentclass[a4paper,11pt]{article}
\usepackage{amsmath}
\usepackage{ctex}
\begin{document}
\section{Start}
\listoftables
\begin{table}
\begin{tabular}{l@{阿巴巴}|c|c|r}
\hline
1 & 2 & 3 & 4 \\
\hline
2 &2&3&4 \\
\hline
3&2&3&4\\
\hline
\end{tabular}
\caption[这是一个短标题]{这是一个长查查尝长长惆怅长岑长惆怅长岑长擦擦擦擦擦擦擦擦擦擦擦擦标题}
\end{table}
\begin{table}
\begin{tabular}{l@{阿巴巴}|c|c|r}
\hline
1&2&3&4 \\
\hline
2 &2&3&4 \\
\hline
3&2&3&4\\
\hline
\end{tabular}
\caption[这是一个短标题2]{这是一个长查查尝长长惆怅长岑长惆怅长岑长擦擦擦擦擦擦擦擦擦擦擦擦标题}
\end{table}
\begin{table}
\begin{tabular}{l@{阿巴巴}|c|c|r}
\hline
1 & 2 & 3 & 4 \\
\hline
2 &2&3&4 \\
\hline
3&2&3&4\\
\hline
\end{tabular}
\caption[这是一个短标题3]{这是一个长查查尝长长惆怅长岑长惆怅长岑长擦擦擦擦擦擦擦擦擦擦擦擦标题}
\end{table}
\end{document}
彩蛋:请思考为何\listoftable
出现在这个位置?什么是浮动体?
是因为浮动体格式吗?把目录安排到意个更好看的位置?那我想把目录放到最前面怎么做呢?还有我想把表格放到正中间怎么做呢?我理解浮动体就是把表格、图片在编译是时候暂时放到一边,然后最后再根据整体的排版给它一个合适的位置。
@u137976 应该是
LaTeX
会把浮动体安排到他认为合适的问题。我的观点是不要强迫把表格放到某个位置,而使用图2.1
,表4.3
进行指代。你非要指定位置可以考虑一下float
宏包的H
参数....一般来说会用
\newpage
把LoT
(List of Tables)分隔开: