我正在准备一篇提交给期刊的文章,它要求所有图片都必须编码在 TeX 文件的末尾,而不是内联。我尝试使用:
\usepackage[markers,figuresonly,nolists]{endfloat}
但它把所有图表都放在了 pdf 文件的末尾。我只想把图表放在末尾,如下所示: 例子 那么该如何做呢?
MWE(由 Lyx 生成)如下:
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{graphicx}
\usepackage[markers,figuresonly,nolists]{endfloat}
\usepackage{babel}
\begin{document}
Some text here.
\begin{figure}
\begin{centering}
\includegraphics[scale=0.33]{dwt2}
\par\end{centering}
\caption{1-level DWT of the image of Peppers }
\end{figure}
\begin{table}[th]
\begin{centering}
\begin{tabular}{|c|c|c|c|c|}
\hline
100 & 100 & 100 & 100 & 100\tabularnewline
\hline
100 & 100 & 100 & 100 & 100\tabularnewline
\hline
\end{tabular}
\par\end{centering}
\caption{Comparison.}
\end{table}
\end{document}
答案1
表格位于末尾只是因为后面没有文本。如果添加了文本(这里我用了lipsum
文本),表格将位于放置的位置。
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[demo]{graphicx}
\usepackage[markers,figuresonly,nolists]{endfloat}
\usepackage{babel}
\usepackage{lipsum}
\begin{document}
Some text here.
\begin{figure}
\centering
\includegraphics[scale=0.33]{dwt2}
\caption{1-level DWT of the image of Peppers }
\end{figure}
\lipsum[2]
\begin{table}[th]
\centering
\begin{tabular}{|c|c|c|c|c|}
\hline
100 & 100 & 100 & 100 & 100\tabularnewline
\hline
100 & 100 & 100 & 100 & 100\tabularnewline
\hline
\end{tabular}
\caption{Comparison.}
\end{table}
\lipsum
\end{document}
不要使用\begin{centering}
,只是\centering
(当然,删除\par\end{centering}
)。