我怎样才能缩进整个段落而不是仅缩进一行?

我怎样才能缩进整个段落而不是仅缩进一行?

为了符合我所在大学的愚蠢论文风格指南,我需要能够使用与常规段落中缩进第一行相同的缩进级别来缩进整个段落。以下 Libreoffice 屏幕截图显示了我想要的内容:

我想要它看起来如何

请注意,第一段中所有行的缩进与第二段第一行的缩进相同。如何在 Latex 中获得类似的布局?

我知道这个类似的问题但是那里的所有答案都涉及已知量的缩进,而我不知道常规段落缩进有多大。


以下是我想要调整的 Latex 的来源:

\documentclass[]{minimal}

\newcommand{\lorem}{%
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
}

\begin{document}

\lorem \\
\vspace*{1em} \\
\lorem \\

\end{document}

答案1

您可以使用列表(多个段落和更多语义)或设置 \leftskip

\documentclass{article}

\usepackage{lipsum}

\begin{document}
\lipsum[1]

\begin{list}{}{\leftmargin=\parindent\rightmargin=0pt}
\item
\lipsum[1]
\end{list}

\leftskip=\parindent \noindent\lipsum[1]

\end{document}

在此处输入图片描述

答案2

类似这样的情况?\leftskip临时将值(在组中!)设置为某个“任意”值将改变整个段落的缩进。使用\parindent0pt也将消除第一行的缩进。

也可以用同样的方式完成\rightskip(当然,最好使用\setlength{...}{}

\documentclass{article}

\newcommand{\lorem}{%
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
}

\begin{document}

{\leftskip100pt\parindent0em
\lorem

}

\vskip\baselineskip

\lorem 

\vskip\baselineskip

And once again:

{\leftskip100pt\parindent0em\rightskip20pt
\lorem

}


\end{document}

在此处输入图片描述

答案3

这是一个解决方案

\documentclass{minimal}

\newcommand{\lorem}{%
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum
}

\begin{document}
\parshape 1 \parindent \dimexpr\linewidth-\parindent\relax
\noindent\lorem

\lorem

\end{document} 

答案4

对我来说,最重要的是找出段落缩进的大小由 给出\parindent。有了这个数字,就有许多不同的方法可以实现我想要的结果。解决方案这个答案对我来说非常简单而且有用。

% adjustwidth comes from the "changepage" package but it
% is also available if you use the "memoir" package (like I am)
\begin{adjustwidth}{\parindent}{0pt}
\lipsum[1]
\end{adjustwidth}

相关内容