Je souhaiterais si possible faire trois choses pour que ma biblio corresponde un peu plus aux canons en vigueur dans ma discipline:

  1. Supprimer le "In:" seulement pour les articles: je voudrais le garder lorsqu'il s'agit de chapitre d'ouvrage (une question similaire a eté posée ici mais elle semble concerner toutes les entrées de la biblio, articles y compris.
  2. Supprimer les parenthèses autour de la date qui figure après les noms des auteurs.
  3. Supprimer les guillemets qui entourent les titres.

Pour résumer, pour l'instant j'obtiens une biblio comme ceci:

Jeanjean, Jean (2017). "Les gentils ne sont pas méchants". In: Journal international de sociologie comportementale 2.1, p. 1-10

Et j'aimerais (dans le cas d'un article de revue):

Jeanjean, Jean 2017. Les gentils ne sont pas méchants. Journal international de sociologie comportementale 2.1, p. 1-10

Point bonus: s'il était possible de remplacer les points après la date et le titre par des virgules ce serait la cerise sur le gâteau mais je ne veux pas abuser.

Voici une tentative d'ECM:

Ouvrir dans l'éditeur Overleaf
\documentclass{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,safeinputenc,style=authoryear-icomp, maxcitenames=2]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{lazonick_innovative_2010,
    title = {Innovative Business Models and Varieties of Capitalism: Financialization of the U.S. Corporation},
    volume = {84},
    number = {4},
    journaltitle = {Business History Review},
    author = {Lazonick, William},
    date = {2010}
}

@incollection{aglietta_renouveau_2003,
    location = {Paris},
    title = {Le renouveau de la monnaie},
    pages = {91--106},
    booktitle = {L’économie mondiale 2003},
    publisher = {La Découverte},
    author = {Aglietta, Michel},
    date = {2003}
}

\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Blablabla \autocite{lazonick_innovative_2010}. \textcite{aglietta_renouveau_2003} blobloblo.
\printbibliography
\end{document}

Merci pour votre aide !

Posée 06 Aoû, 16:30

Louison's gravatar image

Louison
233
Taux d'acceptation : 0%

Modifiée 07 Aoû, 21:27

Pathe's gravatar image

Pathe ♦♦
2.0k661

2

Il ne faut poser qu'une seule question à la fois. Donc pour 3 questions, il faut en poser 3 ! http://texnique.fr/osqa/faq/#custom-id-question-unique

(06 Aoû, 17:25) AndréC Andr%C3%A9C's gravatar image
1

pour le premier point: juste après \usepackage{biblatex}, ajoutez \renewbibmacro{in:}{\ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}. Il s'agit d'un test sur le type d'entrée biliographique. Si c'est "article", ne rien indiquer, sinon, "in"..

(06 Aoû, 21:05) pluton pluton's gravatar image

Note hors sujet l'option backend=biber est utilisée par défaut et l'option safeinputenc à éviter, voir ce fil

(07 Aoû, 15:18) touhami touhami's gravatar image

1) pour supprimer le "In" des articles uniquement :

\renewbibmacro{in:}{% \ifentrytype{article}{}{% \printtext{\bibstring{in}\intitlepunct}}}

2) pour supprimer les parenthèses autour de la date :

\renewbibmacro*{date+extrayear}{% \iffieldundef{year} {} {\printtext{% \addperiod\space\printfield{labelyear}% \printfield{extrayear}}}}

3) pour retirer les guillemets des titres :

