在 Latex 中,以下 MWE:
\documentclass{article}
\begin{document}
Hello World\linebreak
Hello World\linebreak
Hello World\linebreak
Hello World
\end{document}
使每一行都完全对齐(效果很糟糕)。
但在 ConTeXt 中,既没有\crlf
,也没有\\
,也没有任何记录
行分隔符似乎有这种行为:
\starttext
Hello world \crlf
Hello world \\
Hello world | |
Hello world
\stoptext
我浏览了 wiki 并查阅了参考手册以寻找解决方案,但没有成功。
答案1
正如@egreg 指出的,\break
这确实有效。
答案2
要对齐单行文本,可以使用\maxaligned
或\startmaxaligned
。要使段落的最后一行达到相同的效果,可以使用环境paragraph
关键字\startalignment
。
\starttext
\startlinealignment[max]
Hello world
\stoplinealignment
% \startmaxaligned
% Hello world
% \stopmaxaligned
%
% \maxaligned{Hello world}
\startalignment[paragraph]
\input ward
\stopalignment
\stoptext