带有章节标题的页面中的侧边图

带有章节标题的页面中的侧边图

sidewaysfigure我在标题后面有一个section。图片不太大,不需要新页面。我该如何指示将其放在sidewaysfigure章节标题后面?

笔记:我有一系列这样的人物

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{rotating}
\usepackage{graphicx}
\begin{document}
\section{Title Section}
\begin{sidewaysfigure}
\centering
\includegraphics[width=0.5\linewidth]{example-image-a}
\caption{Figure caption 1}
\end{sidewaysfigure}
\begin{sidewaysfigure}
\centering
\includegraphics[width=0.5\linewidth]{example-image-a}
\caption{Figure caption 2}
\end{sidewaysfigure}
\end{document}

答案1

从观察来看rotating.sty,我认为发生这种情况的原因是sidewaysfigure将内容放在一个大小为的浮动框中\textheight。由于部分标题在页面上,页面上剩余的空间不足以放置\textheight横向图形。这导致sidewaysfigure浮动到下一页。

我建议的解决方案是不要使用浮动,也就是说不要使用sidewaysfigureadjustbox这里可以使用。我使用的中心键将两个图形水平居中,adjustbox并使用\vspace*{\fill}页面内容的顶部和底部垂直居中。

结果如下:

在此处输入图片描述

这是 MWE:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[showframe]{geometry}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{adjustbox}
\usepackage{rotating}
\usepackage{graphicx}
\begin{document}
\section{Title Section}
\vspace*{\fill}
\begin{adjustbox}{angle=90,center,caption=Caption 1,nofloat=figure}
\includegraphics[width=0.5\linewidth]{example-image-a}
\end{adjustbox}
\begin{adjustbox}{angle=90,center,caption=Caption 2,nofloat=figure}
\includegraphics[width=0.5\linewidth]{example-image-a}
\end{adjustbox}
\vspace*{\fill}
\end{document}

相关内容