Nils Carlson
75c881e2d9
OpenDocument Writer: Implement Div and Span ident support ( #6755 )
...
Spans and Divs containing an ident in the Attr will become bookmarks
or sections with idents in OpenDocument format.
2020-11-22 22:23:30 -08:00
John MacFarlane
2e372ab921
Use dev version of citeproc.
2020-11-22 16:10:30 -08:00
John MacFarlane
b5b5ef92cb
LaTeX writer: Improve table spacing.
...
+ Remove the `\strut` that was added at the end of minipage
environments in cells.
+ Replace `\tabularnewline` with `\\ \addlinespace`.
Closes #6842 , closes #6860 .
2020-11-22 10:54:42 -08:00
Albert Krewinkel
5344dab8eb
Org reader: parse #+LANGUAGE
into lang
metadata field
...
Fixes : #6845
2020-11-22 12:53:05 +01:00
Nils Carlson
ae52918faa
OpenDocument writer: Table text width support ( #6792 )
...
Support for table width as a percentage of text width by summing
width of columns and verifying that the sum is > 0 and <= 1.
2020-11-21 12:42:43 -08:00
John MacFarlane
7db2cf5d2f
LaTeX reader: more robust parsing of bracketed options.
...
Improves on 9a40976
. Closes #6873 .
2020-11-21 12:24:37 -08:00
John MacFarlane
fec8223d3a
Citeproc BibTeX parser: revert change in getRawField...
...
which was made (for reasons forgotten) when transferring
this code from pandoc-citeproc. The change led to `--` in
URLs being interpreted as en-dashes, which is unwanted.
Closes #6874 .
2020-11-21 12:07:28 -08:00
Nils Carlson
56ceaf49dc
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.
2020-11-20 16:05:56 -08:00
John MacFarlane
9a4097640f
Improve LaTeX option parsing...
...
in cases where we run into trouble parsing inlines til the
closing `]`, e.g. quotes, we return a plain string with the
option contents. Previously we mistakenly included the brackets
in this string.
Closes #6869 .
2020-11-20 13:40:26 -08:00
Albert Krewinkel
797db8d306
JATS writer: support author affiliations ( #6867 )
...
Closes : #6687
2020-11-20 09:57:06 -08:00
John MacFarlane
c647948ff1
commonmark_x
: replace auto_identifiers
with gfm_auto_identifiers
.
...
`commonmark_x` never actually supported `auto_identifiers` (it
didn't do anything), because the underlying library implements
gfm-style identifiers only.
Attempts to add the `autolink_identifiers` extension to
`commonmark` will now fail with an error.
Closes #6863 .
2020-11-20 09:17:14 -08:00
Albert Krewinkel
d286242131
JATS writer: support advanced table features
2020-11-19 22:09:52 +01:00
John MacFarlane
0c8ab8a12f
Update README.md, man page.
2020-11-19 13:05:02 -08:00
John MacFarlane
b36ffef38e
Update changelog.
2020-11-19 13:04:10 -08:00
John MacFarlane
a7b2bfb42d
reveal.js template fixes.
...
Put quotes around `controlsLayout`, `controlsBackArrows`,
and `display`, since these require strings.
Add `showSlideNumber`, `hashOneBasedIndex`, `pause`.
2020-11-19 11:56:05 -08:00
John MacFarlane
c1fbe7b91a
--self-contained: increase coverage.
...
Previously we only self-contained attributes for
certain tag names (`img`, `embed`, `video`, `input`, `audio`,
`source`, `track`, `section`). Now we self-contain any
occurrence of `src`, `data-src`, `poster`, or `data-background-image`,
on any tag; and also `href` on `link` tags.
Closes #6854 (which specifically asked about
`asciinema-player` tags).
2020-11-19 10:08:43 -08:00
John MacFarlane
433605f9b9
INSTALL.md: Remove references to pandoc-citeproc
.
...
Closes #6857 .
2020-11-19 09:40:46 -08:00
John MacFarlane
e16df8d271
DocBook reader: drop period in formalpara title...
...
...and put it in a div with class `formalpara-title`, so that
people can reformat with filters.
Closes #6562 .
Thanks to rdmuller.
2020-11-19 09:33:29 -08:00
John MacFarlane
6b057d6d18
latex template: add a \break
after parbox in CSLRightInline.
...
This should fix spacing problems between entries
with numeric styles.
2020-11-18 23:22:34 -08:00
John MacFarlane
356795dba0
latex template: fix number of params on CSLReferences.
2020-11-18 22:49:35 -08:00
John MacFarlane
0962b30d84
Man reader: improve handling of .IP.
...
We now better handle `.IP` when it is used with non-bullet,
non-numbered lists, creating a definition list.
We also skip blank lines like groff itself.
Closes #6858 .
2020-11-18 22:44:32 -08:00
John MacFarlane
3f278f580e
Remove 'static' flag.
...
This isn't really necessary and can be misleading
(e.g. on macOS, where a fully static build isn't
possible). cabal's new option
`--enable-executable-static` does the same. On stack
you can add something like this to the options for your
executable in package.yaml:
ld-options: -static -pthread
2020-11-18 21:08:24 -08:00
John MacFarlane
7fa4d367bb
Re-add -optc-Os to static linux build, because it makes binary smaller.
2020-11-18 19:02:04 -08:00
John MacFarlane
2002481aee
Simplify options for building static linux binary.
2020-11-18 17:49:41 -08:00
John MacFarlane
e17f970ed0
Use citeproc 0.2
2020-11-18 17:49:30 -08:00
John MacFarlane
46bbdad838
Don't allow macos builds with 'static' flag.
...
Closes #6771 .
2020-11-18 15:41:48 -08:00
Albert Krewinkel
023468ea2d
JATS writer: wrap all tables
...
All `<table>` elements are put inside `<table-wrap>` elements, as the
former are not valid as immediate child elements of `<body>`.
2020-11-18 18:10:17 +01:00
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