使用 titlesec 格式化标题

使用 titlesec 格式化标题

我正在尝试使用 来格式化标题titlesec。以下是我想要做的事情:

  • \subsubsection

    在此处输入图片描述

  • \paragraph

    在此处输入图片描述

这是我的代码:

\setcounter{secnumdepth}{4}

\renewcommand{\thesubsubsection}{\arabic{subsubsection}}
\titleformat{\subsubsection}[block] {\fontsize{14}{12} \selectfont}{\fontsize{10}{12} \selectfont \textsc{Section}\ \thesubsubsection}{1em}{}[\vspace{1mm}\titlerule]

\renewcommand{\theparagraph}{\Roman{paragraph}}
\titleformat{\paragraph}[block] {\textbf \fontsize{14}{12} \selectfont}{\fontsize{14}{12} 
%\titleformat{\paragraph}[block] {\fontsize{14}{12} \selectfont}{\fontsize{14}{12} \selectfont \theparagraph\ \textsc{.}}{1em}{}

对于这个结果: 在此处输入图片描述 在此处输入图片描述

有评论说\titleformat

在此处输入图片描述

正如您所看到的,我在使用粗体文本时遇到了一些问题。

有谁知道如何titlesec相应地格式化命令?

答案1

这是一个简化的代码,它重现了初始图像(可能不是相同的字体):

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern} 
\usepackage{lipsum}

\usepackage{titlesec}

\setcounter{secnumdepth}{4}

\renewcommand{\thesubsubsection}{\arabic{subsubsection}}
\titleformat{\subsubsection}[block] {\sffamily}{SECTION\ \thesubsubsection}{0.3em}{\bfseries\fontsize{14}{12} \selectfont}[\vskip 0.5ex \titlerule]

\titlespacing*{\subsubsection}{0pt}{*4}{*4}

\renewcommand{\theparagraph}{\Roman{paragraph}}
\titleformat{\paragraph}[block] {\bfseries\LARGE}{\theparagraph.}{1em}{}

\begin{document}

\lipsum[11]
\subsubsection{Prohibition}
 \lipsum[11]

 \paragraph{Restriction de concurrence}

\end{document} 

在此处输入图片描述

相关内容