除特定段落外,其他地方均无段落缩进

除特定段落外,其他地方均无段落缩进

默认情况下,我不希望段落缩进(我已将其放在\setlength\parindent{0pt}文档的序言中来实现),但对于我当前的文档,我希望能够将某些段落恢复为标准段落缩进(即如果我没有将该命令放在序言中,我将获得的标准段落缩进)。我尝试将其放在\indent我想要影响的段落前面,但没有成功(可能是因为该命令\indent使用了 的值\parindent)。我能想到的唯一方法是保留默认设置\parindent,然后将 放在\noindent几乎所有地方,但这有点麻烦。有没有更好的方法?

这个答案似乎意味着可能需要编写自己的文档类才能实现这一点。这是真的吗?

答案1

为何不重新定义一下\indent

\documentclass[11pt,a4paper]{scrartcl}
\setlength{\parindent}{0pt}
\setlength{\parsep}{1\baselineskip}
\renewcommand{\indent}{\hspace*{10.95003pt}\ignorespaces}
\begin{document}
\verb+\parindent+ = \the\parindent

These are some paragraphs

\indent and this is on is not indendet

as you can see here \dots
\end{document}

相关内容