我想使用宏自动使用引号(不是引号)。请考虑以下代码:
\newcommand{\mytext}[1]{``#1''}
这个很好用:
\mytext{This is a very long quote. Lorem ipsum dolor sit amet.}
但我想通过将文本放在新行中来使源代码更具可读性。以下代码在开头的引号和第一个字母之间产生一个空格:
\mytext{
This is a very long quote. Lorem ipsum dolor sit amet.}
是的,这个可以工作:
\mytext
{This is a very long quote. Lorem ipsum dolor sit amet.}
但我希望它\mytext
能够扩展为如下形式:
\mytext{%
This is a very long quote. Lorem ipsum dolor sit amet.}
如何%
在内创建\newcommand
?
答案1
\newcommand{\mytext}[1]{``\ignorespaces #1''}