我感觉这是一个非常愚蠢的问题,但我似乎无法自己解决它。
我正在尝试编写自己的宏来创建一个带框的段落。代码在行内运行良好,但当我尝试定义命令时,它只会在我编写命令的同一位置创建一个小框。我的代码如下。我几乎是这方面的新手,任何帮助都将不胜感激。
\fbox{\parbox{\linewidth}{Inline this works perfectly.}}
\newcommand{\note}{\fbox{\parbox{\linewidth}{}}}
答案1
在
\newcommand{\note}{\fbox{\parbox{\linewidth}{}}}
parbox 的内容总是被指定为{}
空。
\note{hello}
\note
会 从看到 之前就 做出 一个 空 盒子hello
.
你想hello
成为一个\note
论点
\newcommand{\note}[1]{\fbox{\parbox{\linewidth}{#1}}}