À partir de l'exemple suivant, définissant une phrase en français et sa traduction en anglais, construit avec une commande du paquetage \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 \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} Posée 18 Mai '21, 14:47 polymorphisme |
Je ne suis pas un linguiste, mais je pense que normalement on fait \begin{exe} \ex \gll Ceci est un exemple!\\ This is an example!\\ \glt Free translation \end{exe} Si vous n'aimez pas la deuxième ligne : % !TeX TS-program = xelatex \documentclass{article} % Languages \usepackage{polyglossia}% \setdefaultlanguage{french} \setotherlanguages{english}% % Linguistic \usepackage{gb4e} \usepackage{cgloss4e} \usepackage{xpatch} \xapptocmd{\gll}{\selectlanguage{french}}{}{} \xapptocmd{\glt}{\selectlanguage{english}\itshape}{}{} % \begin{document} test! \begin{exe} \ex \gll Ceci est un exemple!\\ \\\vspace{-\baselineskip} \glt This is an example! \end{exe} test! \end{document} Publiée 18 Mai '21, 18:23 samcarter |