Re: [O] Org-entities-user in caption of Latex export
Hello, t...@tsdye.com (Thomas S. Dye) writes: Nicolas Goaziou m...@nicolasgoaziou.fr 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: [...] This should be fixed. Thank you for reporting it. Regards, -- Nicolas Goaziou
Re: [O] Org-entities-user in caption of Latex export
Nicolas Goaziou m...@nicolasgoaziou.fr writes: 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: [...] This should be fixed. Thank you for reporting it. Yes, it works here. Thanks for looking into this. All the best, Tom -- Thomas S. Dye http://www.tsdye.com
Re: [O] Org-entities-user in caption of Latex export
Hello, t...@tsdye.com (Thomas S. Dye) writes: Recently, entities in org-entities-user haven't made it through LaTeX export when they are in a caption. This Org mode snippet: Test \umacron \ocirc \umacron \amacron. #+caption: Test \umacron \ocirc \umacron \amacron. Yields this output: Test \={u} \^{o} \={u} \={a}. \caption{Test \umacron \^{o} \umacron \amacron.} You can see that the org-entity (\ocirc) makes it through unscathed, but that my user entities \umacron and \amacron don't. 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)? Regards, -- Nicolas Goaziou
Re: [O] Org-entities-user in caption of Latex export
Nicolas Goaziou m...@nicolasgoaziou.fr 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
Re: [O] Org-entities-user in caption of Latex export
t...@tsdye.com (Thomas S. Dye) writes: Nicolas Goaziou m...@nicolasgoaziou.fr 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: It might be an order-of-evaluation problem. What happens if you set org-entities-user to nil first thing in the code block rather than in the local variables? Nick
Re: [O] Org-entities-user in caption of Latex export
Nick Dokos ndo...@gmail.com writes: # 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: It might be an order-of-evaluation problem. What happens if you set org-entities-user to nil first thing in the code block rather than in the local variables? Yes, as I mentioned, removing the org-entities-user: nil line from the Local Variables section gets rid of the problem. Once that line is gone, I get expected results with and without (setq org-entities-user nil) in the source code block. The curious thing (to me) is that the problem is restricted to captions. The user entities work fine outside of captions regardless of the org-entities-user: nil line in Local Variables. hth, Tom -- Thomas S. Dye http://www.tsdye.com
[O] Org-entities-user in caption of Latex export
Aloha all, Recently, entities in org-entities-user haven't made it through LaTeX export when they are in a caption. This Org mode snippet: Test \umacron \ocirc \umacron \amacron. #+caption: Test \umacron \ocirc \umacron \amacron. Yields this output: Test \={u} \^{o} \={u} \={a}. \caption{Test \umacron \^{o} \umacron \amacron.} You can see that the org-entity (\ocirc) makes it through unscathed, but that my user entities \umacron and \amacron don't. All the best, Tom -- 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