我正在编写一个具有类似 word 模板属性的论文模板。
在 MS Wors 中:字体大小=14pt、行距=1.2、章节/节/小节标题前的间距=30pt/27pt/20pt。
到目前为止我所做的是:
- 加载后
extbook.cls
我fontsize=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}