I am writing a LaTeX document using overleaf for which I need to write in both french and english. I am using the \citalp function from the natbib package, which makes citations as follow:
- Smith, 1999. If 1 author
- Smith and Jones, 1999. If 2 authors.
- Smith et al., 1999. If more than 2 authors.
But when I am writing in french, i need the citation to be "Smith et Jones, 1999" for the two authors case, "et" standing for "and". But I still need to keep \citalp for english paragraphs.
Here is an example of what I have:
TeX file:
\documentclass[a4paper,12pt]{article}
\usepackage{natbib}
\begin{document}
\section{French section}
Let's say this is french text for which i need to cite "Smith et Jones, 1999" but sadly, the citealp function gives me this: \citealp{smith1999}
\section{English section}
This paragraph is written in English so using citealp is what i need: \citealp{smith1999}
\bibliographystyle{plainnat}
\bibliography{test}
\end{document}
test.bib
@article{smith1999,
author = {Smith, A. and Jones, B.},
title = {A very nice paper},
journal = {Great Journal},
year = {1999}
}

natbibstandard styles are solidly monolingual English. For multilingual BibTeX-based bibliographies I only know ofbabelbib(not sure how well that plays withnatbib).biblatexsupports multilingual citations out of the box (but of course that would require going from a BibTeX-based approach tobiblatex, https://tex.stackexchange.com/q/5091/35864, https://tex.stackexchange.com/q/25701/35864). – moewe Aug 04 '20 at 07:11babelbibis shown in https://tex.stackexchange.com/q/149292/35864 – moewe Aug 04 '20 at 07:12babelbibmay not support author-year citations... (But I found thatapacite, which implements the bibliography and citation style of the 6th edition of the APA manual, has some multilingual support. Still I think the best way nowadays isbiblatex. But I'm biased there.) – moewe Aug 04 '20 at 07:15