微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

LaTeX中的自定义标题页

如何解决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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。