Gestion du multilinguisme avec le paquetage gb4e
À partir de l'exemple suivant, définissant une phrase en français et sa traduction en anglais,
je souhaite la prise en charge du langage dans un exemple, anglais, construit avec une commande du paquetage `gb4e`, `gb4e`.
Je souhaite ajouter la prise en charge du langage, en utilisant le paquetage `polyglossia`.
\documentclass{article}
%
% Languages
\usepackage{polyglossia}%
\setdefaultlanguage{french}
\setotherlanguages{english}%
%
% Linguistic
\usepackage{gb4e}
\usepackage{cgloss4e}
%
\renewcommand{\eachwordone}{\textrm}%
\renewcommand{\eachwordtwo}{\itshape}%
%
\begin{document}
\begin{exe}
\gll Ceci est un exemple.
\glt This is an example.
\end{exe}
\end{document}
J'ai tenté de redéfinir les commandes `\eachwordone` et `\eachwordtwo` ainsi :
\renewcommand{\eachwordone}{\selectlanguage{french}\textrm}%
\renewcommand{\eachwordtwo}{\selectlanguage{english}\itshape}%
Et indépendamment, j'ai testé sans plus de succès le code suivant :
\gll \begin{french}Ceci est un exemple.\end{french}
\glt \begin{english}This is an example.\end{english}