[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!