将段落缩进 .5 英寸

将段落缩进 .5 英寸

我正在使用 indentfirst 包。这只允许我将其缩进 0.25 英寸。我怎样才能将其缩进 0.5 英寸?

任何帮助都很好

答案1

你没有提供 MWE,而且不完全清楚全部段落应该等距缩进 0.5 英寸,或者你想要一个不同的第一段缩进 0.5 英寸,其他段落则保持 0.25 英寸。以下是针对每种情况的解决方案。

所有段落缩进相同

由于您正在加载包indentfirst,因此添加

\setlength\parindent{.5in}

你的序言应该这样做。indentfirst没有定义任何新的长度,反而

[使]所有章节等的第一行按通常的段落缩进方式缩进

由 给出\parindent

第一段的特殊缩进

改编自这个答案,您可以\parindent全局设置为 0.25pt,但重新定义\@afterheading,以便在第一段中添加额外的水平空间:

\documentclass{article}
<...>
\setlength{\parindent}{.25in}  % global indentation

\makeatletter
\def\@afterheading{%
  \@nobreaktrue
  \everypar{%
    \if@nobreak
      \@nobreakfalse
      \clubpenalty \@M
      \hspace*{.25in}%         % special for first paragraphs
    \else
      \clubpenalty \@clubpenalty
      \everypar{}%
    \fi}}
\makeatother
<...>
<document body>

在这个解决方案中,您不需要加载包indentfirst

平均能量损失

\documentclass{article}

\usepackage{kantlipsum}

\setlength{\parindent}{.25in}
\makeatletter
\def\@afterheading{%
  \@nobreaktrue
  \everypar{%
    \if@nobreak
      \@nobreakfalse
      \clubpenalty \@M
      \hspace*{.25in}%
    \else
      \clubpenalty \@clubpenalty
      \everypar{}%
    \fi}}
\makeatother

\begin{document}

\section{Section}
\kant[1]

\kant[2]
\end{document}

节后第一段缩进较大

相关内容