在整個文件上縮排文本

在整個文件上縮排文本

有沒有辦法縮排整個文件的所有文本,但不縮排章節、小節和小節標題?我嘗試過\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分別輸入它們,而是更改文件的邊距,這樣就不會太多)空間被浪費等)。

相關內容