我的论文指导方针规定,整页图表的标题必须位于前一页,也必须位于其自己的页面上。对于旋转的图表,我希望能够旋转这些标题。
结合以下提供的建议:
我决定使用下面的代码来生成上一页的标题,但不幸的是,sidewaysfigure 环境提供的旋转字幕丢失了,我想保留它。
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{rotating}
\usepackage{caption}
\usepackage{lipsum}
\begin{document}
\lipsum
\newpage
\captionof{figure}[figure short caption]{Long figure caption ... \lipsum[4]}
\newpage
\label{figurelabel}
\begin{sidewaysfigure}[p!]
\includegraphics[width=\textwidth,height=\textheight]{figure.pdf}
\label{figurelabel}
\end{sidewaysfigure}
\clearpage
\lipsum
\end{document}
有办法解决这个问题吗?我尝试在 \captionof 命令上使用 \turnbox 命令(例如
\captionof{figure}[figure short caption]{\turnbox{270}{Long figure caption ... \lipsum[4]}}
),并且我知道 caption 包中有一个 \rotcaption 命令,但似乎无法确定可行的组合。
答案1
尝试:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{rotating}
\usepackage{caption}
\usepackage{lipsum}
\begin{document}
\lipsum
\newpage
\begin{sidewaysfigure}[p!]
\caption[figure short caption]{Long figure caption ... \lipsum[4]}
\label{figurelabel}
\end{sidewaysfigure}
\begin{sidewaysfigure}[p!]
\includegraphics[width=\textwidth,height=\textheight]{figure.pdf}
\end{sidewaysfigure}
\clearpage
\lipsum
\end{document}
我把标题放在sidewaysfigure
环境中,只留下标签。可以吗?