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 have a rather document in which I have globally set \renewcommand{\epsilon}{\varepsilon}. However, in one specific location I would like to use the original \epsilon. I tried \newcommand{\originalepsilon}{\epsilon} before replacing its definition with \renewcommand in the preamble, but I guess it does not work this way. What is the best way to implement this? It is a long document where I would still like the \epsilon command to invoke \varepsilon everywhere else except in this one instance.

share|improve this question
You have to use \let\originalepsilon\epsilon before redefining \epsilon. – egreg May 27 '13 at 0:04

Thanks egreg, indeed it was \let as was shown by example in this thread http://stackoverflow.com/questions/5845887/how-do-i-use-renewcommand-to-get-back-my-greek-letters which I did not find before.

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.