Avec yathesis, comment faire en sorte que les mots-clé n'apparaissent pas dans le résumé ?

Ceux-ci sont produits par la commande \makeabstract.

Voici un lien vers l'ECM correspondant.

Posée 08 Fév '16, 13:18

rdk77's gravatar image

rdk77
25933337
Taux d'acceptation : 100%

Modifiée 09 Fév '16, 20:18

denis's gravatar image

denis ♦♦
7.3k1510


C'est pas très joli de jouer avec la redéfinition de fonctions comme ça, mais je te propose une solution quand même. La commande \YAD@abstract@page est appelée par \makeabstract. J'ai commenté les lignes où on lui demande d'écrire les mots clés ... en espérant que \YAD@abstract@page ne soit pas appelé ailleurs.

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{\YAD@abstract@page}{%
  \bgroup%
  \enlargethispage{2cm}%
  \setlength{\parindent}{0pt}%
  \begin{minipage}{\linewidth}
    \small%
    {%
      \bfseries%
      \YAD@ifemptyorundef{\printtitle}{%
        \YAD@generic@argument@translate{title}%
      }{%
        \textsc{\printtitle}%
      }%
      \ifundef{\printsubtitle}{%
      }{%
        \newline%
        \printsubtitle%
      }%
      \vspace{-.5em}%
      \vspace{\z@}%
      \begin{center}%
        \YAD@abstractname@mainlanguage%
      \end{center}%
    }%
    \par%
    \ifboolexpr{%
      bool {YAD@abstract@used}%
      and not bool {YAD@main@abstract@empty}%
    }{%
      \usebox{\YAD@abstract@mainlanguage}%
    }{%
      \YAD@generic@argument@translate{abstract}%
    }%
%    \ifundef{\printkeywords}{%
%    }{%
%      \vspace{.5em}%
%      \begin{description}
%      \item[\YAD@translation{keywords}\IfLanguageName{french}{\ifundef{\Fcolonspace}{\FBcolonspace}{\Fcolonspace}}{}:]
%        \printkeywords
%      \end{description}
%    }%
  \end{minipage}%
  \ifbool{YAD@second@abstract@used}{%
    \expandafter\selectlanguage\expandafter{\YAD@secondarylanguage}%
    \\[.5\baselineskip]%
    \YAD@abstract@page@rule%
    \\[.5\baselineskip]%
    \begin{minipage}{\linewidth}
      \small%
      {%
        \bfseries%
        \YAD@ifemptyorundef{\printtitle}{%
          \YAD@generic@argument@translate{title}%
        }{%
          \textsc{\printtitle}%
        }%
        \ifundef{\printsubtitle}{%
        }{%
          \newline%
          \printsubtitle%
        }%
        \vspace{-.5em}%
        \vspace{\z@}%
        \begin{center}%
          \YAD@abstractname@secondarylanguage%
        \end{center}%
      }%
      \par%
      \ifboolexpr{%
        bool {YAD@abstract@used}%
        and not bool {YAD@second@abstract@empty}%
      }{%
        \usebox{\YAD@abstract@secondarylanguage}%
      }{%
        \YAD@generic@argument@translate{abstract}%
      }%
%      \ifundef{\printkeywords}{%
%      }{%
%        \vspace{.5em}%
%        \begin{description}
%        \item[\YAD@translation{keywords}\IfLanguageName{french}{\ifundef{\Fcolonspace}{\FBcolonspace}{\Fcolonspace}}{}:]
%          \textnormal{\printkeywords}
%        \end{description}
%      }%
    \end{minipage}%
  }{%
  }%
    \\[.5\baselineskip]%
  \YAD@abstract@page@rule%
  % \par%
  % \textbf{\printlaboratory*}%
  % \\%
  % \let\YAD@ORI@doublebackslash\\%
  % \renewcommand{\\}{ -- }%
  % \printlaboratoryaddress%
  % \let\\\YAD@ORI@doublebackslash%
  \egroup%
}%
\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:21

jerome%20dequeker's gravatar image

jerome dequeker
836714
Taux d'acceptation : 65%

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.