如何将章节标题放在旋转 PDF 的“顶部”

如何将章节标题放在旋转 PDF 的“顶部”

这是我在这里的第一个问题,所以我会尽量具体。如果我发帖有误,请随时提出建议。

好的,这是我的问题: 如何将附录部分标题放在旋转的 PDF 的“顶部”?

让我解释。

  • 我的附录中有一份 PDF。这份 PDF 包含一个大表格 - 但请假设它只是一张宽幅图像。如果我想让 PDF 中的宽幅图像更易读,我需要旋转页面。
  • 另外,我希望旋转的是页面,而不是内容,因为我希望读者在看屏幕时不会扭断脖子
  • 我希望章节标题“附加信息”显示在 PDF 内容的顶部。因此,基本上该章节必须写在页面的左侧我旋转它

显然我的实际代码放置了部分标题我旋转了页面,因此无法阅读(因为是横向的)。实现此目的的最简单方法是什么?最好无需安装任何 <RotateSectionTitlesInAppendixPDFs> 之类的 ultraspecial 包。

我觉得侧边图,无旋转章节标题可能已经解决了我的问题,但我不明白如何旋转页面而不是图形。

太感谢了

    \pagebreak[4]
            \global\pdfpageattr\expandafter{\the\pdfpageattr/Rotate 90}
                \setlength{\footskip}{100pt}
                \includepdf[pagecommand={\vspace{3cm}\section{\centering Additional Information}\label{TAB:tablename}}, addtolist={1,table,description of table,nameoftable}]{Material/the_table_I_want.pdf}
            \global\pdfpageattr\expandafter{\the\pdfpageattr/Rotate 0}
        \setlength{\footskip}{50pt}```


  

答案1

您可以使用横向格式并使用 \includegraphics 包含 pdf。可以使用比例或修剪键调整大小(如果您想保持字体大小稳定,第二种方法更好)。

\documentclass[]{report}
\usepackage{graphicx,pdflscape}


\begin{document}
\section{Portrait}
blub



\begin{landscape}\thispagestyle{empty}
\section{Landscape}
\enlargethispage{3cm}
\includegraphics[scale=0.6]{example-image-a4-landscape}
\end{landscape}


\end{document}

在此处输入图片描述

另外,你应该使用 shipout 钩子,将你的 pdf 放到后台。效果与 pdfpages 类似:

\documentclass[]{report}
\usepackage{graphicx,pdflscape}

\begin{document}
\section{Portrait}
blub

\begin{landscape}
\thispagestyle{empty}
\section{Landscape}
\AddToHookNext{shipout/background}{\put(0,-\paperheight){\includegraphics[angle=90]{example-image-a4-landscape}}}
\end{landscape}

\end{document}

相关内容