【问题标题】:How to set different backgrounds for each page in LaTeX如何在 LaTeX 中为每个页面设置不同的背景
【发布时间】:2019-11-20 21:26:44
【问题描述】:

我正在尝试在我的 LaTeX 文档的每一页中设置不同的背景。我已经尝试过 tikz、background 和我找到的许多其他包,但我做不到。

I.E.

第一页:\maketitle 一个背景

第二页:\tableofcontents,背景不同

第三页及以下:具有其他背景的内容

[编辑 1]

有些事情我没有解释清楚。您的代码对我帮助很大,但我尝试修改它并遇到了一些问题。

    \documentclass[a4paper, 12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{eso-pic}
\usepackage[spanish]{babel}
\usepackage[absolute,overlay]{textpos}
\usepackage{xcolor} \definecolor{letras_portada}{RGB}{229,238,245}




\begin{document}

\AddToShipoutPictureBG*{\includegraphics[width=\paperwidth,height=\paperheight]{First_page.png}}
\begin{textblock*}{15cm}(6.35cm,23cm) 
    \huge{\textcolor{letras_portada}{\textbf{Report}}}
\end{textblock*}

\cleardoublepage

\AddToShipoutPictureBG*{\includegraphics[width=\paperwidth,height=\paperheight]{Index.png}}
\paragraph{}
\clearpage

\AddToShipoutPictureBG{\includegraphics[width=\paperwidth,height=\paperheight]{Content.png}}
\tableofcontents
\clearpage

\section{section 1}
text example 1text example 1text example 1text example 1text example 1text example 1text example 1text example 1text example 1text example
\subsection{2}
text example 1text example 1text example 1text example 1text example 1text example 1
\subsubsection{3}
text example 1text example 1text example 1text example 1text example 1text example 1



\end{document}

我假装的第一页有我的标题(而不是 maketitle 我是文本),第二页有特定背景但没有文本,第三页我想有目录.但是第二页消失了。

【问题讨论】:

    标签: latex pdflatex latex-environment


    【解决方案1】:

    一种可能性是eso-pic 包。使用\AddToShipoutPictureBG*{} 可以更改当前页面的背景,\AddToShipoutPictureBG{} 可以更改当前和所有后续页面的背景。

    \documentclass{book}
    
    \usepackage{graphicx}
    \usepackage{eso-pic}
    
    \author{names}
    \title{title}
    
    \begin{document}
    
    \AddToShipoutPictureBG*{\includegraphics[width=\paperwidth,height=\paperheight]{example-image-duck}}
    \maketitle
    
    \cleardoublepage
    \AddToShipoutPictureBG*{\includegraphics[width=\paperwidth,height=\paperheight]{example-image-a}}
    \tableofcontents
    
    \clearpage
    \AddToShipoutPictureBG{\includegraphics[width=\paperwidth,height=\paperheight]{example-grid-100x100bp}}
    
    \chapter{title}
    text
    
    \end{document}
    

    要在单面文档类中添加仅背景页面,您可以使用以下快速技巧:

     \documentclass[a4paper, 12pt]{article}
    
    \usepackage[utf8]{inputenc}
    \usepackage{graphicx}
    \usepackage{eso-pic}
    \usepackage[spanish]{babel}
    \usepackage[absolute,overlay]{textpos}
    \usepackage{xcolor} \definecolor{letras_portada}{RGB}{229,238,245}
    
    
    
    
    \begin{document}
    
    \AddToShipoutPictureBG*{\includegraphics[width=\paperwidth,height=\paperheight]{example-image-a}}
    \begin{textblock*}{15cm}(6.35cm,23cm) 
        \huge{\textcolor{letras_portada}{\textbf{Report}}}
    \end{textblock*}
    \mbox{}
    
    \newpage
    
    \mbox{}
    \AddToShipoutPictureBG*{\includegraphics[width=\paperwidth,height=\paperheight]{example-image-b}}
    
    
    \newpage
    
    \AddToShipoutPictureBG{\includegraphics[width=\paperwidth,height=\paperheight]{example-image-c}}
    \tableofcontents
    \clearpage
    
    \section{section 1}
    text example 1text example 1text example 1text example 1text example 1text example 1text example 1text example 1text example 1text example
    \subsection{2}
    text example 1text example 1text example 1text example 1text example 1text example 1
    \subsubsection{3}
    text example 1text example 1text example 1text example 1text example 1text example 1
    
    \newpage
    \ClearShipoutPictureBG
    \AddToShipoutPictureBG{\includegraphics[width=\paperwidth,height=\paperheight]{example-image-b}}
    \mbox{}
    
    
    \end{document}
    

    【讨论】:

    • 我在问题中添加了编辑。
    • @Kanayel 我添加了一个快速破解,请查看我的更新答案。
    • 最后如何添加另一个具有不同背景的空白页面? @samcarter
    • @Kanayel \newpage \mbox{} \AddToShipoutPictureBG*{\includegraphics[width=\paperwidth,height=\paperheight]{example-image-b}}
    • @Kanayel 我没有看到任何编辑 3,但我修改了答案以包含最后一页
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 1970-01-01
    • 2018-02-26
    相关资源
    最近更新 更多