[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[AUCTeX-devel] change \eqref to (\ref)
From: |
Uwe Brauer |
Subject: |
[AUCTeX-devel] change \eqref to (\ref) |
Date: |
Tue, 21 Feb 2017 10:53:02 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
Hi
A colleague of mine is looking for a lisp solution to replace
\eqref to (\ref)
The following function does this
(defun my-eqref-2-ref ()
(interactive)
(save-excursion
(query-replace-regexp
"\\\\eqref{\\([0-9,A-Z,a-z]*\\|[0-9,A-Z,a-z]*:[0-9,A-Z,a-z]*:[0-9,A-Z,a-z]*\\)}"
"(\\\\ref{\\1})" nil)))
It changes
\eqref{eq}
\eqref{eq:test:1}
to
(\ref{eq})
(\ref{eq:test:1})
But I think there are still cases the function misses. Could somebody with
good regexp knowledge improve that function?
Thanks
Uwe Brauer
- [AUCTeX-devel] change \eqref to (\ref),
Uwe Brauer <=