Avec yathesis, comment faire pour supprimer la référence au laboratoire dans l'abstract tout en gardant l'unité de recherche sur la page de titre.

La référence et l'unité de recherche sont produits avec la commande \laboratory.

Voici l'ECM :

Ouvrir dans l'éditeur
\documentclass{yathesis}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\laboratory[logo=,tel=, url=]{un laboratoire de recherche}{ et l'adresse du laboratoire de     recherche}

\begin{document}
\author{John}{Doe}

\supervisor{Jane}{Doe}

\maketitle%

\begin{abstract}
 blabla
 blabla
\end{abstract}
\makeabstract
\end{document}

Posée 09 Fév '16, 01:04

rdk77's gravatar image

rdk77
25922937
Taux d'acceptation : 100%

Modifiée 11 Fév '16, 21:32

Pathe's gravatar image

Pathe ♦♦
7.4k28196245


As tu essayé de redéfinir la commande \makeabstract de telle sorte à ce qu'elle n'écrive pas l'adresse du laboratoire ?

Ouvrir dans l'éditeur
\documentclass{yathesis}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\laboratory[logo=,tel=, url=]{un laboratoire de recherche}{ et l'adresse du laboratoire de     recherche}

\makeatletter
\renewcommand{\makeabstract}{%
  \ifbool{YAD@nomakeabstract}{%
  }{%
    \YAD@alarm@noabstract%
  }%
  \pagestyle{preliminary}%
  \YAD@phantomsection%
  \addcontentsline{toc}{chapter}{\abstractname}%
  \booltrue{YAD@makeabstract@used}%
  \bgroup%
  % \setlength{\footskip}{-15pt}%
  \setfootrule{0pt}%
  \setfoot[][%
  \ifboolexpr{%
    bool {YAD@inprogress@work}%
    or bool {YAD@inprogress@work@star}%
  }{%
    \textsc{\translate{lbl-inprogressfoottext} \today}%
  }{%
    \ifboolexpr{%
      bool {YAD@submitted@work@star}%
    }{%
      \textsc{\translate{lbl-submittedfoottext} \today}%
    }{%
    }%
  }%
  ][]{%
%    \YAD@laboratory@abstract@page%
  }{}{}%
  \cleardoublepage%
  \renewcommand{\YAD@chapter@header}{\abstractname}%
  \renewcommand{\YAD@section@header}{\abstractname}%
  \YAD@abstract@page%
  \cleardoublepage%
  \egroup%
  \YAD@nolaboratorytrue%
  \YAD@nolaboratoryadresstrue%
}%
\makeatother

\begin{document}
\author{John}{Doe}

\supervisor{Jane}{Doe}

\maketitle%

\begin{abstract}
 blabla
 blabla
\end{abstract}
\makeabstract
\end{document}
Lien permanent

Publiée 09 Fév '16, 10:06

jerome%20dequeker's gravatar image

jerome dequeker
836714
Taux d'acceptation : 65%

Cette modification permet de supprimer le nom du laboratoire dans l'abstract dans le corps de la thèse mais pas dans l'abstract présent en 4ème de couverture. Existe t-il une autre solution sans devoir modifier la commande makeabstract car en plus j'ai un bug qui n'empeche pas la compilation mais qui donne "undefined control sequence makeabstract" Faut-il aussi modifier la commance makebackcover ?

(28 Sep '20, 12:28) mc252092 mc252092's gravatar image
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.