我想让浮动图形单独占据一页。该页不应编号,也不应增加页数(例如,图形之前的页面应为 m,图形之后的页面应为 n+1)。
我尝试过这个:
\begin{figure}
...
\thispagestyle{empty}
\addtocounter{page}{-1}
\end{figure}
该页面足够大,因此确实放置在其自己的页面中。但是,前图表没有编号,也不计算在内,但图表本身的页面是有编号的。
我尝试从以下开始:
\begin{figure}[p]
但结果是一样的。
我试过:
\clearpage
\begin{figure}
这有效,但是页面上图形之前出现了空白。
答案1
问题实际上是双重的:
为了防止页数计数器增加,可以使用
afterpage
图中前面的包。为了控制浮动页面的页面样式,该包
floatpag
提供了\thisfloatpagestyle{empty}
命令。
只是\renewcommand{\floatpagefraction}{0.1}
为了确保本例中的图形放置在其自己的页面中。lipsum
生成文本时也是如此。
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{floatpag}
\usepackage{afterpage}
\renewcommand{\floatpagefraction}{0.1}
\begin{document}
\lipsum \lipsum
\afterpage{\addtocounter{page}{-1}}
\begin{figure}[p!]
\thisfloatpagestyle{empty}
\includegraphics[width=\textwidth]{example-image}
\end{figure}
\lipsum
\end{document}
答案2
像这样吗?
\clearpage
在我看来,浮动页面之后是必需的,就像环境\newpage\thispagestyle{empty}
之前一样figure
。
\documentclass{article}
\usepackage{blindtext}
\usepackage{graphicx}
\begin{document}
\blindtext[50]
\clearpage
\thispagestyle{empty}
\begin{figure}
\includegraphics[scale=0.8]{ente}
\addtocounter{page}{-1}
\end{figure}
\clearpage
\blindtext[50]
\end{document}
答案3
以下是使用包的另一个建议afterpage
:
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{afterpage}
%\usepackage{caption}
\begin{document}
\lipsum \lipsum
\afterpage{
\centering
\addtocounter{page}{-1}
\thispagestyle{empty}
\parbox[c][\textheight][c]{\textwidth}{
\includegraphics[width=\textwidth]{example-image}
%\captionof{figure}{xxx}
}
}
\lipsum
\end{document}
如果该非浮动图片需要标题,您可以加载caption
并使用它。\captionof{figure}{...}