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