LaTeX中的自定义标题页

问题描述

我正在尝试根据组织的模板(在Word中)在LaTeX中创建自定义标题页。

我设法通过以下代码接近它:

\documentclass{report}
\usepackage[a4paper,twoside,bindingoffset=0cm,nomarginpar,includeheadfoot,headheight=1.25cm,headsep=0cm,top=1cm,bottom=1.8cm,inner=1.75cm,outer=1.75cm,showframe]{geometry}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{calc}
\usepackage{graphicx}
\usepackage{tabularx}
\definecolor{greenBE}{RGB}{141,182,60}
\definecolor{blueBE}{RGB}{0,111,144}

\title{La qualité de l'air en Région de Bruxelles-Capitale}
\newcommand{\subtitle}{Rapport annuel 2019}
\author{}

\usepackage{lipsum}

\begin{document}

\makeatletter
\begin{titlepage}
\thispagestyle{empty}
\newlength{\rulewidth}\setlength{\rulewidth}{3cm}%
\newlength{\logowidth}\setlength{\logowidth}{2.5cm}%
\newlength{\logoheight}\setlength{\logoheight}{\logowidth*\ratio{592pt}{1538pt}}% image size : 1538 x 592
\begingroup
\setlength{\tabcolsep}{0pt}
\renewcommand{\arraystretch}{0}
\noindent%
\begin{tabularx}{\textwidth}{p{\rulewidth}c>{\centering}X}
\cellcolor{blueBE}&\includegraphics[width=\logowidth]{ILLU_FR_logoBE.jpg}&\cellcolor{greenBE}\color{white}{RAPPORT TECHNIQUE}
\end{tabularx}
\endgroup

\vspace*{3cm}

\color{blueBE}
\raggedleft\MakeUppercase{\Large\textbf{\@title}}\\
~\\
\raggedleft\large\textbf{\subtitle}

\vfill

\raggedleft\MakeUppercase{\Large\@date}\\

\vspace*{4cm}

\noindent%
\color{blueBE}{\rule{\textwidth}{\logoheight}}
\end{titlepage}
\makeatother
\restoregeometry

\tableofcontents

\chapter{Prerequisites}\label{prerequisites}

\lipsum

\end{document}

和图像徽标ILLU_FR_logoBE.jpg

enter image description here

但是,正如您在下面注意到的那样,第一页顶部的文本“ RAPPORT TECHNIQUE”正在扩大行的高度。相反,我想将其垂直放置在徽标中间。

我在做什么错了?

非常感谢,

亚历山德罗

enter image description here

解决方法

您可以使用\usepackage[export]{adjustbox},然后为图形使用不同的valign选项。

\documentclass{report}
\usepackage[a4paper,twoside,bindingoffset=0cm,nomarginpar,includeheadfoot,headheight=1.25cm,headsep=0cm,top=1cm,bottom=1.8cm,inner=1.75cm,outer=1.75cm,showframe]{geometry}
\usepackage{xcolor}
\usepackage{colortbl}
\usepackage{calc}
\usepackage{graphicx}
\usepackage{tabularx}
\definecolor{greenBE}{RGB}{141,182,60}
\definecolor{blueBE}{RGB}{0,111,144}

\title{La qualité de l'air en Région de Bruxelles-Capitale}
\newcommand{\subtitle}{Rapport annuel 2019}
\author{}

\usepackage{lipsum}

\usepackage[export]{adjustbox}

\begin{document}

\makeatletter
\begin{titlepage}
\thispagestyle{empty}
\newlength{\rulewidth}\setlength{\rulewidth}{3cm}%
\newlength{\logowidth}\setlength{\logowidth}{2.5cm}%
\newlength{\logoheight}\setlength{\logoheight}{\logowidth*\ratio{592pt}{1538pt}}% image size : 1538 x 592
\begingroup
\setlength{\tabcolsep}{0pt}
%\renewcommand{\arraystretch}{0}
\noindent%
\begin{tabularx}{\textwidth}{p{\rulewidth}c>{\centering}X}
\cellcolor{blueBE}&\includegraphics[width=\logowidth,valign=t]{ILLU_FR_LogoBE.jpg}&\cellcolor{greenBE}\color{white}RAPPORT TECHNIQUE
\end{tabularx}%
\endgroup

\vspace*{3cm}

\color{blueBE}
\raggedleft\MakeUppercase{\Large\textbf{\@title}}\\
~\\
\raggedleft\large\textbf{\subtitle}

\vfill

\raggedleft\MakeUppercase{\Large\@date}\\

\vspace*{4cm}

\noindent%
\color{blueBE}{\rule{\textwidth}{\logoheight}}
\end{titlepage}
\makeatother
\restoregeometry

\tableofcontents

\chapter{Prerequisites}\label{prerequisites}

\lipsum

\end{document}

enter image description here