如何模拟 Word/Adobe/等的对齐、非连字符环境?

如何模拟 Word/Adobe/等的对齐、非连字符环境?

我想模拟大多数所见即所得编辑器中的“对齐”环境。

  • 每行都应扩大其间距以适应最大可能的宽度。
  • 任何单词都不应使用连字符。(使用 \hbox 或连字符由于项目超出了页边距而无法工作)。

我该如何实现这一点?到目前为止,我还没有成功ragged2e

Microsoft Word 中对齐段落的示例。

答案1

我不确定为什么有人会追求糟糕的排版,比如当你禁用连字符时从文字处理器中得到的结果。

反正…

\documentclass{article}
\usepackage{fontspec}

\usepackage{lipsum}

\setmainfont{Calibri}

% how to obtain bad typesetting
\hyphenpenalty=10000
\exhyphenpenalty=10000
\emergencystretch=\maxdimen
%%%

\frenchspacing % no extended end-of-sentence space

\begin{document}

%%%
% just to reproduce your column width, not something
% to be used in real documents
\settowidth{\hsize}{Contrary to popular belief, Lorem ipsum}
%%%

\noindent\lipsum[1]

\end{document}

在此处输入图片描述

相关内容