答案1
textpos
包允许在页面上定位元素。可以使用包定义页面的大小geometry
。请参阅 LaTeX 字体目录以了解您喜欢的字体。
\documentclass{book}
\usepackage[absolute]{textpos}
\usepackage{color}
\definecolor{PetrolBlue}{RGB}{1,95,147}
\definecolor{CloudBlue}{RGB}{178,206,230}
\definecolor{SteelBlue}{RGB}{36,130,192}
\usepackage[T1]{fontenc}
\usepackage{newpxtext,eulerpx}
\usepackage{graphicx}
\begin{document}
\begin{titlepage}
\begin{textblock*}{.5\paperwidth}(.5\paperwidth,0cm)
\textblockcolor{CloudBlue}
\parindent=3mm% this is used to set the width of the vertical blue band (3mm in this case)
{\color{PetrolBlue}\vrule height \paperheight width \dimexpr.5\paperwidth-\parindent\relax}
\end{textblock*}
\begin{textblock*}{\paperwidth}(0cm,.4\paperwidth)
\textblockcolor{SteelBlue}\vskip2mm
\centering
\color{white}\fontsize{2.1cm}{2.5cm}\selectfont Title\par\vskip2mm
\end{textblock*}
\begin{textblock*}{.3\paperwidth}(.5cm,.5cm)
\parindent=0mm%
\includegraphics[width=.3\paperwidth,height=.35\paperwidth]{example-image}
\end{textblock*}
\begin{textblock*}{.12\paperwidth}(.35\paperwidth,.6\paperheight)
\parindent=0mm%
\textblockcolor{white}
\includegraphics[width=.12\paperwidth,height=.15\paperwidth]{example-image}\par\bigskip
\includegraphics[width=.12\paperwidth,height=.15\paperwidth]{example-image}\par\bigskip
\includegraphics[width=.12\paperwidth,height=.15\paperwidth]{example-image}
\end{textblock*}
\begin{textblock*}{.4\paperwidth}(.6\paperwidth,1cm)
\textblockcolor{PetrolBlue}
\raggedleft\color{white}\fontsize{1cm}{1.2cm}\selectfont
Date\qquad\null
\end{textblock*}
\begin{textblock*}{.4\paperwidth}(.6\paperwidth,.6\paperheight)
\textblockcolor{PetrolBlue}
\color{white}\fontsize{1cm}{1.2cm}\selectfont
\begin{tabular}{@{}l}
Author 1\\
Author 2
\end{tabular}
\end{textblock*}
\begin{textblock*}{.4\paperwidth}(.6\paperwidth,.8\paperheight)
\parindent=0mm%
\textblockcolor{PetrolBlue}
\color{white}\fontsize{1.2cm}{1.4cm}\selectfont Some\\ Text here
\end{textblock*}
\end{titlepage}
\end{document}