将回车符变为空白符号

将回车符变为空白符号

我希望以下两段代码等效:

代码 1(打印“a b”)

\documentclass{report}

\begin{document}
a
b
\end{document}

代码 2(打印“ab”)

\documentclass{report}

\begin{document}
ab
\end{document}

这种事可能吗?

答案1

您可以调整行尾字符^^M处理方式。我们首先让它活跃起来(改变它的类别代码至 13),然后将其定义为\ignorespaces

\documentclass{article}

\catcode`\^^M=\active\relax% Make end-of-line character active
\let^^M\ignorespaces
\begin{document}
a
b
\end{document}

相关内容