带图形的标题格式

带图形的标题格式

我正在尝试使我的章节标题达到以下效果:

期望的外观

为了实现这种格式我使用标题安全像这样的包装:

\titleformat{name=\chapter}[hang]
        {\LARGE\sffamily\raggedright}{\includegraphics[height=5em]{chapter.png} 
\large{\chaptertitlename\ \thechapter}}{0em}{\textbf{\textit{#1}}}

\titlespacing*{\chapter}{0pt}{0.5em}{2em}

到目前为止它看起来像这样: 我现在的样子

你能帮我实现这个吗?我尝试过多列,但没有成功。非常感谢你的帮助。

答案1

我获得了更好的结果没有使用titlesec(在我看来它无法处理这种特殊情况,因为您需要重新设置构成标题的元素的完整排列)并希望您喜欢它。

\documentclass{book}
\usepackage{lipsum}
\usepackage{graphicx}

\makeatletter
\renewcommand{\@makechapterhead}[1]{%
  \vspace*{35\p@}
  \begingroup\parindent \z@ 
    \ifnum \c@secnumdepth >\m@ne
      \parbox{0.33\textwidth}{\rule{0.3\textwidth}{0.3\textwidth}}
      %replace \rule in the line above with \includegraphics[width=0.3\textwidth{chapter.png} 
      \parbox{0.66\textwidth}{%
      \raggedright \sffamily%or whatever the font is
      \if@mainmatter
        \LARGE \@chapapp\space \thechapter
        \par\nobreak
        \vskip 5\p@
      \fi
    \fi
    \interlinepenalty\@M
    \huge \bfseries #1\par\nobreak}
  \vskip 30\p@
  \endgroup
}

\c@chapter=6%only to reproduce your example
\makeatother

%Test
\begin{document}
\chapter{Properties of Stock Option Prices}
\lipsum[1-2]
\end{document}

输出:

在此处输入图片描述

相关内容