n.west
96fe83ecf1
reference.docx: don't left-align table header row
...
See #11019 . Previously, centering tables in `reference.docx` would leave
the header row left-aligned. Why the OOXML 'standard' would allow table
elements to be aligned differently from the rest of the table in the
first place is anyone's guess.
2025-08-04 15:07:58 -07:00
TomBen
0a697c101b
Update East Asia font theme in styles.xml to minorEastAsia
2025-06-10 18:08:06 -07:00
TomBen
7b03847ec5
Update language settings in styles.xml for East Asia to Simplified Chinese
2025-06-10 18:08:06 -07:00
Andrew Dunning
2aeb09f254
Docx title style corrections ( #10581 )
...
Base Author and Date styles on Title; remove condensed spacing.
2025-01-31 09:14:01 -08:00
John MacFarlane
c26211b0c9
Cleaned up Abstract Title and Subtitle in default reference docx.
...
Center Subtitle, remove color.
2024-05-18 10:50:07 -07:00
John MacFarlane
14f69c60ef
reference.docx: Remove duplicate DefaultParagraphFont in styles.xml.
2024-04-13 22:12:11 -07:00
John MacFarlane
e0f37996b3
reference.docx: stay closer to Word's current defaults.
...
We use the default styles for headings and the title instead
of what pandoc was using.
See #7280 .
2024-04-13 18:15:04 -07:00
Edwin Török
7e15ebb2ca
reference.docx: fix validation error on w:bCs
...
```
{
"Description": "The element has unexpected child element 'http://schemas.openxmlformats.org/wordprocessingml/2006/main:bCs '.",
"Path": {
"NamespacesDefinitions": [
"xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main \""
],
"Namespaces": {
},
"XPath": "/w:styles[1]/w:style[15]/w:rPr[1]",
"PartUri": "/word/styles.xml"
},
"Id": "Sch_UnexpectedElementContentExpectingComplex",
"ErrorType": "Schema"
},
```
Signed-off-by: Edwin Török <edwin@etorok.net >
2023-12-17 10:07:10 -08:00
Edwin Török
9fba209004
reference.docx: fix validation error on w:b
...
From OOXMLValidator:
```
{
"Description": "The element has unexpected child element 'http://schemas.openxmlformats.org/wordprocessingml/2006/main:b '.",
"Path": {
"NamespacesDefinitions": [
"xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main \""
],
"Namespaces": {
},
"XPath": "/w:styles[1]/w:style[9]/w:rPr[1]",
"PartUri": "/word/styles.xml"
},
"Id": "Sch_UnexpectedElementContentExpectingComplex",
"ErrorType": "Schema"
},
```
Signed-off-by: Edwin Török <edwin@etorok.net >
2023-12-17 10:07:10 -08:00
Edwin Török
b7e9a6e0a7
reference.docx: Fix validation error on tcBorders
...
According to `wml.xsd` the order must be:
```
<xsd:sequence>
<xsd:element name="tcBorders" type="CT_TcBorders" minOccurs="0" maxOccurs="1"/>
[...]
<xsd:element name="vAlign" type="CT_VerticalJc" minOccurs="0"/>
```
Signed-off-by: Edwin Török <edwin@etorok.net >
2023-12-17 10:07:10 -08:00
Edwin Török
c0febe86d5
reference.docx: fix validation error, remove extra >
...
There was an extra `>` which showed up as "character content" in the XML:
```
/tmp/styles-pretty.xml:113: element rPr: Schemas validity error : Element '{http://schemas.openxmlformats.org/wordprocessingml/2006/main }rPr': Character content other than whitespace is not allowed because the content type is 'element-only'.
```
Signed-off-by: Edwin Török <edwin@etorok.net >
2023-12-17 10:07:10 -08:00
Edwin Török
39b59af8c9
reference.docx: fix validation error on spacing
...
```
./tmp/styles-pretty.xml:111: element spacing: Schemas validity error : Element '{http://schemas.openxmlformats.org/wordprocessingml/2006/main }spacing': This element is not expected. Expected is one of ( {http://schemas.openxmlformats.org/wordprocessingml/2006/main }textDirection, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }textAlignment, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }textboxTightWrap, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }outlineLvl, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }divId, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }cnfStyle, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }pPrChange ).
```
According to `wml.xsd` `spacing` must be placed before `jc`:
```
<xsd:sequence>
<xsd:element name="spacing" type="CT_Spacing" minOccurs="0"/>
[...]
<xsd:element name="jc" type="CT_Jc" minOccurs="0"/>
```
Signed-off-by: Edwin Török <edwin@etorok.net >
2023-12-17 10:07:10 -08:00
Edwin Török
6a06f6f608
reference.docx: fix validation error on qFormat
...
```
./tmp/styles-pretty.xml:30: element qFormat: Schemas validity error : Element '{http://schemas.openxmlformats.org/wordprocessingml/2006/main }qFormat': This element is not expected. Expected is one of ( {http://schemas.openxmlformats.org/wordprocessingml/2006/main }rPr, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }tblPr, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }trPr, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }tcPr, {http://schemas.openxmlformats.org/wordprocessingml/2006/main }tblStylePr ).
```
According to `wml.xsd` it must come before `pPr`:
```
<xsd:complexType name="CT_Style">
<xsd:sequence>
[...]
<xsd:element name="qFormat" type="CT_OnOff" minOccurs="0"/>
[...]
<xsd:element name="pPr" type="CT_PPrGeneral" minOccurs="0" maxOccurs="1"/>
```
Signed-off-by: Edwin Török <edwin@etorok.net >
2023-12-17 10:07:10 -08:00
John MacFarlane
fb4cea44b9
Docx writer: Use different style for block quotes in notes.
...
Using "Footnote Block Text" for the style name, so it can be
given a different font size if footnotes are.
Closes #9243 .
2023-12-08 13:34:33 -08:00
John MacFarlane
80e750aa5e
Docx writer: include abstract title.
...
Closes #8702 .
Uses localized term for abstract.
2023-03-17 20:06:17 -07:00
John MacFarlane
c451207b08
Docx writer: handle table header using styles.
...
Instead of hard-coding the border and header cell vertical alignment,
we now let this be determined by the Table style, making use of
Word's "conditional formatting" for the table's first row.
For headerless tables, we use the tblLook element to tell Word
not to apply conditional first-row formatting.
Closes #7008 .
2021-01-12 09:49:10 -08:00
John MacFarlane
1e84178431
Docx writer: support --number-sections.
...
Closes #1413 .
2020-07-22 11:53:31 -07:00
John MacFarlane
41d1ae0fdd
Change styles in reference.docx.
...
All headings now have a uniform color.
Level-1 headings no longer set `w:themeShade="B5"`.
Level-2 headings are now 14 point rather than 16 point.
Level-3 headings are now 12 point rather than 14 point.
Level-4 headings are italic rather than bold.
Closes #5820 .
2019-11-16 09:48:05 -08:00
John MacFarlane
e8de53ce4a
Change reference.docx to use more normal block quotes.
...
Indented left and right, same font and size.
Previously it was unindented, smaller font and different
typeface.
See #5820 .
2019-11-14 22:20:58 -08:00
John MacFarlane
596257f350
Updated reference.docx.
...
Instead of just "Hello, world", the document now contains
exemplars of most of the styles that have an effect on pandoc
documents.
This makes it easier to see the effect of style changes.
Closes #4175 .
2017-12-26 22:02:49 -08:00
John MacFarlane
650e1ac1fd
Docx writer: Use Table rather than "Table Normal" for table style.
...
"Table Normal" is the default table style and can't be modified.
Closes #3275 , further testing welcome.
2017-05-25 12:11:46 +02:00
Ian
b9185b0216
Docx writer: Change FigureWithCaption to CaptionedFigure ( #3658 )
...
Edit styles.xml as part of the fix for #3656
2017-05-18 22:34:13 +02:00
John MacFarlane
d5086e7bd7
Docx writer: Support 9 levels of headers.
...
Closes #1642 .
2017-03-13 21:48:00 +01:00
Ophir Lifshitz
cfa68c689f
Reference Docx: Add missing Header 6 style (steel blue)
...
Based on Header 4 (bold, steel blue) and Header 5 (italic, steel blue)
2015-07-15 19:12:56 -04:00
Ophir Lifshitz
c0c7f8377d
Reference Docx: Correct outlineLvl for Header styles
...
Not sure if this actually affects anything
2015-07-15 19:11:01 -04:00
John MacFarlane
2b2f7fe15e
Merge pull request #2035 from lierdakil/issue2031
...
Docx Writer/Reference: Add keepNext to objects w/ captions
2015-03-30 20:30:15 -07:00
Nikolay Yakimov
79be04df69
Add toc heading style to reference.docx
2015-03-29 09:03:33 +03:00
Nikolay Yakimov
78cf36a392
Reference Docx: Add keepNext to table captions
2015-03-29 08:02:23 +03:00
Nikolay Yakimov
69d5085c11
Docx Writer: Add a style to figure images
...
Figures with empty captions use style "Figure"
Figures with nonempty captions use style "Figure with Caption", which is
based on "Figure", and additionally has keepNext set.
2015-03-29 08:02:18 +03:00
Nikolay Yakimov
1710c4bd8b
Add unpacked reference data
2015-03-28 10:26:08 -07:00