我在一个框中有一个侧面的图形,它跨越了两栏文章的整个页面。
\documentclass[twocolumn]{article}
\usepackage{graphicx,caption,subcaption}
\usepackage{rotating}
\usepackage{mwe}
\usepackage[english]{babel}
\usepackage{blindtext}
\begin{document}
\blindtext[10]
\begin{sidewaysfigure*}
\thispagestyle{empty}
\makebox[\linewidth][c]{
\includegraphics[height=0.85\textheight,keepaspectratio]{example-image-a}
}
\captionsetup{width=1.33\linewidth}
\caption{balbla}
\end{sidewaysfigure*}
\blindtext[10]
\end{document}
现在图像比正常边界大,所以页码就在里面。我尝试使用 \thispagestyle{empty} 关闭它,但无论我把命令放在哪里:我总是从页面中删除页面样式前或者后图片页。
问题:
是否有命令可以关闭特定页面的编号?
*我尝试过在图中之前之后,标题下方的框无处不在!
** 我已更新问题以包含一些随机文本。将 \thispagestyle{empty} 放在 \begin{sidewaysfigure*} 中的任意位置将删除文档中某处的页码,但不会删除图像实际出现的位置 - 希望 mwe 现在更好
答案1
这是 Werner 在https://tex.stackexchange.com/a/169935/并发挥作用:
\documentclass[twocolumn]{article}
% solution from Werner: https://tex.stackexchange.com/a/169935/ - question at https://tex.stackexchange.com/questions/169908/how-to-set-the-pagestyle-on-the-page-a-particular-float-ends-up-on
\usepackage{graphicx,floatpag,caption}
\usepackage{rotating}
\usepackage{blindtext}
\begin{document}
\blindtext[10]
\begin{sidewaysfigure*}
\thisfloatpagestyle{empty}
\makebox[\linewidth][c]{%
\includegraphics[height=0.85\textheight,keepaspectratio]{example-image-a}%
}
\captionsetup{width=1.33\linewidth}
\caption{balbla}
\end{sidewaysfigure*}
\blindtext[10]
\end{document}