11

I'm writing a document which uses titlesec, and I'd like to set the title rule to a different color.

How can I do that?

This is what I currently have, which produces section titles with black rules:

\titleformat{\section}
{\Large\sffamily}
{\thesection.}{.5em}{}[\titlerule]

Note: I want to change the color of the rule that appears below a section title.

1
  • Welcome to TeX.SX! It's difficult to say without an example of the code you're using and an indication of what rule you want to color.
    – egreg
    May 17, 2012 at 16:12

1 Answer 1

13

In a very simple manner:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage{titlesec}
\titleformat{\section}
{\Large\sffamily}
{\thesection.}{.5em}{}[\color{red}\titlerule]

\begin{document}
\section{Hello}
\vspace{5cm}
\section{Hello again}
\end{document}

I add the resulting image of my code:

enter image description here

EDIT

As @lockstep noticed, to avoid that \color inserts break points (reference answer) should be better to use:

\titleformat{\section}
{\Large\sffamily}
{\thesection.}{.5em}{}[\titleline{\color{red}\titlerule}] 
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .