如何将段落第一行向左移动1cm?

如何将段落第一行向左移动1cm?

首先,我找不到如何将段落第一行向左移动一厘米。我正在寻找类似这样的内容:

|<- 1cm space ->|Lorem ipsum dolor sit amet, consectetur adipiscing.
Vivamus ac mattis eros. Proin urna arcu, vestibulum quis nunc in, 
sodales auctor dui. Nam lacinia urna quis ipsum sollicitudin, ut 
sagittis ante euismod. In consectetur ac metus quis molestie. Cras 
hendrerit vel dolor in eleifend. Duis vel est est.

我的部分如下所示:

\documentclass{report}[12pt]
\begin{document}
     \subsection{AAA}
          Lorem ipsum dolor sit amet, consectetur adipiscing.
    Vivamus ac mattis eros. Proin urna arcu, vestibulum quis nunc in, 
    sodales auctor dui. Nam lacinia urna quis ipsum sollicitudin, ut 
    sagittis ante euismod. In consectetur ac metus quis molestie. Cras 
    hendrerit vel dolor in eleifend. Duis vel est est. \newline
         Lorem ipsum dolor sit amet, consectetur adipiscing.
    Vivamus ac mattis eros. Proin urna arcu, vestibulum quis nunc in, 
    sodales auctor dui. Nam lacinia urna quis ipsum sollicitudin, ut 
    sagittis ante euismod. In consectetur ac metus quis molestie. Cras 
    hendrerit vel dolor in eleifend. Duis vel est est.
\end {document}

提前致谢

答案1

这里涉及三件事:

  1. 压痕量由参数控制\parindent

  2. 默认情况下,LaTeX 不会在章节标题后立即缩进段落(这是美国印刷术的标准);

  3. 段落必须以空行结束,而不是以命令结束\newline

假设你想搬家正确的第一行(通常称为“缩进”),你可以使用

\documentclass[12pt]{report}
\usepackage{indentfirst} % indent also after section titles

%\setlength{\parindent}{1cm}% remove the leading % if indent should be 1cm

\begin{document}

\section{AAA}

Lorem ipsum dolor sit amet, consectetur adipiscing.
Vivamus ac mattis eros. Proin urna arcu, vestibulum quis nunc in, 
sodales auctor dui. Nam lacinia urna quis ipsum sollicitudin, ut 
sagittis ante euismod. In consectetur ac metus quis molestie. Cras 
hendrerit vel dolor in eleifend. Duis vel est est.

Lorem ipsum dolor sit amet, consectetur adipiscing.
Vivamus ac mattis eros. Proin urna arcu, vestibulum quis nunc in, 
sodales auctor dui. Nam lacinia urna quis ipsum sollicitudin, ut 
sagittis ante euismod. In consectetur ac metus quis molestie. Cras 
hendrerit vel dolor in eleifend. Duis vel est est.

\end{document}

的默认值\parindent取决于文档类别和所选选项;使用report和 ,12pt结果是 17.6pt(约 6.2 毫米)。如果您希望它是 1cm,请删除 之前行的注释\begin{document}

这里我使用了\section,但是当标题设置在其自己的行上时,任何节级命令都会执行相同的操作(因为report它发生在\chapter\section\subsection\subsubsection)。

的值\parindent也可以是负数,预期效果是在左边距缩进第一行。

不要忘记段落之间的空行和绝不用于\newline分隔段落。

这是默认缩进。

在此处输入图片描述

这与 1cm 缩进的情况相同。

在此处输入图片描述

这是负 1cm 缩进的情况 ( \setlength{\parindent}{-1cm})

在此处输入图片描述

答案2

新段落的缩进由两个长度\parindent和控制\parskip。第一个控制水平缩进,第二个控制垂直缩进。通常建议使用其中之一,但不要同时使用。也就是说,新段落应该用水平缩进或空行标记,但不能同时使用两者。

您可以使用 来设置它们\setlength。还有两个用于打开和关闭缩进的命令:\indent\noindent。下面是一些示例,其中最后一个将水平设置为 1cm,将垂直设置为 0cm。

\documentclass{article}
\newcommand\exampletext{Lorem ipsum dolor sit amet, consectetur adipiscing. Vivamus ac mattis eros. Proin urna arcu, vestibulum quis nunc in,  sodales auctor dui. Nam lacinia urna quis ipsum sollicitudin, ut  sagittis ante euismod. In consectetur ac metus quis molestie. Cras hendrerit vel dolor in eleifend. Duis vel est est.}
\begin{document}
\noindent
\verb|\parskip|: \the\parskip\newline
\verb|\parindent|: \the\parindent\newline
\indent
\exampletext
\par
\exampletext

\noindent\hrulefill

\setlength\parskip{1em plus 0.3em minus 0.3em}
\setlength\parindent{0pt}
\noindent
\verb|\parskip|: \the\parskip\newline
\verb|\parindent|: \the\parindent\newline
\indent
\exampletext
\par
\exampletext

\noindent\hrulefill

\setlength\parskip{0pt}
\setlength\parindent{1cm}
\noindent
\verb|\parskip|: \the\parskip\newline
\verb|\parindent|: \the\parindent\  (that is, 1cm)\newline
\indent
\exampletext
\par
\exampletext

\end{document}

在此处输入图片描述

答案3

我的建议是:\setlength{\parindent}{1cm}在文档的序言部分使用。这样,此设置将以相同的方式作用于整个文档。

第二:分段命令之后的第一行始终\subsection是新段落。因此,您不必缩进它,以将其标记为新段落。由于它很明显,因此按照惯例它不会缩进。

如果你希望第一段也缩进,请查看这个问题

另外:要创建段落,您必须在输入文件中有一个空行。因此,请按两次 Enter 键。 \newline它将执行其名称所说的操作:创建一个新行。而不是一个段落。(要创建段落,可以使用命令\par。)

这是我的 MWE

\documentclass{report}[12pt]
\usepackage{lipsum}             % for blindtext.

%% As requested by the OP: indent the beginning of a paragraph by 1
%% cm! 
\setlength{\parindent}{1cm}

\begin{document}
\chapter{AAA}
\label{cha:aaa}

\section{BBB}
\label{sec:bbb}

\subsection{CCC}
\label{sec:ccc}
Always set global paramters in the preamble.  But be warned, that
usually, the very first paragraph directly after any kind of
sectioning command like \verb!\section! is always a new paragraph and
hence does not need to be indented, to be marked as new paragraph. By
convention, those paragraphs are not indented.

Start new paragraphs in your \LaTeX-files always by inserting a
complete blank line, this hit the enter-key twice.

\lipsum[1-1]

\lipsum[2-2]

\lipsum[2-4]
\end {document}

结果如下:

在此处输入图片描述

相关内容