我正在尝试在 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}