通过添加框和文本自定义章节标题

通过添加框和文本自定义章节标题

我有一个自定义章节标题,运行良好,但我想在其中添加一个框和一段文本。目前它看起来像这样

现在

这是我使用的代码

\definecolor{myblue}{RGB}{0,82,155}
\titleformat{\chapter}[display]
      {\normalfont\bfseries\color{myblue}}
      {\filleft\hspace*{-60pt}%
        \rotatebox[origin=c]{90}{%
          \normalfont\color{black}\Large%
            \textls[180]{\textsc{\chaptertitlename}}%
        }\hspace{10pt}%
        {\setlength\fboxsep{0pt}%
        \colorbox{myblue}{\parbox[c][3cm][c]{2.5cm}{%
          \centering\color{white}\fontsize{80}{90}\selectfont\thechapter}%
        }}%
      }
      {10pt}
      {\titlerule[2.5pt]\vskip3pt\titlerule\vskip4pt\LARGE\sffamily}

我想在左侧添加一个框,里面可以有一些文字:

这

请问我怎样才能获得它:)?

答案1

尝试一下这个代码。

b

\documentclass[12pt,a4paper]{book}

\usepackage{graphicx}
\usepackage[french]{babel}
\usepackage{xcolor}     
\definecolor{myblue}{RGB}{0, 82, 155}

\usepackage{titlesec}
    
\titleformat{\chapter}[display]
{\normalfont\bfseries\color{myblue}}
{\setlength{\fboxrule}{1.5pt} % <<<<<<<<<<<<<<<
    \fbox{\parbox[c][3cm][c]{2.5cm}{\centering Some \\text}} % <<<<<<<<<<<<<<<
    \hfill % <<<<<<<<<<<<<<<
    \rotatebox[origin=c]{90}{%
        \normalfont\color{black}\Large%
        {\textsc{\chaptertitlename}}%
    }\hspace{10pt}%
    {\setlength\fboxsep{0pt}%
        \colorbox{myblue}{\parbox[c][3cm][c]{2.5cm}{%
                \centering\color{white}\fontsize{80}{90}\selectfont\thechapter}%
    }}%
}
{10pt}
{\titlerule[2.5pt]\vskip3pt\titlerule\vskip4pt\LARGE\sffamily}


\begin{document}
    
    \chapter{Oscillateus amortis en r\'egime libre}
    
\end{document}

相关内容