类似 Hansen 的章节标题

类似 Hansen 的章节标题

我正在尝试自定义book课程章节标题。类似于回忆录Hansen章节风格可能很酷。

但我现在很为难,因为我无法让章节标题与章节号重叠。 在此处输入图片描述 这是我使用的代码。任何帮助都将不胜感激。

\newcommand{\chapnumfont}{%
    \raggedleft%
    \usefont{T1}{jkp}{b}{n}%
    \fontsize{100}{130}\selectfont%
    \color{DarkCyan}\raggedleft}

\newcommand{\chaptitlefont}{%
    \raggedleft%
    \usefont{T1}{qhv}{b}{n}%
    \fontsize{22}{1pt}\selectfont%
    \color{Black}}

\newcommand\thickhrule{\leavevmode \leaders \hrule height 2pt \hfill \kern \z@}

\makeatletter
\renewcommand{\@makechapterhead}[1]{%
    \vspace*{10\p@}%
    {\parindent \z@ \reset@font%
        \parbox{.2\textwidth}{\chapnumfont \thechapter }
        {\raggedleft\chaptitlefont #1\par\nobreak}%
        \par\nobreak
            \vspace*{20\p@}%
            \thickhrule
            \vskip 40\p@
            \vskip 100\p@
    }}
\makeatother

扩展这个问题,现在我意识到章节号可能不够明显,您将如何做同样的事情但避免标题与数字重叠?

基本上与下面相同,但数字在另一侧。

在此处输入图片描述

该图片是用以下代码生成的。

\titleformat{\chapter}
    {\thispagestyle{empty}\vspace{50pt}\normalfont\huge\bfseries}
    {\filleft{\parbox{.2\textwidth}{\chapnumfont\color{chapnumcolor}\thechapter}}}
    {0pt}
    {\Huge{\parbox{.8\textwidth}{\chaptitlefont #1}}}[\vspace{2ex}{\titlerule[2pt]}]

答案1

如果我理解正确的话,这种方法 »标题安全“ 实现您想要的风格。还应与班级合作book

\documentclass[11pt]{report}
\usepackage[T1]{fontenc}
\usepackage[explicit]{titlesec}
\usepackage[svgnames]{xcolor}
\usepackage{blindtext}  % drop in actual document

\colorlet{chapnumcolor}{DarkCyan}
\newcommand*{\chapnumfont}{%
  \usefont{T1}{jkp}{b}{n}%
  \fontsize{100}{120}%
  \selectfont%
}
\newcommand*{\chaptitlefont}{%
  \usefont{T1}{qhv}{b}{n}%
  \fontsize{22}{26}%
  \selectfont%
}

\titleformat{name=\chapter}
{\normalfont\huge\bfseries}
{\filleft\parbox{0.35\textwidth}{\filleft\chapnumfont\color{chapnumcolor}\thechapter}\qquad}
{0pt}
{\filleft\llap{\parbox{\textwidth}{\filleft\chaptitlefont #1}}}
[\vspace{1pc}{\titlerule[2pt]}]

\begin{document}
  \tableofcontents

  \chapter{The quick brown fox jumps over the lazy dog}
    \blindtext  % drop in actual document
\end{document}

这当然是可定制的,并且也许可以在某些地方进行改进。


在此处输入图片描述


更新

对于评论,这是一种交换章节号和标题的方法。请注意,标题的宽度是根据两位数的章节号选择的。

\documentclass[11pt]{report}
\usepackage[T1]{fontenc}
\usepackage[explicit]{titlesec}
\usepackage[svgnames]{xcolor}
\usepackage{blindtext}  % drop in actual document

\colorlet{chapnumcolor}{DarkCyan}
\newcommand*{\chapnumfont}{%
  \usefont{T1}{jkp}{b}{n}%
  \fontsize{100}{120}%
  \selectfont%
}
\newcommand*{\chaptitlefont}{%
  \usefont{T1}{qhv}{b}{n}%
  \fontsize{22}{26}%
  \selectfont%
}

\titleformat{name=\chapter}
{\normalfont\huge\bfseries}
{\rlap{\parbox{\textwidth}{\filleft\chapnumfont\color{chapnumcolor}\thechapter}}}
{0pt}
{\rlap{\parbox{0.7\textwidth}{\filright\chaptitlefont #1}}}
[\vspace{1pc}{\titlerule[2pt]}\thispagestyle{empty}]

\begin{document}
  \tableofcontents

  \chapter{The quick brown fox jumps over the lazy dog}
    \blindtext  % drop in actual document
\end{document}

在此处输入图片描述

相关内容