Parskip 弄乱了垂直空间

Parskip 弄乱了垂直空间

由于我之前的一个问题如何排版数学文档我明白最好的方法是全局进行所有定制。尝试过后,我认为这确实是最好的方法。但是我对parskip包装有疑问。当我尝试更改段落之间的垂直空间时,也会自动更改hline与其下方段落之间的垂直空间(在章节、小节等下,我用来\hline将标题与其下方的文本分开)以及环境中项目之间的空间itemize。我还没有广泛尝试过,所以我只能猜测会有更多不良的副作用。我发现了很多关于 itemize 等环境的类似问题,但没有发现如何防止parskip弄乱其他垂直空间。我怎样才能进行更改parskip而不影响其他空间,而不是两个段落之间的空间?

\documentclass[12pt]{article}

\usepackage
[
  top=0.7in,
  bottom=1.2in,
  left=0.8in,
  right=0.8in
]{geometry}

%=================================================
%=================================================

\usepackage{parskip}

\setlength{\parindent}{0cm}

%=================================================
%=================================================

\usepackage[fleqn]{amsmath}

\usepackage{unicode-math}

%Package unicode-math loads fontspec too

%=================================================
%=================================================

\usepackage{fontspec}

\usepackage[english,greek]{babel}

\setmainfont
[
  Ligatures=TeX,
  Extension=.otf,
  UprightFont=*,
  BoldFont=*Bold,
  ItalicFont=*It,
  BoldItalicFont=*BoldIt,
  Mapping=tex-text
]{GFSArtemisia}

\setsansfont[Mapping=tex-text]{GFSArtemisia.otf}


%Math fonts

\setmathfont{latinmodern-math.otf}
\setmathfont[range=\varnothing]{Asana-Math.otf}
\setmathfont[range=\int]{latinmodern-math.otf}

\newcommand{\srr}
{
\hrule

\vspace{1cm}
}

\begin{document}

\section{Θεωρία Συνόλων}

\srr

Για τις πράξεις ανάμεσα σε ενδεχόμενα ισχύουν:

\begin{itemize}
\item η αντιμεταθετική
\item η προσεταιριστική
\item η επιμεριστική
\end{itemize}

Θεωρούμε ότι έχουμε $n$ ενδεχόμενα.

Η ένωση τους είναι ένα ενδεχόμενο που εμφανίζεται όταν εμφανιστεί τουλάχιστον ένα από αυτά.

Η τομή τους είναι ένα ενδεχόμενο που εμφανίζεται όταν εμφανιστούν όλα μαζί.

Ασυμβίβαστα ανά δύο ονομάζονται $n$ ενδεχόμενα όταν η εμφάνιση του ενός αποκλείει την εμφάνιση οποιουδήποτε άλλου:
\begin{equation}
A_{i}\cap A_{j}=\varnothing
\end{equation}

\subsection{Κανόνες De Morgan}

\srr

Οι κανόνες De Morgan είναι:
\begin{align}
(A\cup B)'&=A'\cap B'\\
(A\cap B)'&=A'\cup B'
\end{align}

\end{document}

答案1

就像间距和字体选择一样,带下划线的节标题的设计是文档设计的一部分,因此应该在定义中,而\section不是在文档的每个节中手动添加。

\documentclass[12pt]{article}

\usepackage
[
  top=0.7in,
  bottom=1.2in,
  left=0.8in,
  right=0.8in
]{geometry}

%=================================================
%=================================================

\usepackage{parskip}

\setlength{\parindent}{0cm}

\makeatletter
\renewcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {2.3ex \@plus.2ex}%
                                   {\normalfont\Large\bfseries\zzline}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\large\bfseries\zzline}}

\newcommand\zzline[1]{%
#1\par\hrule}
\makeatother

%=================================================
%=================================================

\usepackage[fleqn]{amsmath}

\usepackage{unicode-math}

%Package unicode-math loads fontspec too



%=================================================
%=================================================

\usepackage{fontspec}

\usepackage[english,greek]{babel}

\setmainfont
[
  Ligatures=TeX,
  Extension=.otf,
  UprightFont=*,
  BoldFont=*Bold,
  ItalicFont=*It,
  BoldItalicFont=*BoldIt,
  Mapping=tex-text
]{GFSArtemisia}

\setsansfont[Mapping=tex-text]{GFSArtemisia.otf}


%Math fonts

\setmathfont{latinmodern-math.otf}
\setmathfont[range=\varnothing]{Asana-Math.otf}
\setmathfont[range=\int]{latinmodern-math.otf}


\begin{document}

\section{Θεωρία Συνόλων}



Για τις πράξεις ανάμεσα σε ενδεχόμενα ισχύουν:

\begin{itemize}
\item η αντιμεταθετική
\item η προσεταιριστική
\item η επιμεριστική
\end{itemize}

Θεωρούμε ότι έχουμε $n$ ενδεχόμενα.

Η ένωση τους είναι ένα ενδεχόμενο που εμφανίζεται όταν εμφανιστεί τουλάχιστον ένα από αυτά.

Η τομή τους είναι ένα ενδεχόμενο που εμφανίζεται όταν εμφανιστούν όλα μαζί.

Ασυμβίβαστα ανά δύο ονομάζονται $n$ ενδεχόμενα όταν η εμφάνιση του ενός αποκλείει την εμφάνιση οποιουδήποτε άλλου:
\begin{equation}
A_{i}\cap A_{j}=\varnothing
\end{equation}

\subsection{Κανόνες De Morgan}



Οι κανόνες De Morgan είναι:
\begin{align}
(A\cup B)'&=A'\cap B'\\
(A\cap B)'&=A'\cup B'
\end{align}

\end{document}

相关内容