对页图片

对页图片

我试图将图片放在 \part 部分的左侧,基本上就是在这里做的回忆录:对页的图片,但使用书籍文档类。我还使用 epigraph 包来更改我的 \part 命令,效果很好。

但有一个大问题。当我在左侧(偶数页)插入图片时,题词显示在图片页上,而在部分页上,它显示了两次!我希望它只出现在部分页上。

以下是我使用的代码:

  \documentclass{book}

  \usepackage[brazil]{babel}
  \usepackage[utf8]{inputenc}
  \usepackage{amssymb, amsmath, amstext, array}
  \usepackage{gensymb}
  \usepackage{enumitem}
  \usepackage[table]{xcolor}
  \usepackage{graphicx}
  \graphicspath{ {Imagens/} }
  \usepackage[section]{placeins}
  \usepackage{addfont}
  \usepackage[default,scale=0.75]{opensans}
  \usepackage[T1]{fontenc} 
  \usepackage{titlesec}
  \usepackage{anyfontsize}
  \usepackage{lipsum}






  \newcommand*\cleartoleftpage{%
    \clearpage
    \ifodd\value{page}\hbox{}\newpage\fi
  }

  \usepackage{epigraph}


  \titleformat{\part}[display]
    {\filleft\fontsize{40}{40}\selectfont\scshape}
    {\fontsize{90}{90}\selectfont\thepart}
    {20pt}
    {\thispagestyle{epigraph}}

  \setlength\epigraphwidth{.6\textwidth}


  \usepackage{xpatch}
  \makeatletter
  \xpatchcmd\epigraphhead
   {\let\@evenfoot}
   {\let\@oddfoot\@empty\let\@evenfoot}
   {}{}
  \makeatother

  \usepackage{afterpage}

  \newcommand\blankpage{%
      \null
      \thispagestyle{empty}%
      \addtocounter{page}{-1}%
      \newpage}








  \begin{document}

  \chapter{One}
  \lipsum
  \cleardoublepage



  \cleartoleftpage

  \includegraphics[scale=1]{example-image-a}

  \epigraphhead[450]{BlablablaBlabaBlablablaBlablablaBlablablaBlablabla.\par\hfill\textsc{Blabmaister}}
  \part{Part One}


  \chapter{Two}
  \lipsum


  \end{document}

我已经尝试过 afterpage 和网络上的许多其他解决方案,但都不起作用。你能帮我一下吗?

谢谢!

答案1

将其简化为一个更简单的例子,我尝试按照第 6 页上软件包的说明进行操作。但是,即使没有页面跳过的自定义定义和计数器的摆弄等,epigraph也会出现完全相同的问题。titlesecpage

\documentclass{book}
\usepackage{lipsum}
\usepackage{nextpage,epigraph,graphicx}
\makeatletter
% manual 6
\let\@epipart\@endpart
\renewcommand{\@endpart}{\thispagestyle{epigraph}\@epipart}
\makeatother

\setlength\epigraphwidth{.6\textwidth}

\begin{document}

\chapter{One}
\lipsum


\epigraphhead[450]{BlablablaBlabaBlablablaBlablablaBlablablaBlablabla.\par\hfill\textsc{Blabmaister}}
\part{Part One}

\chapter{Two}
\lipsum

\end{document}

太多的题词

显然,页面样式不只应用了一次,而是两次。

如果我们在前面\epigraphhead加上

\cleartooddpage[\thispagestyle{empty}]

只有一个

但手册中没有提到需要这样做。

尽管如此,此解决方案可以进行调整,以将图像放置在前面的偶数页上。也就是说,对手册示例的以下调整确实有效。

\documentclass{book}
\usepackage{lipsum}
\usepackage{nextpage,epigraph,graphicx}
\makeatletter
% manual 6
\let\@epipart\@endpart
\renewcommand{\@endpart}{\thispagestyle{epigraph}\@epipart}
\makeatother

\setlength\epigraphwidth{.6\textwidth}

\begin{document}

\chapter{One}
\lipsum

\cleartoevenpage{\thispagestyle{empty}}
\cleartooddpage[\thispagestyle{empty}\includegraphics{example-image-a}]

\epigraphhead[450]{BlablablaBlabaBlablablaBlablablaBlablablaBlablabla.\par\hfill\textsc{Blabmaister}}
\part{Part One}

\chapter{Two}
\lipsum

\end{document}

图像偶数和题词奇数

[个人座右铭:没有什么比 更困难了titlesec。]

相关内容