Il y a au moins deux façons de faire. Comme elles ne sont pas propres
à la classe `yathesis`, je les illustre ci-dessous avec la classe
standard `article` (et avec le style bibliographique par défaut,
`numeric`).
Fichier .bib distincts
----------------------
L'une d'elles consiste à utiliser deux fichiers `.bib` :
- l'un pour les publications autres que les nôtres (`\jobname.bib` dans
les exemples ci-dessous, `\jobname` prenant le nom du fichier `.tex`
utilisé lors de la compilation) ;
- l'un, disons `mywork.bib`, pour nos propres publications dans un fichier
bibliographique spécifique ;
et à afficher nos propres publications au moyen de la commande
habituelle `\printbibliography`, mais en limitant sa portée grâce à un
environnement `refsection` auquel est passée l'option `mywork.bib`
indiquant la ressource bibliographique à prendre en compte dans cet
environnement.
L'ECM suivant en est un exemple
\begin{filecontents}{\jobname.bib}
@Book{ another1,
author = {Author 1, Another},
title = {Another's Book 1},
date = {1900-09-01}
}
@Book{ another2,
author = {Author 2, Another},
title = {Another's Book 2},
date = {1900-09-02}
}
@Book{ another3,
author = {Author 3, Another},
title = {Another's Book 3},
date = {1900-09-03}
}
\end{filecontents}
%
\begin{filecontents}{mywork.bib}
@Book{ mybook1,
author = {Me, Myself},
title = {My Book 1},
date = {2015-09-01}
}
@Book{ mybook2,
author = {Me, Myself},
title = {My Book 2},
date = {2015-09-02}
}
\end{filecontents}
%
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,defernumbers=true]{biblatex}
\usepackage{babel}
%
\addbibresource{\jobname.bib}
\addbibresource{mywork.bib}
%
\begin{document}
%
D'après \autocite{another1}, il est clair que $E=mc^2$ et, d'après
\autocite{another3}, il est clair que $mc^2=E$.
%
\printbibliography
%
\begin{refsection}[mywork.bib]
\DeclareFieldFormat{labelnumberwidth}{#1}
\DeclareFieldFormat{labelnumber}{\textbullet} % ou n'importe quoi d'autre
\nocite{*}
\printbibliography[title={Mes publications},omitnumbers=true]
\end{refsection}
%
\end{document}
On note dans l'exemple ci-dessus un certain nombre d'ajustements
supplémentaires, nécessaires uniquement si on recourt effectivement au
style bibliographique `numeric` :
- option `defernumbers=true` passée au package `biblatex`, pour que les
numérotations des différentes bibliographies soient indépendantes ;
- option `omitnumbers=true` passée à `\printbibliography`, sans quoi le
document comporterait plusieurs références numérotées « [1] » (ou
« [2] », etc.) ;
- déclarations :
\DeclareFieldFormat{labelnumberwidth}{#1}
\DeclareFieldFormat{labelnumber}{\textbullet}
l'option `omitnumbers=true` conduisant en effet à des crochets vides ;
là, on demande que chaque référence soit introduite par (par exemple),
des « bullets ».
Recours à un mot-clé pour distinguer les références qui nous sont propres des autres
----------------------------------------
L'autre méthode :
- ne nécessite pas de, artificiellement, stocker nos propres
publications dans un fichier bibliographique spécifique et de, ainsi,
n'avoir qu'un seul fichier `.bib` ;
- nécessite l'ajout systématique d'un mot-clé, par exemple « `me` »,
à chacune des entrées correspondant aux publications dont on est
l'auteur (ou un des auteurs), au moyen de l'attribut `keywords` (avec
un « s ») :
keywords = {me}
On crée alors la bibliographie ne contenant que les publications dont on
est (un des) auteur(s) en ajoutant à `\printbibliography` l'option (sans
« s ») :
keyword=me
L'ECM suivant illustre cela.
\begin{filecontents}{\jobname-bis.bib}
@Book{ another1,
author = {Author 1, Another},
title = {Another's Book 1},
date = {1900-09-01}
}
@Book{ another2,
author = {Author 2, Another},
title = {Another's Book 2},
date = {1900-09-02}
}
@Book{ another3,
author = {Author 3, Another},
title = {Another's Book 3},
date = {1900-09-03}
}
% My work
@Book{ mybook1,
author = {Me, Myself},
title = {My Book 1},
date = {2015-09-01},
keywords = {me}
}
@Book{ mybook2,
author = {Me, Myself},
title = {My Book 2},
date = {2015-09-02},
keywords = {me}
}
\end{filecontents}
%
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,defernumbers=true]{biblatex}
\usepackage{babel}
%
\addbibresource{\jobname-bis.bib}
%
\begin{document}
%
D'après \autocite{another1}, il est clair que $E=mc^2$ et, d'après
\autocite{another3}, il est clair que $mc^2=E$.
%
\printbibliography
%
\begin{refsection}
\DeclareFieldFormat{labelnumberwidth}{#1}
\DeclareFieldFormat{labelnumber}{\textbullet} % ou n'importe quoi d'autre
\nocite{*}
\printbibliography[title={Mes publications},keyword=me]
\end{refsection}
%
\end{document}
On pourrait d'ailleurs créer une bibliographie ne contenant que les
publications dont on *n'*est *pas* (un des) auteur(s) au moyen d'une
occurrence supplémentaire de `\printbibliography` stipulée cette fois
avec l'option (sans « s ») :
notkeyword=me