伙计们,有人能帮我设计一个这样的吗?
平均能量损失
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage{titlesec, blindtext, color}
\definecolor{gray75}{gray}{0.75}
\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\Huge\bfseries}{\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries}
\begin{document}
\chapter{État de l’art en factorisation
matricielle}
\blindtext
\end{document}
答案1
由于您正在使用titlesec
,这里有一个使用此包的解决方案:
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{titlesec, blindtext, color}
\definecolor{gray75}{gray}{0.75}
\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[display]{\Huge\bfseries\filleft}{\chaptername~\thechapter \hsp\textcolor{gray75}{|}\hsp}{3ex}{\Huge\bfseries}[\hrulefill]
\begin{document}
\chapter{État de l’art en factorisation\\ matricielle}
\blindtext
\end{document}
答案2
快速而肮脏,尝试一下:
\documentclass{report}
\usepackage{xcolor,lipsum}
\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
\def\@makechapterhead#1{%
\vspace*{10\p@}%
{\parindent \z@ \raggedleft \reset@font
\scshape \@chapapp{} \thechapter
\par\nobreak
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
%\vspace*{1\p@}%
\hrulefill
\par\nobreak
\vskip 100\p@
}}
\def\@makeschapterhead#1{%
\vspace*{10\p@}%
{\parindent \z@ \raggedleft \reset@font
\scshape \vphantom{\@chapapp{} \thechapter}
\par\nobreak
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
%\vspace*{1\p@}%
\hrulefill
\par\nobreak
\vskip 100\p@
}}
\begin{document}
\chapter{Introduction}
\lipsum
\chapter*{Introduction}
\end{document}
看起来相当接近。代码是由于文森特·祖尼金德。
这次编辑处理了加星标的章节。