latex -\afterpage 和\endfloat

标签 latex

如何组合使用 \afterpage\endfloat 以便在文档末尾或文本中轻松切换图形和表格?

我想轻松地在文档末尾的图表和文本中的图表之间做出选择。因此,有时我会使用 \afterpage 包,而其他时候我会使用 \endfloat 将两者结合起来会很好。

现在,当我有一个清晰的页面时,每次我尝试运行 \endfloat 时,我都会收到以下消息:

Argument of \efloat@xfloat has an extra }.

我已经尝试在 DeclareDelayedFloatFlavor 中包含后页,例如:

\DeclareDelayedFloatFlavor{afterpage}{figure}

没用。

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}

\usepackage{float}
\usepackage{afterpage}

% ---------------------
%figures at the end
% ---------------------
\usepackage[nolists]{endfloat}
    % force landscape at the end

\begin{document}
    {\afterpage{
    \begin{figure}

    \end{figure}
    }
\end{document}

最佳答案

如果你想在文本中和结尾处切换图形,我建议只使用 endfloat 包。评论或评论它的可选参数 disable 将允许您在末尾或文本中的数字之间快速切换。

我不完全确定 afterpage 在你的例子中的目的是什么,但是如果你用它来将图形移动到一个单独的页面,这可以很方便地用 p float 说明符。

\documentclass{article}

\usepackage[
disable
]{endfloat}

\begin{document}

test

\begin{figure}[p]
xxx
\caption{caption}
\end{figure}

test
\end{document}

关于latex -\afterpage 和\endfloat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56102034/

相关文章:

editor - 在Texstudio中编译后禁止光标跳转到错误位置

visual-studio-code - 在 Latex Workshops for Visual Studio Code 中启用 xelatex

Rmarkdown 图像跳过文本

LaTeX:删除法语中的空格

python - Pandas 转置重置小数舍入

algorithm - 如何在 LaTeX 中的算法环境中添加注释?

latex - 在 Latex 中缩进段落的每一行?

.W 文件中的 C 源代码

latex - TOC 和图在幻灯片中并排

latex - 是否可以使用 Latex 源文件执行 'unity build'?