對齊而不縮排

對齊而不縮排

我想知道如何在不縮進的情況下證明文本合理\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}

使用 <code>parskip</code> 進行預設調整

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}

<code>parskip</code> 包,手動設定 <code>parskip</code> 長度

可以看出,手動調整長度parskip並不會破壞透過載入套件實現的佈局增強parskip。因此,此選項可透過標準課程提供最佳結果。

也就是說,某些類別的設計目的是在其設計中容納非零parskip和零parindent,而這些類別可能會進行更細粒度的調整。但對於不是這樣設計的類,載入包parskip而不是顯式設定長度或除了parskip顯式設定長度之外,將給出最佳結果。

為了避免引用中縮排段落的奇怪現象,可以使用quotenotquotation或讓後一個環境等於前一個環境:

\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}

<code>parskip</code>,調整<code>parskip</code>並修正<code>報價</code>

答案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

相關內容