在章节标题、多行章节标题中包含文档标题和部分编号

在章节标题、多行章节标题中包含文档标题和部分编号

我正在尝试在 LaTeX(extbook 类)中复制我在工作场所使用的特定 Word 模板格式,但在复制所需的章节和节标题格式(如附图所示)时遇到了问题。

章节标题应由以下分行组成:

  • 文件名
  • 第十部分,第 Y 章
  • 章节标题
  • 一行自定义文本

全部加粗,大小为 14pt。

并且章节标题应该包含:

  • 用方形符号压痕,如图所示
  • 第十节(12pt 字体大小)
  • 章节标题(9pt)

到目前为止,我已经使用 titlesec 如下,在章节标题上获得 14pt 字体大小,在节标题上获得 9pt 字体大小(但还没有为“第 X 节”行获得 12pt 字体大小)。

\usepackage{titlesec}
\titleformat{\chapter}
    {\fontsize{14pt}{14pt}}

\titleformat{\section}  
  {\fontsize{9pt}{9pt}\bfseries} 
  {\thesection} 
  {1em} 

使用 titlesec 可以实现这种格式吗,或者我应该尝试其他方法吗?我已经通过 fontspec 获得了 Arial 字体。

感谢您的建议和帮助。

所需章节和节标题格式的示例

答案1

这可能是一个开始

\documentclass{book}

\title{My Title}

\usepackage{titlesec}

\makeatletter
\titleformat{\chapter}[display]%
   {\fontsize\@xivpt\@xviipt\bfseries}
   {\@title\\\partname\ \thepart, \chaptertitlename\ \thechapter}
   {\z@}{}[{[Some custom text in square brackets]}]

\titleformat{\section}[display]%
   {\fontsize\@xiipt\@xiipt\itshape}
   {\makebox[2em][l]{\rule[2pt]{5pt}{5pt}}Section \thesection}
   {\z@}{\hspace{2em}\fontsize{9pt}\@xipt\upshape\bfseries}
\makeatother
\renewcommand*{\thesection}{\arabic{section}}

\begin{document}
\part{bla}
\chapter{foo}
\section{Meeh}

\end{document}

在此处输入图片描述

相关内容