
我想知道如何在不縮進的情況下證明文本合理\justifying
。我在用著
\usepackage[parfill]{parskip}
次要問題:
順便問一下,如何增加 parskip 距離?
謝謝!
答案1
最好使用帕斯基普包(如問題所示)而不是僅僅調整parskip
自己,parindent
除非您還準備進行必要的調整以避免這些更改的副作用。
除了調整這些長度之外,parskip
還需要做一些基本工作來避免清單環境中的間距過大。即使您認為自己不使用列表,您也可能會使用列表,因為許多 LaTeX 環境都是基於列表的。例如,quotation
是一個簡單的清單環境,還有許多其他環境。
這是一個僅根據以下內容手動調整長度的文檔弗蘭的回答:
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\setlength\parskip{.5\baselineskip plus .1\baselineskip minus .1\baselineskip}
\setlength\parindent{0pt}
\begin{document}
\lipsum[1]
\begin{quotation}
\lipsum[2]
\end{quotation}
\lipsum[3]
\begin{itemize}
\item This is the first item in a list of several items, which is preceded by none but followed by some.
\item This is the second item in a list of several items, which is preceded by some and followed by some.
\item This is the third item in a list of several items, which is preceded by some and followed by some.
\item This is the fourth item in a list of several items, which is preceded by some but followed by none.
\end{itemize}
\lipsum[4]
\end{document}
可以看出,與常規段落之間的間距相比,引文和列表周圍留有過多的間距。
parskip
這是使用預設調整的同一文檔:
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\usepackage[parfill]{parskip}
\begin{document}
\lipsum[1]
\begin{quotation}
\lipsum[2]
\end{quotation}
\lipsum[3]
\begin{itemize}
\item This is the first item in a list of several items, which is preceded by none but followed by some.
\item This is the second item in a list of several items, which is preceded by some and followed by some.
\item This is the third item in a list of several items, which is preceded by some and followed by some.
\item This is the fourth item in a list of several items, which is preceded by some but followed by none.
\end{itemize}
\lipsum[4]
\end{document}
parskip
在受益於套件改進的清單環境佈局的同時,仍然很有可能進行調整。此範例使用parskip
與第一個文件相同的內容以及 Fran 的「合理」設定中指定的內容:
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\usepackage[parfill]{parskip}
\setlength\parskip{.5\baselineskip plus .1\baselineskip minus .1\baselineskip}
\begin{document}
\lipsum[1]
\begin{quotation}
\lipsum[2]
\end{quotation}
\lipsum[3]
\begin{itemize}
\item This is the first item in a list of several items, which is preceded by none but followed by some.
\item This is the second item in a list of several items, which is preceded by some and followed by some.
\item This is the third item in a list of several items, which is preceded by some and followed by some.
\item This is the fourth item in a list of several items, which is preceded by some but followed by none.
\end{itemize}
\lipsum[4]
\end{document}
可以看出,手動調整長度parskip
並不會破壞透過載入套件實現的佈局增強parskip
。因此,此選項可透過標準課程提供最佳結果。
也就是說,某些類別的設計目的是在其設計中容納非零parskip
和零parindent
,而這些類別可能會進行更細粒度的調整。但對於不是這樣設計的類,載入包parskip
而不是顯式設定長度或除了parskip
顯式設定長度之外,將給出最佳結果。
為了避免引用中縮排段落的奇怪現象,可以使用quote
notquotation
或讓後一個環境等於前一個環境:
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\usepackage[parfill]{parskip}
\setlength\parskip{.5\baselineskip plus .1\baselineskip minus .1\baselineskip}
\let\quotation\quote
\begin{document}
\lipsum[1]
\begin{quotation}
\lipsum[2]
\end{quotation}
\lipsum[3]
\begin{itemize}
\item This is the first item in a list of several items, which is preceded by none but followed by some.
\item This is the second item in a list of several items, which is preceded by some and followed by some.
\item This is the third item in a list of several items, which is preceded by some and followed by some.
\item This is the fourth item in a list of several items, which is preceded by some but followed by none.
\end{itemize}
\lipsum[4]
\end{document}
答案2
預設情況下,文字對齊到兩個邊距。要控制首行的縮排和段落之間的空格,只需要分別設定\parindent
和\parskip
長度,無需任何封裝。
一個帶有一些誇張值的範例,以便清楚地看到結果:
\documentclass{article}
\usepackage{lipsum} % for example dummy text
\setlength{\parskip}{2cm}
\setlength{\parindent}{5em}
\begin{document}
\lipsum[1-3]
\end{document}
請注意,在 LaTex 中,您通常可以使用可擴展和/或可收縮長度(請參閱什麼是膠水拉筋?)所以可以使用類似的東西:
\setlength{\parskip}{2cm plus 1.9cm minus 1.9cm}
或者
\setlength{\parskip}{2cm plus 1 fill minus 0 cm}
嘗試在 MWE 中新增段落(例如變更\lipsum[1-3]
為\lipsum[1-4]
)並查看此設定或其他設定的效果。
更合理的設定可能是:
\setlength\parskip{.5\baselineskip plus .1\baselineskip minus .1\baselineskip}
\setlength\parindent{0pt}
(這些正是文檔類別的設置artikel3
,在文檔中引用parskip
)