I am trying to create two commands:
- A command
\collectthat stores a string/text. - A command
\callcollectionthat call all these stored texts placed before the command (without any configuration, just to print the text content).
I tried to mimic the parnote package strategy, but I have trouble in adapt it. (Also I did not understand the mechanism of "collect notes" and after call them.)
Basically, all my attempts was frustrated and I do not know what is going on...
Here a dummy MWE:
\documentclass{article}
\newcommand{\collect}[1]{#1}
\newcommand{\callcollection}{-- Call all previous texts in "collect" --}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer aliquet
quam\collect{Vitae mauris tempus!} consequat. In nec neque vitae magna
pulvinar pretium.\collect{Nunc purus augue, egestas vitae lobortis at,
eleifend quis erat. Vestibulum ante ipsum primis in faucibus orci luctus
et ultrices posuere cubilia Curae.} In aliquet tortor sed tellus
\collect{Porta} et elementum diam sagittis.
\callcollection
% Here I want the \callcollection command place all the texts in previous paragraph
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer aliquet
quam\collect{Vitae mauris tempus!} consequat. In nec neque vitae magna
pulvinar pretium.\collect{Nunc purus augue, egestas vitae lobortis at,
eleifend quis erat. Vestibulum ante ipsum primis in faucibus orci luctus
et ultrices posuere cubilia Curae.} In aliquet tortor sed tellus
\collect{Porta} et elementum diam sagittis.
\callcollection
% Here I want the \callcollection command place all the texts in previous paragraph
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer aliquet
quam\collect{Vitae mauris tempus!} consequat. In nec neque vitae magna
pulvinar pretium.\collect{Nunc purus augue, egestas vitae lobortis at,
eleifend quis erat. Vestibulum ante ipsum primis in faucibus orci luctus
et ultrices posuere cubilia Curae.} In aliquet tortor sed tellus
\collect{Porta} et elementum diam sagittis.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer aliquet
quam\collect{Vitae mauris tempus!} consequat. In nec neque vitae magna
pulvinar pretium.\collect{Nunc purus augue, egestas vitae lobortis at,
eleifend quis erat. Vestibulum ante ipsum primis in faucibus orci luctus
et ultrices posuere cubilia Curae.} In aliquet tortor sed tellus
\collect{Porta} et elementum diam sagittis.
\callcollection
% Here I want the \callcollection command place all the texts in the 2 previous paragraphs
\end{document}

\Scontentsand\foreachscfits better (starred version if you are going to use Verbatim)...see doc. – Pablo González L Apr 27 '22 at 04:05