
Я пишу шаблон диссертации со свойствами, похожими на шаблон Word.
в MS Wors: размер шрифта = 14 пунктов, межстрочный интервал = 1,2, интервал перед названием главы/раздела/подраздела = 30 пунктов/27 пунктов/20 пунктов.
На данный момент я сделал следующее:
- После загрузки
extbook.cls
яfontsize=14pt
установил\setlength{\p@}{1bp}
. (как 14pt в Word)- Затем в конце шаблона я устанавливаю
\renewcommand\baselinestretch{1.23429}
(=1.2 в Word)- Затем я изменил
\parskip
на немного больше, чем\baselinestretch
(я не знаю точного значения\parskip
в слове, но, кажется, это немного больше, чем\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}