John MacFarlane
4086873281
Improve locators for docx Zotero citations.
2022-02-03 20:23:11 -08:00
John MacFarlane
1c2f0fe1d2
Enable citations
extension for docx reader.
...
When enabled, Zotero citations are parsed as native pandoc
citations. (When disabled, the Zotero-generated citation
text is passed through as regular text.) In addition, the
Zotero-generated bibliography is suppressed.
Locators still need some work.
2022-02-03 19:34:05 -08:00
John MacFarlane
04d365623b
doc/org.md: remove obsolete citations section.
...
This mostly described citation formats we no longer
support.
2022-02-03 18:59:40 -08:00
John MacFarlane
aa5e10ce6c
MANUAL: fix documentation for citations and org mode.
2022-02-03 18:59:28 -08:00
John MacFarlane
9ef8650612
Docx reader: Parse CSL JSON in Zotero addin.
...
This gives us what we ned for #7840 , except adding
to the references in metadata.
2022-02-03 16:04:15 -08:00
John MacFarlane
b9ac243986
Trim whitespace from math in --webtex.
...
This fixes problems with --webtex and markdown output,
when display math starts or ends with a newline.
Closes #7892 .
2022-02-03 13:21:27 -08:00
John MacFarlane
9618b66fe8
Whitespace fixes.
2022-02-03 13:13:03 -08:00
John MacFarlane
0011c9520d
Docx reader: add more framework for Zotero citations.
...
- Add docxReferences to state, so we can accumulate
references for metadata.
- Add a clause for ZoteroItem to parPartToInlines'.
So far it doesn't do anything except add a surrounding Cite element.
See #7840 .
2022-02-03 07:39:07 -08:00
John MacFarlane
54279149ab
Use unreleased citeproc.
2022-02-03 07:37:13 -08:00
John MacFarlane
6ed8999f75
LaTeX reader: handle subequations as inline math environment.
...
Closes #7883 .
2022-02-02 10:41:46 -08:00
Albert Krewinkel
2fa8308afa
Restore wkhtmltopdf as default pdf engine for HTML
2022-02-01 14:43:38 -08:00
John MacFarlane
64a21caa6c
Makefile: add 'make help', trim some useless targets.
2022-01-31 10:07:13 -08:00
John MacFarlane
a081859743
Bump to 2.17.1.1, update changelog and man page.
2022-01-31 09:45:44 -08:00
John MacFarlane
4c8c7f6dff
Revert "T.P.App.Opt: fix logic bug in fullDefaultsPath."
...
This reverts commit 545c0911aa
.
Fixes regression in 2.17.1.
The original commit was completely misguided, and caused
problems finding defaults files in the default user data
directory.
2022-01-31 09:36:49 -08:00
Albert Krewinkel
46e5937628
Custom writer: default to single quotes for strings
...
Makes the code more consistent and makes it easier to use double quotes
in strings, which is the usual quoting style used for HTML attributes.
Closes : #7487
2022-01-31 11:33:31 +01:00
John MacFarlane
0e5ab9760b
RELEASE-CHECKLIST: remove CircleCI step.
2022-01-30 12:41:27 -08:00
John MacFarlane
645668f3ad
Fix typo in changelog.
2022-01-30 12:30:50 -08:00
John MacFarlane
0bd62ddeaf
Update man page.
2022-01-30 11:17:18 -08:00
John MacFarlane
cb93a08e8a
Update AUTHORS.md.
2022-01-30 11:12:41 -08:00
John MacFarlane
3933480c83
Minor changelog fixes.
2022-01-30 11:10:54 -08:00
John MacFarlane
5c6b0c3abd
Fix identifier in lua-filters doc.
2022-01-30 11:07:44 -08:00
John MacFarlane
96ab241056
lua-filters: put all parameters in code font.
2022-01-30 11:06:30 -08:00
John MacFarlane
222fb2a445
Move beamerarticle
in MANUAL.
...
It should be documented under "Variables for LaTeX", not
"for Beamer." Closes #7874 .
2022-01-30 09:43:42 -08:00
John MacFarlane
9f282a025e
Bump to 2.17.1. Provisionally update changelog.
2022-01-29 23:16:10 -08:00
John MacFarlane
a246107347
LaTeX reader: ensure that \raggedright
doesn't gobble an argument.
...
See #7757 .
2022-01-29 22:15:04 -08:00
John MacFarlane
148cf8a064
Document --trace
option.
...
Closes #7873 .
2022-01-29 21:57:46 -08:00
John MacFarlane
5e42189ddb
Document no-check-certificate
in defaults files.
...
See #7873 .
2022-01-29 21:54:12 -08:00
John MacFarlane
9f4693d003
Document 'sandbox' option for defaults files.
...
See #7873 .
2022-01-29 21:51:30 -08:00
John MacFarlane
c348c4d4fe
Use [x]
not [X]
for asciidoctor checklists.
...
See #7798 .
2022-01-29 17:47:35 -08:00
John MacFarlane
6bb047690e
Regenerate man page.
2022-01-29 15:35:57 -08:00
John MacFarlane
989f315a84
manfilter.lua: remove extra indent in table cells with code blocks.
2022-01-29 15:35:37 -08:00
Carsten Allefeld
07e79f68a7
Additional information from comments in example
2022-01-29 14:22:14 -08:00
Carsten Allefeld
a251f3d274
New defaults files documentation
2022-01-29 14:22:14 -08:00
Albert Krewinkel
fbb9fbf9bb
Custom writer: preserve order of element attributes
...
Attribute key-value pairs are marshaled as AttributeList, i.e., as a
userdata type that behaves both like a list and a map. This allows to
preserve the order of key-value pairs.
Closes : #7489
2022-01-29 22:36:22 +01:00
Albert Krewinkel
412596c30b
Switch to hslua-2.1
...
This allows for some code simplification and improves stability.
2022-01-29 08:43:14 -08:00
Albert Krewinkel
a6fa3df114
HTML writer: avoid duplicate "style" attributes on table cells
...
Fixes : #7871
2022-01-28 18:20:14 +01:00
Even Brenden
d36a16a4df
Don't read files outside of user data directory
...
If a file path does not exist relative to the working directory, but
it does exist relative to the user data directory, and it exists outside
of the user data directory, do not read it. This applies to readDataFile
and readMetadataFile in PandocMonad and, by extension, any module that
uses these by passing them relative paths.
2022-01-28 08:51:27 -08:00
Even Brenden
e1f8c4b396
Handle consecutive ".."s in makeCanonical
...
As an example, prior to this commit, "../../file" would evaluate to
"file", when it should be unchanged.
2022-01-28 08:51:27 -08:00
John MacFarlane
7fbce82f2f
LaTeX writer: allow arbitrary frameoptions to be passed...
...
to a beamer frame, using the frameoptions attribute.
Updated manual.
See #7869 .
2022-01-27 14:07:51 -08:00
John MacFarlane
4fa042f847
LaTeX writer: add s and squeeze to recognized beamer frameoptions.
...
Closes #7869 .
2022-01-27 14:07:51 -08:00
Even Brenden
bd8b7ca62b
Add metadata file paragraph to Pandoc API doc ( #7865 )
2022-01-25 08:59:03 -08:00
John MacFarlane
183fb3e327
LaTeX reader: improve descItem.
...
For some reason we were skipping arbitrary blocks before `\item`.
This is now changed to "skip whitespace and comments."
2022-01-25 08:43:12 -08:00
John MacFarlane
7ddb609aae
Fix div position in faqs.
2022-01-24 19:25:06 -08:00
John MacFarlane
623fa4e1b9
Fix lua-filters documentation for table column widths.
...
See #7864 .
2022-01-24 09:29:34 -08:00
John MacFarlane
a9f901cf6b
CommonMark reader: fix source position after YAML metadata.
...
Closes #7863 .
2022-01-23 22:13:58 -08:00
John MacFarlane
67f2b25c05
LaTeX reader: improve handling of newif.
...
Adding a pair of braces around the second argument of `\def`
prevents LaTeX from an emergency stop with: Closes #6096 .
```
pandoc -f markdown -o test.pdf
\newif\ifepub
\epubtrue
\ifepub
hi
\fi
^D
```
2022-01-22 21:48:14 -08:00
Benson Muite
9da69c4759
epub.doc: Update links to KindleGen ( #7846 )
...
KindleGen has been deprecated and we need to link to archived versions.
Co-authored-by: Mauro Bieg <mb21@users.noreply.github.com>
2022-01-22 15:31:29 -08:00
John MacFarlane
24fa3ffddb
Fix compiler warnings.
2022-01-21 17:28:02 -08:00
John MacFarlane
9e0d146837
Update command tests to distinguish stderr and test exit status.
2022-01-21 15:01:50 -08:00
Even Brenden
7df29e495f
Search for metadata files in $DATADIR/metadata ( #7851 )
...
If files specified with `--metadata-file` are not found in the working
directory, look in `$DATADIR/metadata`.
Expose new `readMetadataFile` function from Text.Pandoc.Class
[API change].
Expose new `PandocCouldNotFindMetadataFileError` constructor for
`PandocError` from Text.Pandoc.Error [API change].
Closes #5876 .
2022-01-21 12:00:45 -08:00