Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Possible Duplicate:
Writing { and } to a file with LaTeX

I want to output a curly brace, which will not be interpreted as a group delimiter. My attempt does not work:

\def\aa{\string}}

I want that calling \aa will output }.

EDIT As egreg mentionned, my aim is to have a brace that can be later on written into a file. The proposed solution \{ outputs correctly a brace, but attempting to write it in a file fails :

\newwrite\tempfile
\immediate\openout\tempfile="nico.txt"
\def\aa{\{}
\immediate\write\tempfile{blabla blabla \a blabla}
share|improve this question

marked as duplicate by egreg, cgnieder, Stefan Kottwitz Jul 5 '12 at 21:58

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
You probably should clarify the purpose of this question, which I believe is not printing a brace, but outputting it when writing a file. –  egreg Jul 5 '12 at 12:53
    
Have you tried \def\aa{\}} ? –  N3buchadnezzar Jul 5 '12 at 12:55
    
@egreg : you read in my mind ... ;) –  nicolas roy Jul 5 '12 at 21:37
    
@nicolasroy Please look at the linked probable duplicate. –  egreg Jul 5 '12 at 21:44
    
@egreg : yes, it is exactly a duplicate. Can i close the question officially ? –  nicolas roy Jul 5 '12 at 21:46
add comment

1 Answer 1

Just use \}

This is probably a duplicate question.

Edit: I should also say; putting a backslash \ before nearly any special character in TeX will cause LaTeX to treat it as non-special (and vice versa).

You can either use \} directly, or just put it inside the macro definition:

\def\aa{\}}
share|improve this answer
add comment

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