在新环境中通过命令输入文本

在新环境中通过命令输入文本

我想要这样的东西但我不知道如何实现它。

\begin{sidenote}
    Text
\end{sidenote}

我想使用 创建此环境newenvironment。我想要做的是将 begin-end 中的文本输入到命令中\marginnote。所以我需要获取

\marginnote{Text}

每当我将文本放入sidenote环境中时。

答案1

\documentclass{article}
\usepackage{environ,marginnote}
\NewEnviron{sidenote}{\marginnote{\BODY}}
\begin{document}
This is text
\begin{sidenote}
Here is my sidenote text
\end{sidenote}
More text
\end{document}

在此处输入图片描述

相关内容