pandoc/test/command/3706.md
despresc 4e34d366df Adapt to the newest Table type, fix some previous adaptation issues
- Writers.Native is now adapted to the new Table type.

- Inline captions should now be conditionally wrapped in a Plain, not
  a Para block.

- The toLegacyTable function now lives in Writers.Shared.
2020-04-15 23:03:22 -04:00

1.8 KiB

Results marker can be hidden in block attributes (#3706)

pandoc -f org -t native
#+BEGIN_SRC R :exports results :colnames yes
   data.frame(Id = 1:3, Desc = rep("La",3))
#+END_SRC

#+CAPTION: Lalelu.
#+LABEL: tab
#+RESULTS:
| Id | Desc |
|----+------|
|  1 | La   |
|  2 | La   |
|  3 | La   |
^D
[Div ("tab",[],[])
 [Table ("",[],[]) (Caption Nothing
  [Plain [Str "Lalelu."]])
  [(AlignDefault,ColWidthDefault)
  ,(AlignDefault,ColWidthDefault)]
  (TableHead ("",[],[])
  [Row ("",[],[])
   [Cell ("",[],[]) AlignDefault (RowSpan {getRowSpan = 1}) (ColSpan {getColSpan = 1})
    [Plain [Str "Id"]]
   ,Cell ("",[],[]) AlignDefault (RowSpan {getRowSpan = 1}) (ColSpan {getColSpan = 1})
    [Plain [Str "Desc"]]]])
  [(TableBody ("",[],[]) (RowHeadColumns {getRowHeadColumns = 0})
   []
   [Row ("",[],[])
    [Cell ("",[],[]) AlignDefault (RowSpan {getRowSpan = 1}) (ColSpan {getColSpan = 1})
     [Plain [Str "1"]]
    ,Cell ("",[],[]) AlignDefault (RowSpan {getRowSpan = 1}) (ColSpan {getColSpan = 1})
     [Plain [Str "La"]]]
   ,Row ("",[],[])
    [Cell ("",[],[]) AlignDefault (RowSpan {getRowSpan = 1}) (ColSpan {getColSpan = 1})
     [Plain [Str "2"]]
    ,Cell ("",[],[]) AlignDefault (RowSpan {getRowSpan = 1}) (ColSpan {getColSpan = 1})
     [Plain [Str "La"]]]
   ,Row ("",[],[])
    [Cell ("",[],[]) AlignDefault (RowSpan {getRowSpan = 1}) (ColSpan {getColSpan = 1})
     [Plain [Str "3"]]
    ,Cell ("",[],[]) AlignDefault (RowSpan {getRowSpan = 1}) (ColSpan {getColSpan = 1})
     [Plain [Str "La"]]]])]
  (TableFoot ("",[],[])
  [])]]
pandoc -f org -t native
#+BEGIN_SRC R :exports none :colnames yes
   data.frame(Id = 1:2, Desc = rep("La",2))
#+END_SRC

#+CAPTION: Lalelu.
#+LABEL: tab
#+RESULTS:
| Id | Desc |
|----+------|
|  1 | La   |
|  2 | La   |
^D
[]