1. 家长

1. 家长

这是一个最小的工作示例:

\documentclass{article}

\usepackage{lipsum}

\parindent0pt

\begin{document}

\end{document}

我不想一直使用 hspace*。有没有可能让 LaTex 在每行新行处留出一个 hspace(就像在 Word 中一样)而不是留出 parindent?停止 parindent 很容易,但我也想留出空格。

亲切的问候!

答案1

我不太清楚你说的“每行分隔符处的空格”是什么意思,所以这里有一些可能的方法可以破坏段落的开头。

不同的标准标记

1. 家长

最常见的方法是缩进每个段落的第一行,除非它前面有一个标题。这种方式是首选方式,因为它在分页符或方程式、列表等之后也可见,而 parskip 在这种情况下会变得不可见。

因为这也是 LaTeX 的默认设置(至少在大多数课程中),所以您无需执行任何操作。

2. 帕斯基普

另一个选择是在段落之间留出一些垂直空间。这可以手动使用

\setlength{\parskip}{\baselineskip}
\setlength{\parindent}{0pt}

但我建议使用该包,parskip因为它也关心列表,或者如果您使用 KOMA-Script 类,则可以使用该parskip选项。

3.悬挂缩进

一种不太常见的方法是减少第一行的缩进,或者缩进除第一行之外的所有行,这可以用

\setlength{\parindent}{0pt}
\everypar{\setlength{\hangindent}{1em}}

但这应该小心处理,而且并不是真正可取的。


完整代码

\documentclass[
%   parskip = full,% better than setting the skip manually!
]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage{lipsum}

% In a real document you should never mix different types and
% the settings should be made in the preamble.

\begin{document}

\section{Normal Indent}
\lipsum[1-3]

\section{No Indent: Skip between pars}
\setlength{\parskip}{\baselineskip}
\setlength{\parindent}{0pt}
% It is better to use the parskip package or
% KOMA-Script’s parskip-Option!
\lipsum[1-3]

\section{Hang Indent}
\setlength{\parindent}{0pt}
\everypar{\setlength{\hangindent}{1em}}
\lipsum[1-3]

\end{document}

虽然我为示例图像做了这些不同的版本应该不是混合在一个文档中!

相关内容