\DeclareFieldFormat[article]{title}{#1\addcomma}% plus le bonus (la virgule) \DeclareFieldFormat[incollection]{title}{#1}

bonus, confère 3) et \DeclareFieldFormat[incollection]{booktitle}{#1\addcomma} et pour la virgule après la date \renewcommand*{\labelnamepunct}{\addcomma\space}

Ouvrir dans l'éditeur Overleaf
    \documentclass{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,safeinputenc,style=authoryear-icomp, maxcitenames=2]{biblatex}

\renewcommand*{\labelnamepunct}{\addcomma\space}% virgule après la date
\DeclareFieldFormat[article]{title}{#1\addcomma}% on enlève les guillemets et on ajoute une virgule
\DeclareFieldFormat[incollection]{title}{#1}% on enlève les guillemets
\DeclareFieldFormat[incollection]{booktitle}{#1\addcomma}% virgule après le titre
\renewbibmacro{in:}{% retire In pour les articles uniquement                            
  \ifentrytype{article}{}{%
  \printtext{\bibstring{in}\intitlepunct}}}

\renewbibmacro*{date+extrayear}{%retire les parenthèses des différents types de dates
    \iffieldundef{year}
      {}
      {\printtext{%
     \addperiod\space\printfield{labelyear}%
     \printfield{extrayear}}}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{lazonick_innovative_2010,
    title = {Innovative Business Models and Varieties of Capitalism: Financialization of the U.S. Corporation},
    volume = {84},
    number = {4},
    journaltitle = {Business History Review},
    author = {Lazonick, William},
    date = {2010}
}

@incollection{aglietta_renouveau_2003,
    location = {Paris},
    title = {Le renouveau de la monnaie},
    pages = {91--106},
    booktitle = {L’économie mondiale 2003},
    publisher = {La Découverte},
    author = {Aglietta, Michel},
    date = {2003}
}

\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Blablabla \autocite{lazonick_innovative_2010}. \textcite{aglietta_renouveau_2003} blobloblo.
\printbibliography
\end{document}
Lien permanent

Publiée 06 Aoû, 21:16

Nikopol's gravatar image

Nikopol
3156
Taux d'acceptation : 44%

Modifiée 06 Aoû, 21:18

Grâce à Nikopol j'ai compris les commandes, simplement les titres de livre n'étaient plus en italique. En reprenant ce que Nikopol a fait je suis parvenu exactement à mes fins avec ce qui suit:

Ouvrir dans l'éditeur Overleaf
   \documentclass{yathesis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,safeinputenc,style=authoryear-icomp, maxcitenames=2]{biblatex}

\renewcommand{\nameyeardelim}{\addcomma\space}% ajouter une virgule entre le nom de l'auteur et la date dans les citations (auteur date) du corps du texte
\renewcommand{\newunitpunct}{\addcomma\space}% remplace les points par des virgules dans les titres

\renewbibmacro{date+extrayear}{%retire les parenthèses des différents types de dates
    \iffieldundef{year}
    {}
    {\printtext{%
            \space\printfield{labelyear}%
            \printfield{extrayear}}}}

\DeclareFieldFormat[article]{title}{#1}% on enlève les guillemets autour du titre des articles
\DeclareFieldFormat[incollection]{title}{#1}% on enlève les guillemets autour du titre des chapitres
\renewbibmacro{in:}{% retire In pour les articles uniquement mais pas pour les chapitres de livre                         
    \ifentrytype{article}{}{%
        \printtext{\bibstring{in}\intitlepunct}}}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{lazonick_innovative_2010,
    title = {Innovative Business Models and Varieties of Capitalism: Financialization of the U.S. Corporation},
    volume = {84},
    number = {4},
    journaltitle = {Business History Review},
    author = {Lazonick, William},
    date = {2010}
}

@incollection{aglietta_renouveau_2003,
    location = {Paris},
    title = {Le renouveau de la monnaie},
    pages = {91--106},
    booktitle = {L’économie mondiale 2003},
    publisher = {La Découverte},
    author = {Aglietta, Michel},
    date = {2003}
}

\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Blablabla \autocite{lazonick_innovative_2010}. \textcite{aglietta_renouveau_2003} blobloblo.
\printbibliography
\end{document}

Cela permet d'obtenir une bibliographie formatée comme suit:

Aglietta, Michel 2003, Le renouveau de la monnaie, in : L’économie mondiale 2003, Paris : La Découverte, p. 91–106. Lazonick, William 2010, Innovative Business Models and Varieties of Capitalism : Financialization of the U.S. Corporation, Business History Review 84.4.

Lien permanent

Publiée 07 Aoû, 14:07

Louison's gravatar image

Louison
233
Taux d'acceptation : 0%

Modifiée 07 Aoû, 14:12

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.

Mots-clés de la question :

×51
×18
×17
×3

Question posée : 06 Aoû, 16:30

Question vue : 113 fois

Dernière mise à jour : 07 Aoû, 15:25