Date: Fri, 07 Jul 2017 18:20:27 +0100
From: Sharon Kimble <boudic...@skimble.plus.com>
Subject: [O] sideways table
Message-ID: <87k23kgo4k....@skimble.plus.com>

So how can I use 'sideways' with a table please? Its not clear exactly
what to do from the org-mode manual, and google doesn't provide any
solutions either.

Thanks
Sharon.
I know that this is not your question, but I suggest that you take another approach. You will eventually have a long table which is longer than a single page, and combining that with :float sideways is not going to help you (did not work for me in the past). I attach a working example that you might find useful. It includes the implementation with booktabs, if you want.

I think that the only thing that you are missing is loading booktabs: #+LATEX_HEADER: \usepackage{booktabs}

-------------------------------------------------

ONLY AT VFEmail! - Use our Metadata Mitigator to keep your email out of the 
NSA's hands!
$24.95 ONETIME Lifetime accounts with Privacy Features! 15GB disk! No bandwidth quotas!
Commercial and Bulk Mail Options!  
#+STARTUP: indent
#+LATEX_HEADER: \usepackage{tabu}
* Long portrait table
#+CAPTION: Long portrait table.
#+ATTR_LATEX: :environment longtabu :align cXX
| Symbol | Meaning                       | Expression                           
                                                                                
                                                          |
|--------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|--------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|        | *General*                     |                                      
                                                                                
                                                          |
| $\Psi$ | Helmholtz free energy density | 
$\Psi_{m}\left(D_{m},I_{1},I_{3}\right) + 
\Psi_{f}\left(D_{f},D_{int},I_{4}\right) + \Psi_{m}\left(I_{1}, I_{2}, I_{3}, 
I_{4}, I_{5}, D_{int}\right) + \Psi_{D}\left(a\right)$ |

* Long landscape table
#+LATEX_HEADER: \usepackage{pdflscape}
#+BEGIN_landscape
#+CAPTION: Long landscape table
#+ATTR_LATEX: :environment longtabu :align cXX
| Symbol | Meaning                       | Expression                           
                                                                                
                                                          |
|--------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|--------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|        | *General*                     |                                      
                                                                                
                                                          |
| $\Psi$ | Helmholtz free energy density | 
$\Psi_{m}\left(D_{m},I_{1},I_{3}\right) + 
\Psi_{f}\left(D_{f},D_{int},I_{4}\right) + \Psi_{m}\left(I_{1}, I_{2}, I_{3}, 
I_{4}, I_{5}, D_{int}\right) + \Psi_{D}\left(a\right)$ |
#+END_landscape

* table with colors
# https://emacs.stackexchange.com/a/30306
#+LATEX_HEADER: \usepackage[table]{xcolor}
#+CAPTION: Table with colors.
| hi   | there                              |
|------+------------------------------------|
| this | @@latex:\cellcolor{blue!25}@@ that |
| one  | two                                |

* Sideways table with colors
Note that, by itself, you would need the header from [[*table with 
colors][table with
colors]]
#+CAPTION: Sideways table with colors.
#+ATTR_LATEX: :float sideways
| hi   | there                              |
|------+------------------------------------|
| this | @@latex:\cellcolor{blue!25}@@ that |
| one  | two                                |

* Booktabs table
#+LATEX_HEADER: \usepackage{booktabs}
#+CAPTION: Booktabs table.
#+ATTR_LATEX: :booktabs t
| hi   | there                              |
|------+------------------------------------|
| this | @@latex:\cellcolor{blue!25}@@ that |
| one  | two                                |

* Sideways table with booktabs
Remember to load booktabs as in [[*Booktabs table][Booktabs table]]
#+CAPTION: Sideways table with booktabs.
#+ATTR_LATEX: :float sideways :booktabs t
| hi   | there                              |
|------+------------------------------------|
| this | @@latex:\cellcolor{blue!25}@@ that |
| one  | two                                |

* Longtabu with sideways                                           :noexport:
This does not work
#+CAPTION: Longtabu with sideways
#+ATTR_LATEX: :environment longtabu :align cXX :float sideways
| Symbol | Meaning                       | Expression                           
                                                                                
                                                          |
|--------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|--------+-------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|        | *General*                     |                                      
                                                                                
                                                          |
| $\Psi$ | Helmholtz free energy density | 
$\Psi_{m}\left(D_{m},I_{1},I_{3}\right) + 
\Psi_{f}\left(D_{f},D_{int},I_{4}\right) + \Psi_{m}\left(I_{1}, I_{2}, I_{3}, 
I_{4}, I_{5}, D_{int}\right) + \Psi_{D}\left(a\right)$ |

* COMMENT See also
https://tex.stackexchange.com/questions/170205/rotate-table-90-degrees-and-stretch-to-fill-whole-page
https://emacs.stackexchange.com/questions/14688/how-do-i-insert-resizebox-code-in-org-mode-tables-when-exporting-to-latex
* COMMENT My config
#+BEGIN_SRC elisp
  (org-version)
#+END_SRC

#+RESULTS:
: 9.0.9

#+BEGIN_SRC elisp
  (emacs-version)
#+END_SRC

#+RESULTS:
: GNU Emacs 24.4.1 (x86_64-pc-linux-gnu, GTK+ Version 3.4.2)
:  of 2015-01-11 on maritornes, modified by Debian

Reply via email to