Je suis en train de finaliser mon HDR écrite avec la classe Avec |
Il y a au moins deux façons de faire. Comme elles ne sont pas propres
à la classe Fichier .bib distinctsL'une d'elles consiste à utiliser deux fichiers
et à afficher nos propres publications au moyen de la commande
habituelle L'ECM suivant en est un exemple Ouvrir dans l'éditeur
\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
l'option Recours à un mot-clé pour distinguer les références qui nous sont propres des autresL'autre méthode :
On crée alors la bibliographie ne contenant que les publications dont on
est (un des) auteur(s) en ajoutant à Ouvrir dans l'éditeur
keyword=me L'ECM suivant illustre cela. Ouvrir dans l'éditeur
\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 Ouvrir dans l'éditeur
notkeyword=me Publiée 21 Sep '15, 13:18 denis ♦♦ Super ça marche bien, j'ai choisi la première solution afin d'avoir deux fichiers. Je joue avec le style et les options pour obtenir le format que je souhaite.
(21 Sep '15, 16:30)
frank
@frank Attention : ta contribution était un commentaire plutôt qu'une réponse et je l'ai convertie comme tel.
(21 Sep '15, 19:05)
denis ♦♦
|
Voici une solution (largement inspirée de cette solution) qui nécessite un seul fichier Un test est effectué sur chacune des entrées citées pour savoir si on doit l'ajouter dans la categorie Ouvrir dans l'éditeur
\begin{refilecontents}{\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} } % My work @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} % \newcommand{\MeAuthor}{Me} \DeclareBibliographyCategory{AuthorMe} \DeclareIndexNameFormat{AuthorMe}{ \ifboolexpr{ test {\ifdefstring{\MeAuthor}{#1}}} {\addtocategory{AuthorMe}{\thefield{entrykey}}} {}} \AtDataInput{\indexnames[AuthorMe]{author}} \begin{document} % La bibliographie complète \nocite{*} \printbibliography \newpage % La bibliographie d'un seul auteur (Me) \printbibliography[category=AuthorMe,title=Biblio de Me] \end{document} Publiée 22 Sep '15, 02:26 Paul Gaborit @Paul Gaborit Intéressant ! Peux-tu expliquer un peu ? En particulier, le test se fait-il uniquement sur la présence de « Me » dans l'attribut « author » ? Le seul (léger) inconvénient que je vois à cette solution est que, sauf erreur de ma part, elle ne fonctionne pas en cas d'homonymie.
(22 Sep '15, 08:49)
denis ♦♦
|
OK j'ai mis deux fichier .bib une pour les references global du document et une deuxième pour mes propres references. Je souhait :
pour 1 j'ai essayé le suivante Ouvrir dans l'éditeur
\usepackage[backend=biber,style=numeric,sorting=none,url=false,doi=false,uniquename=full]{biblatex} resultat une auteur par article et je n'ai pas trouvé comment supprimer le mention "In:" j'ai essayé d'utiliser le style IEEE Ouvrir dans l'éditeur
\usepackage[backend=biber,style=ieee,url=false,doi=false]{biblatex} resultat est conform a mes attentes mais j'ai des erreurs de compilation que je n'arrive pas a resoudre mais le Ouvrir dans l'éditeur
\begin{refsection}[biblio/myarticlesWOS.bib] \nocite{*} \printbibliography[title={Published Articles}] \end{refsection} Pour 2 j'ai remplacé Je suis desolé pour les explications vagues merci Publiée 22 Sep '15, 13:34 frank |
L'utilisation de
yathesis
ne change rien à la question (mais ça ne fait pas de mal de le dire). Quant aux tagsglobal
etlocal
, leur sens habituel en TeX n'a aucun rapport avec les bibliographies. Donc, à mon avis, il faudrait supprimer ces trois derniers tags...