TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In the enumerate environment, an item begins with "[Co]image is..." LaTex interprets the square bracket as a customized bullet symbol. How can I write [ without this glitch?

share|improve this question
up vote 10 down vote accepted

\relax FTW:

share|improve this answer

This also works:






share|improve this answer
@tohecz You're right - it's gone... Thanks! – cfr Apr 21 '14 at 22:03
@tohecz FWIW, I'd already voted for your solution. However, I bet I would still use {} here because I'd never think to use \relax in a document - only in code. (Mostly, I want something done but nothing typeset as opposed to nothing done at all and \myhellomacro{} bird! \myhellomacro\relax plane! does right by bird but not by plane.) – cfr Apr 21 '14 at 22:30
And I would use \myhellomacro\ bird or \myhellomacro\@ bird ;) – yo' Apr 22 '14 at 15:20
@tohecz I used to use \myhellomacro\ bird and then I read about some reason \myhellomacro{} bird is preferable. Although I cannot remember what the reason was. I've never come across \@ - what does that do? – cfr Apr 22 '14 at 15:29
See tex.stackexchange.com/a/22564/11002 – yo' Apr 22 '14 at 15:45

You could also simply put a {} around the text. .

enter image description here


  • Adding an additional brace group is also a handy technique and useful for cases where you need to pass a parameter containing a [].




    \item {[Co]image}
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.