Re: [Orgmode] Latex export format control - emphasis and radio link
Hi Baptiste, first of all, why don't you just use not-a-lint instead of not_a_link? Using underscore sort-of asks for problems in this context. Also, why do you want the links to be in typewriter font? This is unusual. Maybe instead of modifying org-emph-alist, you'd want to add to it and create a new emphasis with is texttt but not verbatim? Finally, other_radio_link it is indeed a bug that this is not exported with escaped underscores. I have fixed this issue. - Carsten On Dec 23, 2009, at 3:27 PM, Baptiste Fouques wrote: Hi, I am using Org for a while, and I actually do like it a lot. I'd like to extend my usage a bit, but I have some difficulties with export format. Basically, my point is about expanding/escaping control sequences in latex output. My sample org file is : #+TITLE: Org Test #+AUTHOR:Baptiste Fouques #+EMAIL: b...@m4tp.org #+DESCRIPTION: org mode link test #+OPTIONS: ^:nil * org-export-latex-emphasis-alist difficutlies # link_radio =link_radio= =not_a_link= * Radio Link format other_radio_link EOF- What I would expect as a Latex export would be : \section{org-export-latex-emphasis-alist difficutlies} \label{sec-1} \label{link_radio} \texttt{\hyperref[link_radio]{link\_radio}} \texttt{not\_a\_link} \section{Radio Link format} \label{sec-2} \label{other_radio_link}other\_radio\_link EOF But, I naturally get ... \texttt{[[link\_radio][link\_radio]]} {1} ... \label{other_radio_link}other_radio_link {2} which does not work at all as {1} is just a no-sense for LaTeX, and {2} has not escaped the _ in plain text output (also the org header has #+OPTIONS: ^:nil ). I can manage to get {1} quite correct, manipulating org-export-latex-emphasis-alist : ( ... (= \\texttt{%s} nil) ... ) ... \texttt{\hyperref[link_radio]{link\_radio}} ... but then, =not_a_link= became naturally broken ( _ are no more escaped ... ) And I found no such parameter that can be used to manipulate radio link export format (to get oher_radio_link beeing exported as \label{other_radio_link}other\_radio\_link . If you could help me on this issue, I will be able to use Org mode more widely in my everyday work (and propose it to my co-worker). Thanks a lot, ---Bat ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode - Carsten ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Latex export format control - emphasis and radio link
Hi, thank you for having answered quickly my questions On Thu, Dec 24, 2009 at 9:31 AM, Carsten Dominik carsten.domi...@gmail.com wrote: first of all, why don't you just use not-a-lint instead of not_a_link? Using underscore sort-of asks for problems in this context. Guess that I am not really looking for problems (I am not this type of guy ;) ), but where I work, symbol names are defined with underscores as word separators, and I need a tool that handle it ... And I prefer facing the the problems when they come (well, first trying to find the correct way, before asking for help). Also, why do you want the links to be in typewriter font? still, it is about symbol names ... so the typewriter font, Then they are defined once, then any reference should link to the definition ... This is unusual. Maybe instead of modifying org-emph-alist, you'd want to add to it and create a new emphasis with is texttt but not verbatim? It do work, thanks for the advice. Also now I have to handle to prefix for word that are radio-linked and those who are not ... other_radio_link it is indeed a bug that this is not exported with escaped underscores. I have fixed this issue. Thank you. Got it and confirm that it works. Have a good Christmas --- Bat ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
[Orgmode] Latex export format control - emphasis and radio link
Hi, I am using Org for a while, and I actually do like it a lot. I'd like to extend my usage a bit, but I have some difficulties with export format. Basically, my point is about expanding/escaping control sequences in latex output. My sample org file is : #+TITLE: Org Test #+AUTHOR:Baptiste Fouques #+EMAIL: b...@m4tp.org #+DESCRIPTION: org mode link test #+OPTIONS: ^:nil * org-export-latex-emphasis-alist difficutlies # link_radio =link_radio= =not_a_link= * Radio Link format other_radio_link EOF- What I would expect as a Latex export would be : \section{org-export-latex-emphasis-alist difficutlies} \label{sec-1} \label{link_radio} \texttt{\hyperref[link_radio]{link\_radio}} \texttt{not\_a\_link} \section{Radio Link format} \label{sec-2} \label{other_radio_link}other\_radio\_link EOF But, I naturally get ... \texttt{[[link\_radio][link\_radio]]} {1} ... \label{other_radio_link}other_radio_link {2} which does not work at all as {1} is just a no-sense for LaTeX, and {2} has not escaped the _ in plain text output (also the org header has #+OPTIONS: ^:nil ). I can manage to get {1} quite correct, manipulating org-export-latex-emphasis-alist : ( ... (= \\texttt{%s} nil) ... ) ... \texttt{\hyperref[link_radio]{link\_radio}} ... but then, =not_a_link= became naturally broken ( _ are no more escaped ... ) And I found no such parameter that can be used to manipulate radio link export format (to get oher_radio_link beeing exported as \label{other_radio_link}other\_radio\_link . If you could help me on this issue, I will be able to use Org mode more widely in my everyday work (and propose it to my co-worker). Thanks a lot, ---Bat ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode