有没有办法缩进整个文档的所有文本,但不缩进章节、小节和小节标题?我试过了,\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
在每个定义中输入,更改文档的边距以免浪费太多空间,等等)。