[natbib] Redéfinir "and" en "et"

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Remek

[natbib] Redéfinir "and" en "et"

Message non lu par Remek »

Bonjour,

j'ecris ma these en anglais, mais je dois inclure un resume en francais dans lequel j'ai une citation du type "Machin et Bidule". En revanche, j'obtiens "Machin and Bidule", ce qui fait un peu tache dans un resume en francais... Y-a-t'il un moyen simple de redefinir en local pour obtenir "et" a la place de "and" ? J'utilise le package natbib. J'ai fait des recherches sur internet, et il semblerait qu'il faille jouer sur "\bbland", mais je n'y suis pas parvenu...

Merci d'avance pour votre aide !

Remek
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [natbib] redefinir "and" en "et"

Message non lu par OG »

Aurais-tu un ECM (exemple concret minimal) histoire que je ne me fatigue pas à taper :)

O.G.
Remek

Re: [natbib] redefinir "and" en "et"

Message non lu par Remek »

Oui bien sur, desole de ne pas l'avoir fait avant !

Voici un ECM:

Code : Tout sélectionner

\documentclass[a4paper,12pt]{article}

\usepackage{natbib}

\begin{document}

\section{Summary}

\citet{machin}

\section{R\'esum\'e}

Texte en fran\c cais uniquement dans cette section, ensuite on repasse en anglais.
\citet{machin}

\section{First part}

\citet{machin}

\bibliographystyle{plainnat}
\bibliography{test}

\end{document} 
Et le fichier bib qui va avec:

Code : Tout sélectionner

@ARTICLE{machin,
    author = {Machin, A. and Bidule, B.},
    title = {A very nice paper},
    journal = {Great Journal},
    year = {2026}
} 
Ce que j'aimerais faire, c'est pouvoir bidouiller quelque chose dans la deuxieme section pour modifier le "and" en "et" dans la citation. Est-ce possible ?

Merci d'avance !
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [natbib] redefinir "and" en "et"

Message non lu par OG »

Bonsoir

Il faut mettre un peu les mains dans le fichier plainnat.bst et faire les modifications comme détaillées ici : http://cermics.enpc.fr/~lelong/Latex/FAQ-LaTeX.txt (item 26) (je n'ai pas fait de commande diff mais éditer le fichier avec un éditeur il n'y a que 3 lignes à modifier).
Ensuite

Code : Tout sélectionner

\documentclass[a4paper,12pt]{article}
\usepackage{natbib}

\usepackage[french,english]{babel}

      \newcommand*{\andname}{and}
      \addto \captionsenglish {\renewcommand*{\andname}{and}}
      \addto \captionsfrench  {\renewcommand*{\andname}{et}} 

\begin{document}

\section{Summary}

\citet{machin}


\section{R\'esum\'e}
\selectlanguage{french}
Texte en fran\c cais uniquement dans cette section, ensuite on repasse en anglais.
\citet{machin}
\selectlanguage{english}
\section{First part}

\citet{machin}

\bibliographystyle{plainnat}

\bibliography{test}

\end{document} 

donnera le résultat voulu. Évidemment tes anciens fichiers utilisant natbib ne compileront plus tant que ne sera pas ajouter \newcommand*{\andname}{and} ou {et} ou pour un document multilangue le addto captioncequilfaut
Là le

O.G.
franc00018

Re: [natbib] Redéfinir "and" en "et"

Message non lu par franc00018 »

La méthode la plus simple consiste à copier le fichier .bst (par exemple plainnat.bst) que vous utilisez à partir de votre installation LaTeX dans votre répertoire de travail et faire un rechercher-remplacer de " and " par " et " (incluant les guillemets et les espaces de part et d'autre), ensuite renommer ce fichier (par exemple plainnatcustom.bst) et changer votre entrée dans votre fichier maitre .tex par \bibliographystyle{plainnatcustom}

ça fonctionne très bien pour ma part
emmahub
Utilisateur débutant
Utilisateur débutant
Messages : 1
Inscription : lundi 03 août 2020, 00:37
Statut actuel : Autre

Re: [natbib] Redéfinir "and" en "et"

Message non lu par emmahub »

Bonjour,

J'ai actuellement le même problème qui semble avoir été résolu dans cette conversation. Malheureusement le lien proposé par OG n'est plus fonctionnel. Est-ce que l'un d'entre vous aurait conservé les modifications à faire dans le .bst pour obtenir le résultat attendu ?

Merci d'avance pour votre aide !

Emma
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message