Avec la classe yathesis, est-il possible d'avoir le logo du laboratoire en 4e de couverture générée par la commande \makebackcover ?

Posée 29 Oct '15, 17:09

Maxime's gravatar image

Maxime ♦
1.3k31638
Taux d'acceptation : 58%

Modifiée 29 Oct '15, 18:25

denis's gravatar image

denis ♦♦
7.0k1510


Il est possible de redéfinir la commande \makebackcover afin d'y insérer une image

Ouvrir dans l'éditeur
\documentclass[mainlanguage=english]{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mwe}
%
\pres[logo=example-image]{My COMUE}
\institute[logo=example-image-a]{My Institute}
\company[logo=example-image-b]{My Company}
\laboratory[logo=example-image-b]{My Laboratory}{Address of my laboratory}
%

\makeatletter
\def\makebackcover{%
  \YAD@alarm@noabstract%
  \cleardoublepage%
  \pagestyle{backcover}%
  \YAD@abstract@page\par%
  \centering\includegraphics{image-c}
}%
\makeatother
\begin{document}
\title[Fou]{Foo}
\author[chupin@ljll.math.upmc.fr]{Maxime}{Chupin}
\maketitle
%
\makelaboratory
%
\begin{abstract}
  \blindtext
\end{abstract}
\begin{abstract}
  \blindtext
\end{abstract}
%
\makeabstract
\mainmatter
\chapter{Foo}
\blindtext
\backmatter
\makebackcover
\end{document}
Lien permanent

Publiée 29 Oct '15, 19:30

Nikopol's gravatar image

Nikopol
1.0k614
Taux d'acceptation : 42%

Modifiée 30 Oct '15, 11:02

denis's gravatar image

denis ♦♦
7.0k1510

@Nikopol Tout à fait mais, tant qu'à faire, mieux vaut recourir à \renewcommand qu'à \def. Autre possibilité qui évite d'avoir à faire de la spéléologie dans le code de la classe yathesis : puisque celle-ci charge le package etoolbox qui fournit la commande \apptocmd permettant d'ajouter du code après le texte de remplacement d'une commande, il suffit de recourir à \apptocmd{\makebackcover}{\par\bigskip\centering\includegraphics[width=1cm]{image-c}}{}{}.

(30 Oct '15, 11:02) denis ♦♦ denis's gravatar image

Non : par défaut, la commande \makebackcover reproduit automatiquement en 4e de couverture la page de résumé(s) :

Ouvrir dans l'éditeur
\documentclass[mainlanguage=english]{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mwe}
%
\pres[logo=example-image]{My COMUE}
\institute[logo=example-image-a]{My Institute}
\company[logo=example-image-b]{My Company}
\laboratory[logo=example-image-b]{My Laboratory}{Address of my laboratory}
%
\begin{document}
\title[Fou]{Foo}
\author[chupin@ljll.math.upmc.fr]{Maxime}{Chupin}
\maketitle
%
\makelaboratory
%
\begin{abstract}
  \blindtext
\end{abstract}
\begin{abstract}
  \blindtext
\end{abstract}
%
\makeabstract
\mainmatter
\chapter{Foo}
\blindtext
\backmatter
\makebackcover
\end{document}

Mais il est toujours possible de ne pas recourir à cette commande et de créer une 4e de couverture personnalisée.

Lien permanent

Publiée 29 Oct '15, 17:28

denis's gravatar image

denis ♦♦
7.0k1510
Taux d'acceptation : 53%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.