Bonjour :) J'ai créé un petit environnement pour associer un paragraphe de texte à sa source. Ouvrir dans l'éditeur Overleaf
% Préambule \makeatletter% \newenvironment{txtsrc}[1]% {\cite{#1}}% {XXX\cite{#1}YYY}% \makeatother% % Document tex \begin{txtsrc}{subfigurePackage} Package blabla – ... \end{txtsrc} % Document Pdf [Anoh] Package blabla – ... XXX##1YYY Si la 1ère commande fonctionne correctement, ce n'est pas le cas de la seconde. Or c'est celle qui m'intéresse. Je ne comprends pas pourquoi je ne peux pas passer d'option à la seconde commande cite. Merci de vos lumières. Posée 09 Nov '19, 14:28 polymorphisme Bernard |
Il faut utiliser une commande pour sauvegarder le contenu de l'argument Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article} \usepackage{lmodern} \usepackage[T1]{fontenc} \usepackage{babel} \newcommand{\argumentdeenvironnent}{} \newenvironment{txtsrc}[1]{% \renewcommand{\argumentdeenvironnent}{#1}% ce que tu veux faire avec, \argumentdeenvironnent}{% ce que tu veux encore faire avec \argumentdeenvironnent} \begin{document} \begin{txtsrc}{subfigurePackage} Package blabla – ... \end{txtsrc} \end{document} Publiée 09 Nov '19, 15:19 touhami |
Avec Ouvrir dans l'éditeur Overleaf
\documentclass{book} \usepackage{xparse} \makeatletter% \NewDocumentEnvironment{txtsrc}{m} {\cite{#1}} {XXX\cite{#1}YYY} \makeatother% \begin{document} \begin{txtsrc}{subfigurePackage} Package blabla – ... \end{txtsrc} \end{document} Publiée 09 Nov '19, 15:20 samcarter |
Le duo
\makeatletter
-\makeatother
sert-il à quelque chose?