next up previous contents index
Next: 19. 使用 caption2 宏包来定制标题 Up: 18. 定制图形环境 Previous: 18.4 标题的标记


18.5 将图形放于文档的最后

有些期刊要求将图表和正文文本分开排放。这时可用 endfloat 宏包, 它可以将浮动对象放置到文档的最后。使用 endfloat 时可用

\usepackage{endfloat}
将它调入。另外,这个宏包在用 \usepackage 调入时还有一些选项, 包括:
  • 在邻近浮动对象的文本中会放置像 ``[Figure 4 about here.]'' 之类的 说明。要取消这一功能可在调入宏包时使用 nomarkers 选项。
    
          \usepackage[nomarkers]{endfloat}
    
    另外,说明中的文本可通过重定义命令 \figureplace 和 \tableplace  来更改。例如:
    
          \renewcommand{\figureplace}{% 
            \begin{center}% 
            [\figurename~\thepostfig\ would appear here.]% 
          \end{center}
    
  • 在图形和表格之前会有一列表。可使用 nofiglist 和  notablist 宏包选项来取消这一功能。
  •  fighead 和 tabhead 宏包选项分别在图形和表格前加上 章节标题。
  • 图形放置在表格之前,也可用 tablefirst 宏包选项来改变这一顺序。
  • 在每一图形和表格后会执行 \clearpage 命令,从而使得每一页只有 一个浮动对象。这可通过修改 \efloatseparator 来改变。例如,
    
          \renewcommand{\efloatseparator}{\mbox{}}
    
    会在每一浮动对象后面放置一个空的盒子。


Wang Lei
2000-04-15