Hi Eric, Eric Fraga wrote: > Sebastien Vauban <wxhgmqzgw...@spammotel.com> writes: >> I want to customize a bit the layout of a table, using the =align= parameter >> as >> explained on http://orgmode.org/manual/Tables-in-LaTeX-export.html. >> >> That works well for the first two common usages (see ECM) but not with >> @-expressions (see, for example, on > > Actually, it's not the @ expressions as such that cause the problems, > it's the spaces you are trying to introduce within them, causing the org > parser to terminate the alignment term too soon. Two solutions below. > >> #+ATTR_LaTeX: align=r@{ : }r@{ }l >> gets INCORRECTLY translated to: >> >> #+begin_src latex >> \begin{tabular}{r@{} > > I know this isn't pretty but you could use > > #+ATTR_LaTeX: align=r@{\hspace{1em}:\hspace{1em}}r@{\hspace{1em}}l > > changing the 1em to whatever amount of space you actually want; probably > 1ex is more likely... > > The following also works but although it looks simpler here (in an > email), I don't like how Org hides the ~s in the first column > specification as it (incorrectly) interprets them as a verbatim style. > > #+ATTR_LaTeX: align=r@{~:~}r@{~}l
I had tried backslashing the space, but that did not help. Your examples do help working around the problem. Thanks! Best regards, Seb -- Sebastien Vauban