当使用“paragraph”作为 subsubsubsection 时,如何避免“sectsty”删除换行符

当使用“paragraph”作为 subsubsubsection 时,如何避免“sectsty”删除换行符

我正在尝试使用第一段代码这个答案paragraph像 subsubsubsection 一样使用。

问题是存在冲突sectsty- 如果没有这个,输出将与@GonzaloMedina 的答案完全一样。当我在标题和以下文本sectsty之间添加换行符时paragraph,它消失了,如下图所示。我该如何重新插入换行符?

派别问题

\documentclass{article}

%Sectioning and headings
%------------------------

\usepackage{titlesec}

\usepackage{sectsty}          % put section headings in sans-serif font
\setcounter{secnumdepth}{4}

\titleformat{\paragraph}{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titlespacing*{\paragraph}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}

\begin{document}

some text
\section{Section}
some text
\subsection{Subsection}
some text
\subsubsection{Subsubsection}
some text
\paragraph{Paragraph}
some text

\end{document}

答案1

由于titlesec包中包含更复杂的宏(因此需要更多的故障安全开关来确定包是否已加载),因此根据经验,我总是最晚加载这些包。

以下产生正确的缩进和换行符:

http://i.imgur.com/qy2M339.png?1

\documentclass{article}

%Sectioning and headings
%------------------------

\usepackage{sectsty}          % put section headings in sans-serif font
\setcounter{secnumdepth}{4}

\usepackage{titlesec}

\titleformat{\paragraph}{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{}
\titlespacing*{\paragraph}{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}

\begin{document}

some text
\section{Section}
some text
\subsection{Subsection}
some text
\subsubsection{Subsubsection}
some text
\paragraph{Paragraph}
some text
%

\end{document}

相关内容