在下面的最小示例中,我想使用 在段落右侧创建一个空白区域\parshape
。但是,第一行缩进并溢出到空白区域。我不想这样。如何让所有行都在同一位置结束以创建一个整齐的空白方块?
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\parshape=5
0pt 0.5\textwidth
0pt 0.5\textwidth
0pt 0.5\textwidth
0pt 0.5\textwidth
0pt \textwidth
\lipsum[1]
\end{document}
答案1
基本元素\parshape
设置了段落所适合的空间:事实上,您的第一行既不parindent
在这里也不在那里,而且行没有很好地断开,这是由于填充文本使用的语言不正确,无法正确连字。如果您使用拉丁连字模式(lipsum 是“cod Latin”),则可以看到这一点:
\documentclass{article}
\usepackage{lipsum}
\usepackage[latin]{babel}
\begin{document}
\parshape=5
0pt 0.5\textwidth
0pt 0.5\textwidth
0pt 0.5\textwidth
0pt 0.5\textwidth
0pt \textwidth
\noindent\lipsum[1]
\end{document}