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


Reply via email to