我的目的是在同一个页面上使用几张不同的背景图像。
我阅读了background
软件包文档,但没有找到答案(虽然我真的不知道锚点是做什么用的,也许这是我正在寻找的答案,但我真的需要一些指导)。
现在,我可以完美地将一张背景图像添加到我想要的任何页面,并且对该图像进行大量控制,我想到唯一的解决方案是将另一张图片添加到同一个页面,includegraphics
但该解决方案不能按照我需要的方式工作,因为它限制了我在同一页面上处理文本和图像的能力。如果背景图像分层在文本后面,则添加的图像includegraphics
始终是分开的。
我尝试复制\backgroundsetup
命令并\BgThispage
在同一个页面中使用两次,但返回错误。
有没有一种实用的方法可以在一页上拥有几张不同的背景图像?
% !TEX TS-program = LuaLaTeX
\documentclass[11pt,twoside,openany]{book}
\usepackage[
paperwidth=6in,
paperheight=9in,
inner=15mm,
top=15mm,
outer=20mm,
bottom=22mm,
heightrounded,
showframe,
]{geometry}
\usepackage[pagewise]{lineno}
\usepackage{fontspec}
\usepackage{microtype}
\usepackage[shortcuts]{extdash}
\usepackage{graphicx}
\usepackage[dvipsnames]{xcolor}
\usepackage{titlesec}
\usepackage[pages=some]{background}
\titleclass{\part}{top}
\titleformat{\part}{\filcenter\normalfont\large}{\thepart.}{20pt}{\LARGE}
\titlespacing*{\part}{0pt}{10pt}{40pt}
\titleclass{\chapter}{straight}
\titleformat{\chapter}[display]{\filcenter\normalfont\large}{\thechapter.}{6pt}{}
\titlespacing*{\chapter}{0pt}{30pt}{10pt plus 10pt}
\setmainfont{EB Garamond}
\setlength{\parskip}{0pt}
\let\cleardoublepage\clearpage
\pagestyle{plain}
\begin{document}
\vspace*{0mm}
\backgroundsetup{
scale=1,
color=black,
opacity=1,
angle=0,
position={50mm,-50mm},
contents={%
\includegraphics[width=3in,height=5in,keepaspectratio]{example-image}
}%
}
\BgThispage
\begin{center}
\vspace{10mm}
{\fontsize{36}{36}\bfseries {SOME TEXT ON PRETITLE PAGE}\par}
\vspace{15mm}
\end{center}
\begin{picture}(0,150)
\put(180,-150){\includegraphics[width=60mm,height=60mm,keepaspectratio]{example-image}}
\end{picture}
\clearpage
\frontmatter
\begin{titlepage}
\centering
\vspace*{10mm}
{\scshape\huge TITLE\par}
\end{titlepage}
\mainmatter
\pagenumbering{arabic}
\part{PART ONE}
\chapter{CHAPTER ONE}
\end{document}
答案1
不清楚您的问题是什么,您使用的任何添加一张图片的方法都会让您添加多张图片。您的大多数示例似乎都使用了不相关的包代码,因此我在这里省略了它们,只使用graphicx
需要包含图片。
如果您有一个没有内置挂钩的旧乳胶版本,您可以使用其中一个everyshi
提供类似功能的软件包。
\documentclass{article}
\usepackage{graphicx}
\AddToHook{shipout/background}{%
\put(10,-100){\includegraphics[width=3cm]{example-image-a}}
\put(50,-6cm){\includegraphics[width=4cm]{example-image-b}}
\put(4cm,-10cm){\includegraphics[width=4cm]{example-image-c}}
\put(8cm,-15cm){\includegraphics[width=6cm]{example-image}}
}
\begin{document}
\section{Section AAA}
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
\section{Section BBB}
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
\section{Section CCC}
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
Some text. Some text. Some text. Some text.
\end{document}