Пакажыце sidewaystable размяшчэнне ў орг-рэжыме экспарту

У мяне ёсць дакумент Org-рэжым, які я экспарт у PDF, і мой дакумент змяшчае табліцу, у якой я хацеў бы, каб павярнуць на экспарт. Я быў у стане дасягнуць кручэнне з # + ATTR_LATEX :: плаваць бокам . Тым не менш, гэта ставіць на стол у самым канцы дакумента, у той час як я хацеў бы яго бліжэй, дзе ён з'яўляецца ў тэксце. Адно з рашэнняў, я паспрабаваў гэта з дапамогай # + LATEX: \ пачаць {sidewaystable} [htbp] над табліцай і # + LATEX: \ канец {sidewaystable} ніжэй яго, што гэта Hacky і прымушае мяне страціць загаловак табліцы і магчымасць спасылацца на табліцу ў іншым месцы ў тэксце. Гэта, аднак, паставіў стол, дзе я хачу. Ці ёсць спосаб, каб паказаць месцазнаходжанне sidewaystable пры экспарце з аргані-рэжым?

7

1 адказы

Паспрабуйце выкарыстоўваць : размяшчэнне [H] мадыфікатар, як у гэтым прыкладзе:

    #+NAME: tblSideways
    #+CAPTION: A sidewaystable
    #+ATTR_LATEX: :font \footnotesize :float sidewaystable :placement [H]
    | Column 1 | Column 2 | Column 3 | Column 4 | Column 5 | Column 6 |
    |----------+----------+----------+----------+----------+----------|
    |        1 |       10 |      100 |     1000 | example  | result   |
    |        2 |       11 |      101 |     1001 | example  | result   |
    |        3 |       12 |      102 |     1002 | example  | result   |
    |        4 |       13 |      103 |     1003 | example  | result   |
    |        5 |       14 |      104 |     1004 | example  | result   |
    |        6 |       15 |      105 |     1005 | example  | result   |
    |        7 |       16 |      106 |     1006 | example  | result   |

Звярніце ўвагу, што гэта працуе, нават калі ў дакументацыі гаворыцца

<�Р>: размяшчэнне ігнаруецца :. паплаўкоў ўбок табліц

Мадыфікатар [Н] назіраецца, як можа быць пацверджана ў атрыманым латэксе, як можна бачыць тут:

\begin{sidewaystable}[H]
\caption{\label{tab:orgtable3}
A sidewaystable}
\centering
\footnotesize
\begin{tabular}{rrrrll}
Column 1 & Column 2 & Column 3 & Column 4 & Column 5 & Column 6\\
\hline
1 & 10 & 100 & 1000 & example & result\\
2 & 11 & 101 & 1001 & example & result\\
3 & 12 & 102 & 1002 & example & result\\
4 & 13 & 103 & 1003 & example & result\\
5 & 14 & 104 & 1004 & example & result\\
6 & 15 & 105 & 1005 & example & result\\
7 & 16 & 106 & 1006 & example & result\\
\end{tabular}
\end{sidewaystable}

You can find an example Org file + rendered PDF in my examples at https://github.com/dfeich/org-babel-examples/tree/master/latex

Да ведама: Я выкарыстоўваю Emacs версіі: GNU Emacs 25.1.50.3 і орг версія: 8.3.3

Ура, Дэрэк

7
дададзена
Гэта працуе, каб змясціць табліцу, хоць я атрымліваю Невядомага варыянт паплаўка «H» памылкі. Выкарыстанне : размяшчэнне [л.с.] працуе без памылак. Дзякуй за ўказанне на неадпаведнасць у дакументацыі.
дададзена аўтар jfmessier, крыніца
@KaraWoo Элемент H варыянт з якая плавае кропкай (гэта значыць «на самай справе паклаў яго тут») вызначаецца флоат LaTeX пакет, так што вам трэба \ usepackage {флоат} , каб выкарыстоўваць яго.
дададзена аўтар jorgepc, крыніца