这是一个最小的工作示例:
\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}
虽然我为示例图像做了这些不同的版本应该不是混合在一个文档中!