答案1
如果您希望整組章節號+章節標題右對齊,請使用專用指令,\filleft
在第二個強制參數:\titleformat
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{titlesec, blindtext, color}
\definecolor{gray75}{gray}{0.75}
\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\filleft\Huge\bfseries}{\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries}
\begin{document}
\chapter{Introdução}
\section{As Doenças Cerebrovasculares}
\blindtext
\end{document}
答案2
以下可能會給出您想要的結果:
\documentclass[]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{titlesec, blindtext, color, pbox}
\definecolor{gray75}{gray}{0.75}
\newcommand*{\hsp}{\hspace{20pt}}
\newcommand{\titlepbox}[1]{\pbox[t]{0.7\textwidth}{#1}}
\titleformat{\chapter}[block]{\Huge\bfseries}{\hfill\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries\titlepbox}
\begin{document}
\chapter{Foo}
\blinddocument
\end{document}
您可以調整命令(例如在 前面\titlepbox
插入\raggedleft
或)以獲得更多選項。\raggedright
#1
0.7\textwidth
標題(不包括數字和垂直線)的最大寬度(目前為 )也可以變更。
控制項[t]
垂直放置 -[b]
將使數字底部與標題對齊。