aboutsummaryrefslogtreecommitdiff
path: root/MANUAL.txt
diff options
context:
space:
mode:
authorJohn MacFarlane <[email protected]>2025-01-10 10:28:57 -0800
committerJohn MacFarlane <[email protected]>2025-01-10 10:30:08 -0800
commit6051d62e56f4c64857ac5d6b2d6fab9390f6ea5a (patch)
treeba081a305d3f99d176fafe35fccf934bf6c77ee6 /MANUAL.txt
parentb108cef9dd7dfc7dbc7a61f5416c1449e10eedbd (diff)
Docx reader: read table styles as custom styles...
...when `styles` extension is enabled. Closes #9603. Also improve manual's coverage of custom styles.
Diffstat (limited to 'MANUAL.txt')
-rw-r--r--MANUAL.txt30
1 files changed, 17 insertions, 13 deletions
diff --git a/MANUAL.txt b/MANUAL.txt
index 6ec998db9..7a7899319 100644
--- a/MANUAL.txt
+++ b/MANUAL.txt
@@ -3753,11 +3753,14 @@ output formats
### Extension: `styles` ### {#ext-styles}
-When converting from docx, read all docx styles as divs (for
-paragraph styles) and spans (for character styles) regardless
-of whether pandoc understands the meaning of these styles.
-This can be used with [docx custom styles](#custom-styles).
-Disabled by default.
+When converting from docx, add `custom-styles` attributes
+for all docx styles, regardless of whether pandoc understands
+the meanings of these styles. Because attributes cannot be
+added directly to paragraphs or text in the pandoc AST,
+paragraph styles will cause Divs to be created and character
+styles will cause Spans to be created to hold the attributes.
+(Table styles will be added to the Table elements directly.)
+This extension can be used with [docx custom styles](#custom-styles).
input formats
: `docx`
@@ -7354,11 +7357,11 @@ However, if you need to apply your own styles to blocks, or match a preexisting
set of styles, pandoc allows you to define custom styles for blocks and text
using `div`s and `span`s, respectively.
-If you define a `div` or `span` with the attribute `custom-style`,
-pandoc will apply your specified style to the contained elements (with
-the exception of elements whose function depends on a style, like
-headings, code blocks, block quotes, or links). So, for example, using
-the `bracketed_spans` syntax,
+If you define a Div, Span, or Table with the attribute
+`custom-style`, pandoc will apply your specified style to the
+contained elements (with the exception of elements whose function
+depends on a style, like headings, code blocks, block quotes, or
+links). So, for example, using the `bracketed_spans` syntax,
[Get out]{custom-style="Emphatically"}, he said.
@@ -7400,9 +7403,10 @@ interpreting the derivation of the input document's styles.
By enabling the [`styles` extension](#ext-styles) in the docx reader
(`-f docx+styles`), you can produce output that maintains the styles
-of the input document, using the `custom-style` class. Paragraph
-styles are interpreted as divs, while character styles are interpreted
-as spans.
+of the input document, using the `custom-style` class. A `custom-style`
+attribute will be added for each style. Divs will be created to
+hold the paragraph styles, and Spans to hold the character styles.
+Table styles will be applied directly to the Table.
For example, using the `custom-style-reference.docx` file in the test
directory, we have the following different outputs: