删除格式(例如换行符)的简单方法

删除格式(例如换行符)的简单方法

我为一些文本定义了以下快捷方式

\newcommand{\sometext}{text\\text\\text}

现在我想在其他地方使用它,但要删除换行符。那么有没有简单的方法可以做到这一点(例如类似的东西"\remove_linebreaks{\sometext}")?

答案1

这将变成\\一个空格:

\newcommand{\removelinebreaks}[1]{%
  \begingroup\def\\{ }#1\endgroup}

\removelinebreaks{\sometext}

相关内容