Albert Krewinkel
56f607b50b
CI: validate JATS table output
2020-11-18 18:10:11 +01:00
TEC
0306eec5fa
Replace org #+KEYWORDS with #+keywords
...
As of ~2 years ago, lower case keywords became the standard (though they
are handled case insensitive, as always):
13424336a6
Upper case keywords are exclusive to the manual:
- https://orgmode.org/list/871s50zn6p.fsf@nicolasgoaziou.fr/
- https://orgmode.org/list/87tuuw3n15.fsf@nicolasgoaziou.fr/
2020-11-18 14:48:56 +01:00
TEC
224a501b29
Update org supported languages and identifiers
...
according to the current list contained in
https://orgmode.org/worg/org-contrib/babel/languages/index.html
2020-11-18 14:48:56 +01:00
John MacFarlane
efa34a8de6
Bibtex reader: fall back on en-US if locale for LANG not found.
...
This reproduces earlier pandoc-citeproc behavior.
Closes jgm/citeproc#26 .
2020-11-17 23:12:32 -08:00
John MacFarlane
bf3fea0a8c
Markdown reader: fix regression with example list references.
...
This affects example list references followed by dashes.
Introduced by commit b8d17f7
.
Closes #6855 .
2020-11-17 20:36:59 -08:00
John MacFarlane
d464757132
Remove obsolete bibutils flag setting on linux/make_artifacts.sh.
2020-11-17 09:07:08 -08:00
Albert Krewinkel
94c9028819
JATS writer: move Table handling to separate module
...
This makes it easier to split the module into smaller parts.
2020-11-17 09:46:30 +01:00
John MacFarlane
c9ada73cac
Move getNextNumber from Readers.LaTeX to Readers.LaTeX.Parsing.
2020-11-16 22:36:10 -08:00
John MacFarlane
57102d6ac4
CI: remove setup-haskell for windows.
...
It is no longer necessary, because ghc, cabal, and stack are
pre-installed.
2020-11-16 21:06:25 -08:00
John MacFarlane
3e7076c85b
Update setup-haskell version.
2020-11-16 18:25:56 -08:00
John MacFarlane
ee34c4fef8
Only use filterIpynbOutput if input format is ipynb.
...
Closes #6841 .
2020-11-16 18:21:30 -08:00
John MacFarlane
98bedd7631
When checking reader/writer name, check base name...
...
now that we permit extensions on formats other
than markdown.
2020-11-16 17:49:23 -08:00
John MacFarlane
5271c6b3fb
Improve fix to siunitx numbers with minus.
...
- use real minus sign
- use tests contributed by Igor Pashev.
2020-11-16 16:36:16 -08:00
John MacFarlane
734b4c26a9
LaTeX reader: Fix negative numbers in siunitx commands.
...
The commit a157e1a
broke negative numbers, e.g.
`\SI{-33}{\celcius}` or `\num{-3}`. This fixes the regression.
2020-11-16 14:08:29 -08:00
Alex Toldaiev
dcf99f29e0
Added a sentence about pagetitle
for HTML ( #6843 )
...
changed: MANUAL.txt
2020-11-16 13:34:57 -08:00
Albert Krewinkel
0777e45d9e
CONTRIBUTING: describe hlint and how it's used ( #6840 )
2020-11-16 06:55:21 -08:00
John MacFarlane
d7f905fb63
Markdown reader: fix detection of locators following in-text citations.
...
Prevously, if we had `@foo [p. 33; @bar]`, the `p. 33` would be
incorrectly parsed as a prefix of `@bar` rather than a suffix
of `@foo`.
2020-11-15 17:51:03 -08:00
John MacFarlane
f8225140a5
Text.Pandoc.PDF: Fix changePathSeparators
for Windows.
...
Previously a path beginning with a drive, like
`C:\foo\bar`, was translated to `C:\/foo/bar`, which
caused problems.
With this fix, the backslashes are removed.
Closes #6173 .
2020-11-15 10:43:43 -08:00
John MacFarlane
79907e5f17
Bump to 2.11.2 for next release (minor API change in Logging).
2020-11-15 08:34:45 -08:00
Albert Krewinkel
26f946af20
Remove redundant bracket in App.Opt
2020-11-15 12:08:15 +01:00
John MacFarlane
51b5b90956
Fix small typo in manual for --markdown-headings
.
2020-11-14 21:50:53 -08:00
John MacFarlane
c4029dcfed
MANUAL: wrap some overly long lines.
2020-11-14 21:49:12 -08:00
John MacFarlane
b5d066f167
Revise deprecation warning for --atx-headers.
2020-11-14 21:41:50 -08:00
Aner Lucero
f63b76e169
Markdown writer: default to using ATX headings.
...
Previously we used Setext (underlined) headings by default.
The default is now ATX (`##` style).
* Add the `--markdown-headings=atx|setext` option.
* Deprecate `--atx-headers`.
* Add constructor 'ATXHeadingInLHS` constructor to `LogMessage` [API change].
* Support `markdown-headings` in defaults files.
* Document new options in MANUAL.
Closes #6662 .
2020-11-14 21:33:32 -08:00
John MacFarlane
b8d17f7ae8
Markdown reader: don't increment stateNoteNumber for example refs.
...
Background: syntactically, references to example list items
can't be distinguished from citations; we only know which they
are after we've parsed the whole document (and this is resolved
in the `runF` stage).
This means that pandoc's calculation of `citationNoteNum`
can sometimes be wrong when there are example list references.
This commit partially addresses #6836 , but only for the case
where the example list references refer to list items defined
previously in the document.
2020-11-14 15:00:17 -08:00
John MacFarlane
68b298ed9a
Improve period suppression algorithm for citations in notes...
...
in note citation styles. See #6835 .
2020-11-13 10:52:21 -08:00
gison93
fec695c77a
Fix error when extension output is doc ( #6834 )
2020-11-13 09:07:31 -08:00
John MacFarlane
7f3afc3157
Manual: correct link-citation
-> link-citations
.
2020-11-11 10:02:23 -08:00
John MacFarlane
7d298d13d9
Remove redundant bracket.
2020-11-10 10:34:46 -08:00
John MacFarlane
7d01887dda
Fix corner case in YAML metadata parsing.
...
Previously YAML metadata would sometimes not get recognized if a
field ended with a newline followed by spaces. Closes #6823 .
2020-11-10 09:47:24 -08:00
John MacFarlane
cfb017c76b
Bump to 2.11.1.1 and update changelog.
2020-11-07 11:12:19 -08:00
John MacFarlane
08ce3addde
Hlint suggestions.
2020-11-07 10:53:07 -08:00
Albert Krewinkel
527346cc7e
Lint code in PRs and when committing to master ( #6790 )
...
* Remove unused LANGUAGE pragmata
* Apply HLint suggestions
* Configure HLint to ignore some warnings
* Lint code when committing to master
2020-11-07 10:38:03 -08:00
Albert Krewinkel
0ed3436588
doc/filters.md: describe technical details of filter invocations ( #6815 )
2020-11-06 15:37:24 -08:00
John MacFarlane
22e5efe6a2
Comment out source-repository-package from cabal.project.
2020-11-06 09:26:09 -08:00
John MacFarlane
535bd607de
Support nocase spansn for csljson output
2020-11-06 09:16:24 -08:00
John MacFarlane
e6abf3b8ed
Use citeproc 0.1.1.1.
...
Closes #6813 .
2020-11-05 21:23:57 -08:00
John MacFarlane
9de386352a
Require latest commonmark, commonmark-extensions.
...
Fixes a bug with `autolink_bare_uris` and commonmark.
2020-11-05 16:58:36 -08:00
John MacFarlane
06d3071090
LaTeX reader: better handling of \\
inside math in table cells.
...
Previously this confused the table parser. Closes #6811 .
2020-11-05 16:13:35 -08:00
John MacFarlane
391f6e5f80
Use latest commonmark, commonmark-extensions.
2020-11-05 15:05:11 -08:00
John MacFarlane
090b0877bc
Citeproc: improve punctuation in in-text note citations.
...
Previously in-text note citations inside a footnote
would sometimes have the final period stripped, even
if it was needed (e.g. on the end of 'ibid').
See #6813 .
2020-11-05 11:15:23 -08:00
John MacFarlane
efe74746d8
DokuWiki writer: translate language names for code elements...
...
...and improve whitespace. Closes #6807 .
2020-11-04 22:38:53 -08:00
John MacFarlane
08134388ad
MediaWiki writer: use syntaxhighlight tag...
...
instead of deprecated source, for highlighted code.
Also support `startFrom` attribute and `numberLines`.
Closes #6810 .
2020-11-04 21:20:41 -08:00
John MacFarlane
b5e9c2a7a6
Use citeproc 0.1.1.
2020-11-04 11:15:48 -08:00
John MacFarlane
0bd6fb4745
Simplified idpred in citeproc.
2020-11-04 11:10:49 -08:00
John MacFarlane
a06b5583c7
Update AUTHORS.md
2020-11-03 14:42:49 -08:00
John MacFarlane
360fa88986
Update man page and changelog.
2020-11-03 12:54:31 -08:00
John MacFarlane
1b18278288
man template: change tbl comment to '\" t
.
...
This is what is specified in groff_man(7).
Closes #6803 .
2020-11-03 12:54:02 -08:00
John MacFarlane
f474c1ecd1
Update changelog
2020-11-03 11:41:08 -08:00
Albert Krewinkel
6463901fac
Document pandoc's handling of metadata in JATS output ( #6794 )
2020-11-03 11:39:59 -08:00