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

I am currently using delimiters (brackets, [ and ], to be precise) as symbols in math equations. Of course, the compilator considers the brackets as delimiters, and the spacing is thus not very pleasant. See for example


against a more aesthetically pleasing (but very ad-hoc)

$a=\ ]_i\,b$

Is there a way to define a command that will print [ and ] as regular symbols (and so add spacing accordingly)?

Before anyones points me to this question, the correct answer in this case was to reverse the order of delimiters. I would like to define them so they are not delimiters at all. I still use regular brackets as delimiters sometimes, so defining a new command would be better (symbols brackets always have an index).


share|improve this question
up vote 6 down vote accepted

A math symbol can be turned into an ordinary symbol by just enclosing it in braces. So

$a = {]}_{i}b$

should do what you want. Perhaps you should define your own command:


and type

$a = \orbrack_{i}b$
share|improve this answer
Now I feel stupid... Thanks! – user37673 Apr 29 '14 at 9:55

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.