Monday, March 5, 2012

Highlighting text in LaTeX - changing hl colors too

Please Make A Note: How to highlight text in LaTeX
Utilize the "soul" package.  (Side note, I think the "color" package should be loaded for this to work as well. The class I am using for my thesis already has it loaded, and I saw this somewhere, so just in case.)


Then use the following command to highlight text:

\hl{text to be highlighted}


Although, it seems you cannot highlight citations using this command.  There is probably a way to do this.

Update: 3-9-12

You can use the \hl command around text options such as \textit and \textbf.  To use different colors to highlight I found this neat command here:

\newcommand{\hlc}[2][yellow]{ {\sethlcolor{#1} \hl{#2}} }

which is to go into the preamble.  The command is then:

\hlc[green]{Text goes here.}



  1. This is interesting, but it would be much more useful to be able to highlight references and citations. Did you find a way to do this?

  2. yes, do you know how to highlight all text, references and citations? Thank you very much... please help

  3. Hi, sorry, I have not yet found a way to do this. Honestly, I haven't looked much, but I will keep it in mind and try to get an answer.

  4. Ok, after a quick search, I found that if you put an extra set of brackets around the \cite{}, then the highlighting should work!!

    So for example,


    It should work for other citation types too, \citeyear, etc.

    I'll make a separate post about this as well.