Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. LaTeX
  3. Des modèles de page de couverture
Extrait - LaTeX Concevez des documents élaborés et structurés
Extraits du livre
LaTeX Concevez des documents élaborés et structurés
2 avis
Revenir à la page d'achat du livre

Des modèles de page de couverture

Créer des pages de couverture personnalisées

Tout d’abord, il peut vous paraître étrange de placer ce chapitre consacré à des modèles de pages dans la partie de ce livre dédiée à l’utilisation de packages. En effet, dans ce chapitre, nous n’allons pas forcément utiliser de nouveaux packages. Par contre, nous allons utiliser toute une série de mises en forme et de mises en page, ainsi que des techniques plus avancées de LaTeX. Toutes ces techniques ont été vues dans les chapitres précédents et nous allons les utiliser ensemble pour créer des pages de couverture élaborées.

Les exemples que nous allons mettre en place sont librement inspirés du site LaTeX Templates (https://www.latextemplates.com), qui propose toute une série de modèles de page très variés et de qualité. C’est une source d’inspiration à étudier.

Utiliser l’environnement pagetitle

Pour créer ces pages de couverture, nous allons utiliser l’environnement \begin{titlepage}. Cet environnement permet de créer des mises en page dans des pages qui ne posséderont pas d’en-tête ni de pied de page et elles n’ont pas de pagination.

La seule contrainte de syntaxe est que cet environnement doit se placer juste après l’ouverture du document :

... 
\begin{document} 
\begin{titlepage} 
   ... 
\end{titlepage} 
... 
\end{document} 

Dans cet environnement, vous êtes libre de faire ce que vous voulez.

Adapter le modèle Academic

1. Le préambule et l’environnement

Pour ce premier exemple, nous allons adapter le modèle Academic Title Page, disponible au téléchargement à cette URL : https://www.latextemplates.com/template/academic-title-page. Ce modèle de page est plutôt fait pour les thèses ou les mémoires. Nous allons créer la page de couverture d’une thèse.

Pour cet exemple, nous avons un préambule très classique, auquel nous pouvons ajouter le package geometry, afin de modifier les marges par défaut à 2 cm partout.

Voici le préambule :

\documentclass[11pt,a4paper]{book} 
\usepackage[utf8]{inputenc} 
\usepackage[french]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry} 

Ensuite, nous insérons l’environnement \begin{titlepage}, juste après l’ouverture du document, \begin{document}.

\begin{document} 
\begin{titlepage} 

2. Un filet personnalisé

Dans cette mise en page, nous allons utiliser plusieurs fois un même filet épais et en pleine largeur. Plutôt que de répéter cette même commande, nous allons créer notre propre commande personnalisée, afin de pouvoir l’appliquer ensuite très rapidement et très facilement.

Voici la syntaxe à utiliser :

% Création d'un filet personnalisé 
\newcommand{\HRule}{\rule{\linewidth}{1mm}} 

Détaillons cette commande.

  • \newcommand permet de déclarer une nouvelle commande personnalisée.

  • {\HRule} est le premier argument de la commande. Cet argument définit le nom de cette nouvelle commande que nous allons utiliser dans le document. Dans cet exemple, le nom est \HRule. Attention à bien respecter les majuscules et les minuscules.

  • {\rule{\linewidth}{1mm}} est le deuxième argument de la nouvelle commande. Il définit la nouvelle commande, ce qu’elle doit faire. Dans cet exemple, il faut insérer un filet, \rule, d’une largeur égale aux lignes courantes du document, \linewidth, et d’une épaisseur...

Adapter le modèle Vertical Line

1. Le préambule et l’environnement

Pour ce deuxième exemple, nous allons nous baser sur le template Vertical Line et le modifier :  https://www.latextemplates.com/template/vertical-line-title-page

Le préambule est très classique, avec l’ajout des packages graphicx et geometry :

\documentclass[11pt,a4paper]{book} 
\usepackage[utf8]{inputenc} 
\usepackage[french]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage[left=3cm,right=3cm,top=2cm,bottom=2cm]{geometry} 
% Ajout du package graphicx 
\usepackage{graphicx} 

Ensuite, nous insérons l’environnement \begin{titlepage}, juste après l’ouverture du document, \begin{document} :

\begin{document} 
\begin{titlepage} 

2. Le filet vertical

Nous souhaitons avoir un filet vertical sur la gauche de la page. Pour cela, utilisons la commande \rule{...}{...}. Le premier argument est l’épaisseur du filet et le deuxième sa hauteur. Dans cet exemple, l’épaisseur est de 1 pt et la hauteur doit être égale à l’espace vertical disponible :

% Ligne verticale 
\rule{1pt}{\textheight} 

Pour obtenir automatiquement une hauteur adaptée aux marges du document...