emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Org-entities-user in caption of Latex export


From: Thomas S. Dye
Subject: Re: [O] Org-entities-user in caption of Latex export
Date: Thu, 24 Jul 2014 05:31:11 -1000

Nicolas Goaziou <address@hidden> writes:

> I cannot reproduce it. Do you have an ECM? Are you setting
> `org-entities-user' in a special way (i.e, not globally through `setq'
> or customize)?

In the process of putting together an ECM (which hopefully doesn't
reflect my setup!), I think I found what triggers it.

I'm setting variables buffer local as a way to make reproducible
research documents self-contained.  The line that sets org-entities-user
nil is the culprit.  Without it, I get the output I expect.  With it, I
get the behavior I described.

Here is my try at an ECM:

#+STARTUP: entitiespretty

\amacron \ocirc

#+caption: \amacron \ocirc
| a | b |
| c | d |

** User Entities                                                   :noexport:
The following source code block sets up user entities that are used frequently
in my work. I use the various =.*macron= commands to typeset Hawaiian
language words with what is known in Hawaiian as a /kahak\omacron{}/.

#+name: user-entities-local
#+begin_src emacs-lisp
  (add-to-list 'org-entities-user '("amacron" "\\={a}" nil "&#0257" "a" "a" 
"ā"))
  (add-to-list 'org-entities-user '("emacron" "\\={e}" nil "&#0275" "e" "e" 
"ē"))
  (add-to-list 'org-entities-user '("imacron" "\\={\\i}" nil "&#0299" "i" "i" 
"ī"))
  (add-to-list 'org-entities-user '("omacron" "\\={o}" nil "&#0333" "o" "o" 
"ō"))
  (add-to-list 'org-entities-user '("umacron" "\\={u}" nil "&#0363" "u" "u" 
"ū"))
  (add-to-list 'org-entities-user '("Amacron" "\\={A}" nil "&#0256" "A" "A" 
"Ā"))
  (add-to-list 'org-entities-user '("Emacron" "\\={E}" nil "&#0274" "E" "E" 
"Ē"))
  (add-to-list 'org-entities-user '("Imacron" "\\={I}" nil "&#0298" "I" "I" 
"Ī"))
  (add-to-list 'org-entities-user '("Omacron" "\\={O}" nil "&#0332" "O" "O" 
"Ō"))
  (add-to-list 'org-entities-user '("Umacron" "\\={U}" nil "&#0362" "U" "U" 
"Ū"))
#+end_src


** Local variables                                                 :noexport:

# Local Variables: 
# eval: (require 'ox-latex)
# eval: (and (fboundp 'org-sbe) (not (fboundp 'sbe)) (fset 'sbe 'org-sbe))
# org-entities-user: nil
# eval: (sbe "user-entities-local")
# End:





-- 
T.S. Dye & Colleagues, Archaeologists
735 Bishop St, Suite 315, Honolulu, HI 96813
Tel: 808-529-0866, Fax: 808-529-0884
http://www.tsdye.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]