GNU m4 在顶部添加空行
GNU m4 adds empty lines at top
我正在使用 GNU m4 预处理 Pandoc Markdown。我有一个 m4 脚本,它定义了一个宏以在名为 gb_Attr
.
的小型大写字母中设置文本
m4_changequote({{,}})
m4_define({{gb_Attr}}, {{[]{.smallcaps}}})
和一个输入 Markdown 文件
# Title
Lorem impsum
## Chapter 1
My attribute in gb_Attr(Smallcaps)
我这样称呼它:
$ m4 -P script.m4 input.md
宏已正确展开,但输出以两个空行开头。我怎样才能防止这些行?
在行尾使用 m4_dnl
(丢弃到下一行)!
m4_changequote({{,}})m4_dnl
m4_define({{gb_Attr}}, {{[]{.smallcaps}}})m4_dnl
我正在使用 GNU m4 预处理 Pandoc Markdown。我有一个 m4 脚本,它定义了一个宏以在名为 gb_Attr
.
m4_changequote({{,}})
m4_define({{gb_Attr}}, {{[]{.smallcaps}}})
和一个输入 Markdown 文件
# Title
Lorem impsum
## Chapter 1
My attribute in gb_Attr(Smallcaps)
我这样称呼它:
$ m4 -P script.m4 input.md
宏已正确展开,但输出以两个空行开头。我怎样才能防止这些行?
在行尾使用 m4_dnl
(丢弃到下一行)!
m4_changequote({{,}})m4_dnl
m4_define({{gb_Attr}}, {{[]{.smallcaps}}})m4_dnl