生成右侧图像的 tex 文件如下所示。左侧图像是通过取消注释生成的\usepackage{parskip}
。我的目的是使用来设置标题之间的距离以及标题和文本之间的距离\titlesec
。但是,parskip
在段落之间添加空格所需的包不合需要地在标题后添加空格。我想parskip
消除标题的影响并轻松调整标题的距离titlesec
。
这个帖子适用于 KOMA-Script 类,所以我想那里的解决方案对我来说不起作用。
\documentclass[a4paper,12pt]{report}
\renewcommand{\baselinestretch}{2}
\usepackage{parskip}
\setlength{\parindent}{0pt}
\usepackage{lipsum}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\centering\fontsize{16}{1}\bfseries}{\chaptertitlename\ \thechapter}{0pt}{\fontsize{16}{1}}
\titlespacing*{\chapter}{0pt}{0pt}{0pt}
\begin{document}
\chapter{INTRODUCTION}
\lipsum[1]
\end{document}
答案1
\fontsize{16}{1}
是错误的,第二个参数是基线距离,应该始终大于字体大小。
除此之外,您还可以在标题中重置 \parskip 和 \baselinestretch:
\documentclass[a4paper,12pt]{report}
\renewcommand{\baselinestretch}{2}
\usepackage{parskip}
\setlength{\parindent}{0pt}
\usepackage{lipsum}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\centering\parskip=0pt \renewcommand\baselinestretch{1}%
\fontsize{16}{18}\bfseries}{\chaptertitlename\ \thechapter}{0pt}{\fontsize{16}{18}}
\titlespacing*{\chapter}{0pt}{0pt}{0pt}
\begin{document}
\chapter{INTRODUCTION}
\lipsum[1]
\end{document}