Tengo el siguiente código:
\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}
Me gustaría alinear el título del capítulo a la derecha. ¿Alguna ayuda? Esta es mi salida actual:
Respuesta1
Utilice el comando dedicado, \filleft
en el segundo argumento obligatorio de \titleformat
si desea que todo el número de capítulo + título del capítulo estén alineados a la derecha:
\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}
Respuesta2
Lo siguiente podría darle el resultado deseado:
\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}
Puede modificar el \titlepbox
comando (por ejemplo, insertar un \raggedleft
o \raggedright
delante de #1
) para obtener más opciones.
0.7\textwidth
También se puede cambiar el ancho máximo (actualmente en ) de los títulos (excluyendo el número y la línea vertical).
La [t]
ubicación vertical de los controles [b]
haría que el número estuviera alineado hacia abajo con el encabezado.