答案1
没有会产生奇数行间距的小页面;同时还允许分页。
\documentclass{article}
\usepackage{enumitem}
\usepackage{showframe,lipsum} % just for the example
\newenvironment{leftbox}[1]
{\itemize[
nosep,
leftmargin=0pt,
rightmargin=\dimexpr\textwidth-#1\relax,
itemindent=\parindent,
listparindent=\parindent,
]\item[]\relax}
{\enditemize}
\newenvironment{rightbox}[1]
{\itemize[
nosep,
leftmargin=\dimexpr\textwidth-#1\relax,
rightmargin=0pt,
itemindent=\parindent,
listparindent=\parindent,
]\item[]\relax}
{\enditemize}
\begin{document}
\lipsum[1]
\begin{leftbox}{10cm}
\lipsum[2]
\end{leftbox}
\begin{rightbox}{10cm}
\lipsum[3]
\end{rightbox}
\lipsum[4]
\end{document}
答案2
您可以\hfill
在小页面前使用:
\documentclass[12pt]{article}
\usepackage{blindtext}
\begin{document}
\begin{minipage}{10cm}
\blindtext
\end{minipage}
\hfill%
\begin{minipage}{10cm}
\blindtext
\end{minipage}
\end{document}
答案3
答案4
您可以使用adjustbox
创建小页面并使其正确对齐,只需将其用作minipage=10cm,right
键即可。您可能希望\medskip
在它之前的段落之间添加一些空格(例如),因为结果将是一个水平盒子。
\documentclass[12pt]{article}
\usepackage{adjustbox}
\usepackage{blindtext}
\begin{document}
\begin{minipage}{10cm}
\blindtext
\end{minipage}
\medskip
\begin{adjustbox}{minipage=10cm, right}
\blindtext
\end{adjustbox}
\end{document}