3
1

Comment citer une thèse de troisième cycle avec bibtex ?

Il y a @phdthesis mais ça affiche « Thèse de doct. ».

Posée 02 Oct '18, 17:06

playa's gravatar image

playa
14521520
Taux d'acceptation : 33%

Modifiée 10 Oct '18, 19:10

Pathe's gravatar image

Pathe ♦♦
7.5k42204251

@playa Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).

(02 Oct '18, 18:42) denis ♦♦ denis's gravatar image

Est-ce bibtex ou biblatex qui est utilisé ? Et qu'est-ce qui serait souhaité à la place de « Thèse de doct. » ?

(02 Oct '18, 18:43) denis ♦♦ denis's gravatar image

@denis Ce que j'ai dans mon entête : \usepackage[backend=bibtex, safeinputence]{biblatex}. Je souhaite "Thèse de troisième cycle" à la place de "Thèse de doct.".

(02 Oct '18, 19:00) playa playa's gravatar image

@playa Attention ! Les contre-obliques (\) saisies telles quelles dans les contributions ne sont visibles que si elles sont insérées en tant que ⟨code⟩. Pour insérer du ⟨code⟩, notamment des commandes LaTeX, cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.

(03 Oct '18, 14:37) denis ♦♦ denis's gravatar image

Il suffit de redéfinir une partie des suites de caractères correspondant au style « phdthesis ».

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage{filecontents}
\usepackage[backend=bibtex,safeinputenc]{biblatex}
\addbibresource{database.bib}
\DefineBibliographyStrings{french}{phdthesis = {thèse de troisième cycle}}

\begin{filecontents*}{database.bib}
@phdthesis{phd:plo,
title = {Titre},
author = {Auteur},
}
\end{filecontents*}

\begin{document}
Texte~\cite{phd:plo}.
\printbibliography

\end{document}

La solution est différente si vous n'utilisez pas l'extension biblatex.

Lien permanent

Publiée 02 Oct '18, 19:31

pluton's gravatar image

pluton
1.2k22937
Taux d'acceptation : 34%

Modifiée 03 Oct '18, 02:24

Pathe's gravatar image

Pathe ♦♦
7.5k42204251

L'inconvénient de cette méthode est que toutes les phdthesis apparaîtront comme des thèses de troisième cycle.

(03 Oct '18, 14:37) denis ♦♦ denis's gravatar image

@denis En effet. Il doit être possible de créer un tout nouveau type d'entrée bibliographique comme phdthesisfr avec le style qui convient à l'aide de \DeclareBibliographyDriver{phdthesisfr}. Il faudra sans doute utiliser biber ensuite.

(03 Oct '18, 19:33) pluton pluton's gravatar image

Je reprends ici l'idée de @pluton, en la combinant avec une que @joseph-tux avait postée (puis supprimée) en tant que commentaire ici. biblatex permet de spécifier 4 types de thèses :

  • bathesis : An expression equivalent to the term ‘Bachelor’s thesis’.
  • mathesis : An expression equivalent to the term ‘Master’s thesis’.
  • phdthesis : The term ‘PhD thesis’, ‘PhD dissertation’, ‘doctoral thesis’, etc.
  • candthesis : An expression equivalent to the term ‘Candidate thesis’. Used for ‘Candidate’ degrees that have no clear equivalent to the Master’s or doctoral level.

dont le dernier au moins est très peu usité en France et peut donc sans trop de problème est détourné de son usage initial :

Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\usepackage{csquotes}
\usepackage{biblatex}
\usepackage{babel}

\addbibresource{database.bib}
\DefineBibliographyStrings{french}{candthesis = {thèse de 3\ieme{} cycle}}

\begin{filecontents*}{database.bib}
@thesis{blah,
  title = {Blah},
 author = {Blah},
   type = {bathesis}
}
@thesis{bleh,
  title = {Bleh},
 author = {Bleh},
   type = {mathesis}
}
@thesis{blih,
  title = {Blih},
 author = {Blih},
   type = {phdthesis}
}
@thesis{bloh,
  title = {Bloh},
 author = {Bloh},
   type = {candthesis}
}
\end{filecontents*}

\nocite{*}

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

alt text

Lien permanent

Publiée 04 Oct '18, 21:01

denis's gravatar image

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

Modifiée 04 Oct '18, 22:46

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.