emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] caption inside threeparttable


From: Rasmus
Subject: Re: [O] caption inside threeparttable
Date: Tue, 01 Sep 2015 16:10:46 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Hi,

Vikas Rawal <address@hidden> writes:

> I have a table like below. How can I get the caption inside
> threeparttable? Keeping caption outside threeparttable makes it go
> wider than the table width.

Next time please also include desired output.

Anyway try this:

0. (add-to-list 'org-latex-caption-above 'special-block)

1.  Example:

    #+NAME: energy-cost-uk
    #+begin_table
    #+CAPTION: I have a long caption that is wider than the table and it goes 
beyond the table much to my dislike
    #+begin_threeparttable
    #+attr_latex: :environment tabulary :width \textwidth :align lC :center  
:font \small
    |---------------------+---------|
    | Food group          | Average |
    |---------------------+---------|
    | alskjd askjd askjdh |    1.26 |
    | d skdjhf s          |    9.13 |
    | mk dls hds          |    4.75 |
    | Meat, protein       |    4.93 |
    | Food and sugar      |    3.11 |
    |---------------------+---------|
    #+attr_latex: :options [flushleft]
    #+begin_tablenotes
    #+begin_footnotesize

    @@latex:\textit{Source}: \citet{nicholas2014}.@@

    #+end_footnotesize

    #+end_tablenotes
    #+end_threeparttable
    #+end_table

    Output, which I did not test:

     \begin{table}
     \label{orgspecialblock1}

     \begin{threeparttable}
     \caption{I have a long caption that is wider than the table and it goes 
beyond the table much to my dislike}
     {\small
     \begin{tabulary}{\textwidth}{lC}
     \toprule
     Food group & Average\\
     \midrule
     alskjd askjd askjdh & 1.26\\
     d skdjhf s & 9.13\\
     mk dls hds & 4.75\\
     Meat, protein & 4.93\\
     Food and sugar & 3.11\\
     \bottomrule
     \end{tabulary}}
     \begin{tablenotes}[flushleft]
     \begin{footnotesize}


     \textit{Source}: \citet{nicholas2014}.
     \end{footnotesize}
     \end{tablenotes}
     \end{threeparttable}
     \end{table}

Hope it's what you are looking for.

Rasmus

-- 
If you can mix business and politics wonderful things can happen!




reply via email to

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