J'ai fait une bibliographie avec deux
Mon document est de classe Pour introduire la liste de mes publications j'utilise le code suivant : Ouvrir dans l'éditeur
\begin{refsection}[biblio/myarticlesWOS.bib] \nocite{*} \printbibliography[title={Published Articles}] \end{refsection} La rubrique « Published articles » se trouve comme un nouveau chapitre, et non-numéroté. Or je souhaite qu'elle soit une section dans un chapitre, et numérotée. Après avoir consulté la notice de J'ai eu beaucoup erreurs et n'ai certainement pas compris comment utiliser cette variable. |
Il s'agit d'une déficience de la classe Pour s'en sortir, le mieux est de créer une nouvelle commande, par exemple Ouvrir dans l'éditeur
\makeatletter \newcommand{\printlocalbibliography}[1][]{% \YAD@printbibliography@ORI[heading=subbibnumbered,#1]% }% \makeatother Voici un ECM qui illustre la chose. 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{yathesis} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{kpfonts} \usepackage[autostyle]{csquotes} \usepackage[backend=biber,defernumbers=true]{biblatex} % \addbibresource{\jobname.bib} \addbibresource{mywork.bib} % \makeatletter \newcommand{\printlocalbibliography}[1][]{% \YAD@printbibliography@ORI[heading=subbibnumbered,#1]% }% \makeatother % \begin{document} \mainmatter \chapter{Ceci est un chapitre} 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$. % \begin{refsection}[mywork.bib] \DeclareFieldFormat{labelnumberwidth}{#1} \DeclareFieldFormat{labelnumber}{\textbullet} % ou n'importe quoi d'autre \nocite{*} \printlocalbibliography[title={Mes publications},omitnumbers=true] \end{refsection} % \printbibliography % \end{document} Publiée 24 Sep '15, 09:11 denis ♦♦ |