带有回忆录的整页插图

带有回忆录的整页插图

我想放置一个高度为 \stockheight 的整页图形,但图像不是垂直居中(它从页面顶部下方几厘米处开始,在底部下方几厘米处结束),我无法删除页眉(我想保留页码。只从页眉中删除其他文本,如段落标题)。我正在使用 Memoir。我还想删除标题,保留图号和其中的标签。可以使用 \includepdf 并有一些优势吗?我试过了,但图形出现在文本上方,而不是独立的页面上。

答案1

我利用@NBur 的回答回答了您的一些需求。基本上,使用\afterpage宏将全高图形放在下一页上。

% fullpageprob.tex SE 578678
 
\documentclass{memoir}
\usepackage{graphicx}
\usepackage{hyperref}
\hypersetup{colorlinks}
\usepackage{cleveref}
\usepackage{pdfpages}
\usepackage{afterpage} %% added
\usepackage{lipsum}  %% added

\newcommand{\myimage}{example-image-golden-upright} %% added

\begin{document}
\chapter{A chapter}
\section{A section}

\textbf{LIPSUM 1-6}
\lipsum[1-6]

\textbf{Called here for the full page image.}

\afterpage{\thispagestyle{plain}\clearpage} %% this is the key
\begin{figure}[!p] %% figure on a page by itself
\centering
\begin{picture}(0,0)  %% may need placement adjustment of contents
% \put(-\evensidemargin,-0.5\stockheight){\includegraphics[height=\stockheight]{\myimage}}
% \put(-0.8\textwidth,-0.5\stockheight){\includegraphics[height=\stockheight]{\myimage}}
  \put(-0.65\textwidth,-0.5\stockheight){\includegraphics[height=\stockheight]{\myimage}}
\end{picture}
\end{figure}

\textbf{LIPSUM 7-14}
\lipsum[7-14]
\end{document}

答案2

有多种不同选择……

要仅保留页码,请使用\thispagestyle{plain}

对于引用,请\steprefcounter{figure}使用\label

\includepdf运行良好,带有选项pagecommand

我尝试使用 TikZ。

\documentclass{memoir}
\usepackage{graphicx}
\usepackage{hyperref}
\hypersetup{colorlinks}
\usepackage{cleveref}
\usepackage{pdfpages}
\usepackage{tikz}
\usetikzlibrary{calc,positioning}
\usepackage{lipsum}
\begin{document}
    \section{title1}
    \lipsum[1]
    \begin{figure}
        \centering
        \includegraphics[width=.3\linewidth]{example-image-a}
        \caption{Image A}
        \label{fig:A}
    \end{figure}

    \section{title2}
    \lipsum[2]\par
    With \verb|\includegraphics[height=\stockheight]{example-image-10x16}|
    doesn't work well…
    \thispagestyle{plain}
        \includegraphics[height=\stockheight]{example-image-10x16}
        \refstepcounter{figure}
        \label{fig:test}

    \lipsum[4]\par
    With \verb|\includepdf[pagecommand={\thispagestyle{plain}}]{example-image-10x16}|
    Fine. Page number overlays on the picture.
    \includepdf[pagecommand={\thispagestyle{plain}\refstepcounter{figure}\label{fig:test2}}]{example-image-10x16}

    \lipsum[5]\par
    With \verb|\includepdf[pagecommand={\thispagestyle{empty}}]{example-image-10x16}|
    No page number
    \includepdf[pagecommand={\thispagestyle{empty}\refstepcounter{figure}\label{fig:test3}}]{example-image-10x16}
    
    \clearpage
    \thispagestyle{plain}
    \begin{tikzpicture}[overlay, remember picture]
    \node at (current page.north) [anchor=north] {\includegraphics[height=\stockheight]{example-image-10x16}};
    \node [color=white] at ($(current page.north)!.5!(current page.center)$) {\Huge\bfseries With TikZ!};
    \end{tikzpicture}
    
    \clearpage
    \section{title3}
    \lipsum[3]
    
    Check if ref work: \cref{fig:A}, \cref{fig:test}, \cref{fig:test2}, \cref{fig:test3}.
\end{document}

在此处输入图片描述

相关内容