Comment faire référence à une thèse française ou un mémoire en bibliographie ?#

1.  Avec BibTeX#

Il faut utiliser une entrée de type \@phdthesis.

Se pose alors le problème de la traduction en français du style bibliographique. Vous pouvez ici consulter la question « Comment mettre en forme une bibliographie en langue non-anglaise ? ».

2.  Avec biblatex#

Plusieurs types d’entrée permettent de répondre à la question.

  • bathesis pour les mémoires de licence (bachelor’s thesis) ;

  • mathesis pour les mémoires de maîtrise (master’s thesis) ;

  • phdthesis pour les thèses de doctorat (PhD thesis, PhD dissertation, doctoral thesis, etc) ;

  • candthesis qui sert pour les candidate thesis dans le monde anglophone pour des diplômes dont le niveau n’est pas précis (entre la maîtrise et le doctorat).

Le dernier type permet, par un jeu de rédéfinition de libellé avec la commande \DefineBibliographyStrings de pouvoir par exemple gérer une thèse de troisième cycle, comme le fait l’exemple suivant. Cette commande peut, bien entendu, être utilisée pour d’autres types.

\documentclass[french]{report}
  \usepackage[T1]{fontenc}    % Encodage T1 (adapté au français)
  \usepackage{lmodern}        % Caractères plus lisibles
  \usepackage{babel}          % Réglages linguistiques (avec french)
  \pagestyle{empty}           % N'affiche pas de numéro de page
  \usepackage{filecontents}   % Inclusion de fichier dans le document
  \usepackage{csquotes}       % Guillemets français dans la bibliographie
  \usepackage{biblatex}

  % Redéfinitions de libellés
  \DefineBibliographyStrings{french}{bathesis = {mém. de licence}}
  \DefineBibliographyStrings{french}{candthesis = {thèse de 3\ieme{} cycle}}

  % Un fichier .bib placé dans le document (pour cet exemple)
  \addbibresource{madatabase.bib}
  \begin{filecontents*}{madatabase.bib}
  @thesis{licence,
    title = {Les coccinelles},
    author = {Fernand, Jules},
    type = {bathesis} 
  }
  @thesis{maitrise,
    title = {Les coccinelles, une passion dévorante},
    author = {Fernand, Jules},
    type = {mathesis}
  }
  @thesis{cycle,
    title = {Les coccinelles, une vraie croisade},
    author = {Fernand, Jules},
    type = {candthesis}
  }
  @thesis{doctorat,
    title = {La maladie de Jules Fernand},
    author = {Gabrielle, Alice},
    type = {phdthesis}
  }
  \end{filecontents*}
  \nocite{*}

\begin{document}
\printbibliography
\end{document}