Open GoogleCodeExporter opened 9 years ago
Hi there,
Thanks for your feature request. I've been looking at the Pandoc Markdown
documentation, and it seems like one of the options for a table is the
following:
Right Left Center Default
------- ------ ---------- -------
12 12 12 12
123 123 123 123
1 1 1 1
(the specs call this "simple table syntax"). I believe it's possible to get
tables of this kind out of PrettyTable 0.7 and above by setting:
table.vrules = prettytable.NONE
table.hrules = prettytable.FRAME
Can you please let me know if this works for you in Pandoc?
If it does work, I'll make a PANDOC pre-define style (like the MSWORD_FRIENDLY
one) so future Pandoc users don't need to figure this out for themselves.
Thanks again,
Luke
Original comment by luke@maurits.id.au
on 6 Oct 2013 at 11:12
[deleted comment]
[deleted comment]
Got it, but it makes tables like this:
---------------------------------------
Right Left Center Default
---------------------------------------
12 12 12 12
123 123 123 123
1 1 1 1
---------------------------------------
Which I don't think will work.
Original comment by m...@baseggio.ca
on 11 Oct 2013 at 2:53
Confirmed that it does NOT work.
Pandoc is looking for separations between columns otherwise it can't figure out
that it's a table.
I think the best is still adding an option to the original table because it's
the nicest looking IMHO:
+---------------+---------------+--------------------+
| Fruit | Price | Advantages |
+===============+===============+====================+
| Bananas | $1.34 | - built-in wrapper |
| | | - bright color |
+---------------+---------------+--------------------+
| Oranges | $2.10 | - cures scurvy |
| | | - tasty |
+---------------+---------------+--------------------+
BUT this would also work I think:
---------------------------------------
Right Left Center Default
--------- -------- ---------- ---------
12 12 12 12
123 123 123 123
1 1 1 1
---------------------------------------
Original comment by m...@baseggio.ca
on 11 Oct 2013 at 3:05
How about:
table.hrules=HEADER
table.junction_char=" "
table.vertical_char=" "
This will produce:
foo bar baz
----- ----- -----
1 2 3
1 2 3
1 2 3
Which should work according to the Pandoc docs.
Original comment by luke@maurits.id.au
on 13 Oct 2013 at 5:53
There we go, that works great with pandoc! Thanks for the help.
Original comment by m...@baseggio.ca
on 13 Oct 2013 at 6:09
Wonderful! Glad it works. I will make sure that in the next release there is
a PANDOC preset which makes this easy. Thanks for letting me know about the
Pandoc compatibility issue.
Original comment by luke@maurits.id.au
on 13 Oct 2013 at 6:24
No problem, you might want to call it PANDOC_MARKDOWN or something similar
to indicate that this is for Pandoc markdown parsing.
Thanks for the very useful work!
Original comment by m...@baseggio.ca
on 13 Oct 2013 at 6:28
Original issue reported on code.google.com by
m...@baseggio.ca
on 25 Sep 2013 at 6:57