缩进整个文档的文本

缩进整个文档的文本

有没有办法缩进整个文档的所有文本,但不缩进章节、小节和小节标题?我试过了,\setlength\parindent{20pt}但那不能处理不在框或小页面中的文本。写入平面编辑器的文本有名称吗?例如:

\section{sectionone}
writen text direct to the editor...
\subsection{subsectionone}

答案1

我真的不推荐以下内容,但只是发布它以让您了解发生了什么。

对于底层的 TeX 排版引擎来说,页面(粗略地近似)是一堆段落,每个段落都根据换行算法分成几行(甚至节标题在某种意义上也是“段落”)。TeX 有一个参数,称为 ,它是\leftskip插入在每行开头的空格(“胶水”)。因此,您可以将其全局设置为某个正参数,并将其重新设置为节标题的零。

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\leftskip=15em

\lipsum[1]

\section{\leftskip=0pt First section}
\lipsum[6-7]

\subsection{\leftskip=0pt First subsection}
\lipsum[11-12]

\end{document}

截屏

再次强调,我不建议在真实文档中执行上述操作(至少您可能希望更改\section\subsection(等等)的实际定义,而不是\leftskip=0pt在每个定义中输入,更改文档的边距以免浪费太多空间,等等)。

相关内容