行距、跳行和字体大小的问题

行距、跳行和字体大小的问题

我正在编写一个具有类似 word 模板属性的论文模板。

在 MS Wors 中:字体大小=14pt、行距=1.2、章节/节/小节标题前的间距=30pt/27pt/20pt。

到目前为止我所做的是:

  • 加载后extbook.clsfontsize=14pt设置了\setlength{\p@}{1bp}。(比如word中的14pt)
  • 然后,在模板的末尾我设置了\renewcommand\baselinestretch{1.23429}(=word中的1.2)
  • 然后我改成了\parskip比 稍微多一点\baselinestretch(我不知道\parskip在word中的确切值,但似乎比 稍微多一点\baselinestretch)。

我确信(大部分情况下),的第二个变化\baselinestretch与它的类似词完全相等。(通过比较其输出)。但是

问题 1:为什么设置后不等于单词中的类似值\setlength{\p@}{1bp}\baselinestretch{1.2}

问题2:如何防止parskip之后由旧的类似空间定义的其他更改(段落跳过除外) sections

\documentclass[14pt,a4paper]{extbook}

\usepackage{lipsum}
\makeatletter
\setlength{\p@}{1bp}
\makeatother

\setlength{\parskip}{1.2\baselineskip}
\renewcommand\baselinestretch{1.23429}
\begin{document}
\tableofcontents
\chapter{First Chapter} \pagebreak
\section{First Section} 
\lipsum[1-2]
\subsection{First Subsection}
\chapter{Second Chapter} \pagebreak
\section{Second Section} 
\lipsum[1-2]
\subsection{Second Subsection}
\lipsum[1-2]
\end{document}

相关内容