From 56ceaf49dc1627ed05febcccae9899a68b3da99f Mon Sep 17 00:00:00 2001 From: Nils Carlson <nils@nilscarlson.se> Date: Sat, 21 Nov 2020 00:05:56 +0000 Subject: DocBook reader: Table text width support (#6791) Table width in relation to text width is not natively supported by docbook but is by the docbook fo stylesheets through an XML processing instruction, <?dbfo table-width="50%"?> . Implement support for this instruction in the DocBook reader. --- test/command/6791.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 test/command/6791.md (limited to 'test/command') diff --git a/test/command/6791.md b/test/command/6791.md new file mode 100644 index 000000000..478647721 --- /dev/null +++ b/test/command/6791.md @@ -0,0 +1,32 @@ +``` +% pandoc -f docbook -t native --quiet +<informaltable frame="all" rowsep="1" colsep="1"> +<?dbfo table-width="50%"?> +<tgroup cols="2"> +<colspec colname="col_1" colwidth="6.25*"/> +<colspec colname="col_2" colwidth="6.25*"/> +<tbody> +<row> +<entry align="center" valign="top"><simpara>2</simpara></entry> +<entry align="center" valign="top"><simpara>1</simpara></entry> +</row> +</tbody> +</tgroup> +</informaltable> +^D +[Table ("",[],[]) (Caption Nothing + []) + [(AlignDefault,ColWidth 0.25) + ,(AlignDefault,ColWidth 0.25)] + (TableHead ("",[],[]) + []) + [(TableBody ("",[],[]) (RowHeadColumns 0) + [] + [Row ("",[],[]) + [Cell ("",[],[]) AlignCenter (RowSpan 1) (ColSpan 1) + [Para [Str "2"]] + ,Cell ("",[],[]) AlignCenter (RowSpan 1) (ColSpan 1) + [Para [Str "1"]]]])] + (TableFoot ("",[],[]) + [])] +``` -- cgit v1.2.3