使用段落的最后一行开始右对齐的新段落

使用段落的最后一行开始右对齐的新段落

是否可以定义一个命令,使得后面的段落右对齐,并且其第一行从前一个段落的最后一行开始(对齐)?最终,将两个段落之间的最小水平空白空间作为该命令的参数。

编辑:输出应该是这样的(红色除外): 输出示例

答案1

在此处输入图片描述

\documentclass{article}

\usepackage{lipsum}

\begin{document}

{
% make sure there is space on the last line
\parfillskip=.5\textwidth plus .3\textwidth
\lipsum[1]

}

\vspace{\dimexpr-\parskip-\baselineskip\relax}

{\raggedleft
% make sure there is space on the first line
\noindent\hspace*{\dimexpr.5\textwidth+2em}%
\lipsum[2]

}

\end{document}

相关内容