|
@@ -497,34 +497,31 @@ Kind can be any of `latex', `html', `ascii', `latin1', or `utf8'."
|
|
|
;; Helpfunctions to create a table for orgmode.org/worg/org-symbols.org
|
|
|
|
|
|
(defun org-entities-create-table ()
|
|
|
- "Create an org-mode table with all entities."
|
|
|
+ "Create an Org mode table with all entities."
|
|
|
(interactive)
|
|
|
- (let ((ll org-entities)
|
|
|
- (pos (point))
|
|
|
- e latex mathp html latin utf8 name ascii)
|
|
|
+ (let ((pos (point)) e latex mathp html latin utf8 name ascii)
|
|
|
(insert "|Name|LaTeX code|LaTeX|HTML code |HTML|ASCII|Latin1|UTF-8\n|-\n")
|
|
|
- (while ll
|
|
|
- (when (listp e)
|
|
|
- (setq e (pop ll))
|
|
|
- (setq name (car e)
|
|
|
- latex (nth 1 e)
|
|
|
- mathp (nth 2 e)
|
|
|
- html (nth 3 e)
|
|
|
- ascii (nth 4 e)
|
|
|
- latin (nth 5 e)
|
|
|
- utf8 (nth 6 e))
|
|
|
- (if (equal ascii "|") (setq ascii "\\vert"))
|
|
|
- (if (equal latin "|") (setq latin "\\vert"))
|
|
|
- (if (equal utf8 "|") (setq utf8 "\\vert"))
|
|
|
- (if (equal ascii "=>") (setq ascii "= >"))
|
|
|
- (if (equal latin "=>") (setq latin "= >"))
|
|
|
- (insert "|" name
|
|
|
- "|" (format "=%s=" latex)
|
|
|
- "|" (format (if mathp "$%s$" "$\\mbox{%s}$")
|
|
|
- latex)
|
|
|
- "|" (format "=%s=" html) "|" html
|
|
|
- "|" ascii "|" latin "|" utf8
|
|
|
- "|\n")))
|
|
|
+ (mapc (lambda (e) (when (listp e)
|
|
|
+ (setq name (car e)
|
|
|
+ latex (nth 1 e)
|
|
|
+ mathp (nth 2 e)
|
|
|
+ html (nth 3 e)
|
|
|
+ ascii (nth 4 e)
|
|
|
+ latin (nth 5 e)
|
|
|
+ utf8 (nth 6 e))
|
|
|
+ (if (equal ascii "|") (setq ascii "\\vert"))
|
|
|
+ (if (equal latin "|") (setq latin "\\vert"))
|
|
|
+ (if (equal utf8 "|") (setq utf8 "\\vert"))
|
|
|
+ (if (equal ascii "=>") (setq ascii "= >"))
|
|
|
+ (if (equal latin "=>") (setq latin "= >"))
|
|
|
+ (insert "|" name
|
|
|
+ "|" (format "=%s=" latex)
|
|
|
+ "|" (format (if mathp "$%s$" "$\\mbox{%s}$")
|
|
|
+ latex)
|
|
|
+ "|" (format "=%s=" html) "|" html
|
|
|
+ "|" ascii "|" latin "|" utf8
|
|
|
+ "|\n")))
|
|
|
+ org-entities)
|
|
|
(goto-char pos)
|
|
|
(org-table-align)))
|
|
|
|