提问于:
浏览数:
1159
## 编译环境
Tex发行版
* [ ] TexLive `2019`
## 我的问题
在我的模板中需要marginnote[我的列表嵌套用marginnote问题](https://wenda.latexstudio.net/q-2638.html "我的列表嵌套的"),但当出现列表嵌套时会多出一个空行,这属于列表嵌套的正常状态,于是我想要在marginnote这个位置判断后面是一个\begin{环境}还是其他内容,如果是·`\begin`执行`\a`否则执行`\b`·
我试图用`\futurelet`做判断,但由于`\begin`命令比较特殊,未能成功
```tex
\def\beforeID{\futurelet\nextMacro\waitIDAux}
\def\waitIDAux{\ifx\nextMacro\begin \a\else \b\fi}
```
不知道有什么好的办法没有,望赐教。