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
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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's gravatar image

polymorphisme
602925
Taux d'acceptation : 53%

Modifiée 09 Nov '19, 14:35

Bernard's gravatar image

Bernard
4.6k15

1

Le duo\makeatletter-\makeatother sert-il à quelque chose?

(10 Nov '19, 03:09) pluton pluton's gravatar image

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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 09 Nov '19, 15:19

touhami's gravatar image

touhami
9.9k410
Taux d'acceptation : 51%

Avec \NewDocumentEnvironment de l'extension xparse :

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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 09 Nov '19, 15:20

samcarter's gravatar image

samcarter
8.6k2817
Taux d'acceptation : 57%

Modifiée 09 Nov '19, 15:22

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×3
×2

Question posée : 09 Nov '19, 14:28

Question vue : 4,268 fois

Dernière mise à jour : 10 Nov '19, 03:09

C'est votre première visite ici ? Consultez la FAQ !

×