отступ текста по всему документу

отступ текста по всему документу

есть ли способ сделать отступ для всего текста по всему документу, но не для заголовков разделов, подразделов и подподразделов? я пробовал, \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каждое из них вручную, изменить поля документа, чтобы не тратить так много места и т. д.).

Связанный контент