Copyright (C) 2000-2012 |
GNU Info (reftex)Quick EquationQuick Equation Macro -------------------- Suppose you would like to have a macro for quick equations. It could be defined like this: \newcommand{\quickeq}[1]{\begin{equation} #1 \end{equation}} and used like this: Einstein's equation is \quickeq{E=mc^2 \label{eq:einstein}}. We need to tell RefTeX that any label defined in the argument of the `\quickeq' is an equation label. Here is how to do this with lisp: (setq reftex-label-alist '(("\\quickeq{}" ?e nil nil 1 nil))) The first element in this list is now the macro with empty braces as an _image_ of the macro arguments. `?e' indicates that this is an equation label, the different `nil' elements indicate to use the default values for equations. The `1' as the fifth element indicates that the context of the label definition should be the 1st argument of the macro. Here is again how this would look in the customization buffer: Reftex Label Alist: [Hide] [INS] [DEL] Package or Detailed : [Value Menu] Detailed: Environment or \macro : [Value Menu] String: \quickeq{} Type specification : [Value Menu] Char : e Label prefix string : [Value Menu] Default Label reference format: [Value Menu] Default Context method : [Value Menu] Macro arg nr: 1 Magic words: [INS] [ ] Make TOC entry : [Value Menu] No entry automatically generated by info2www version 1.2.2.9 |