Albert Krewinkel
37fc412daa
doc/lua-filters.html: add list of common pitfalls
...
A list with common filtering and Lua pitfalls is added to the
"debugging" section.
Closes : #6077
2022-06-16 17:40:33 +02:00
Albert Krewinkel
0bd8a0e3d1
CI: test with latest GHC minor versions
2022-06-16 12:14:55 +02:00
John MacFarlane
2cc93c87c1
MANUAL: add note to --sandbox
about embed_data_files
.
...
See #8128 .
2022-06-15 16:07:27 -06:00
John MacFarlane
a6344893b0
Use dev version of citeproc.
2022-06-15 10:52:26 -06:00
John MacFarlane
786a2d4757
Update default.csl from the latest chicago-author-date.csl.
2022-06-14 20:42:49 -06:00
Elliot Bobrow
6ff4972ca9
add --embed-resources
flag ( #8121 )
...
* Add `--embed-resources` flag for `--self-contained` without implying
`--standalone`
* Deprecate `--self-contained flag`
Closes #7331
2022-06-14 17:00:18 -06:00
Bastien Dumont
7244821705
Make clear that walk performs a deep copy ( #8124 )
...
Relevant discussion here: https://groups.google.com/g/pandoc-discuss/c/-NoL3Ft9AC8
I felt that it could be useful to inform that walk is the only way to get a deep copy of a List. I wrote this where I think that users will likely loop up for this feature, but it may be out of place.
2022-06-14 16:14:19 -06:00
John MacFarlane
b263f38304
LaTeX reader: improve mathEnvWith.
...
When converting e.g. an align environment to an aligned environment
inside a Math element, we need to include a newline before the
`\end{aligned}`, since the previous line might end in a comment.
Closes #8122 .
2022-06-13 23:14:51 -06:00
John MacFarlane
54b20e5733
Use ghc 9.2.3 for linux builds.
2022-06-10 11:13:22 -07:00
Wentao Han
8197ae00b8
LaTeX writer: Extend list of book documentclasses ( #8053 )
2022-06-10 08:42:14 -07:00
John MacFarlane
30d802fe38
MANUAL: note that custom readers/writers will...
...
be sought in the readers/writers subdirectory of
the user data directory if not found relative to
the working directory.
Documents #8112 .
2022-06-10 08:40:27 -07:00
Albert Krewinkel
42cbc71bbc
Allow placing custom readers and writers in data subdir ( #8112 )
...
* PandocMonad: add new function `findFileWithDataFallback` [API Change]
* Custom readers: allow files to be placed in "readers" data dir
* Custom writers: allow files to be placed in "writers" data dir
2022-06-10 08:37:12 -07:00
Albert Krewinkel
2200b9c8ff
TikiWiki: support underlined text
2022-06-10 11:29:00 +02:00
Albert Krewinkel
7e6ccda6d9
Lua: use only old ByteString functions.
...
The function `takeWhileEnd` was added with bytestring-0.11.3.0, but older
versions should be supported as well.
Fixes the previous commit.
2022-06-09 08:54:06 +02:00
Albert Krewinkel
b3cee8bdb0
Lua: Simplify module loading code.
...
Modules are now loaded directly; the special pandoc Lua package searcher
is no longer necessary and has been removed.
2022-06-08 22:45:28 +02:00
YI
665d5b0fbd
org reader: recognize {webp,jxl} files as images
2022-06-08 12:29:50 +02:00
John MacFarlane
39fdf08fcc
Add press.md (formerly press.txt in website).
2022-06-06 10:07:29 -07:00
Albert Krewinkel
b2b21bb4c5
Lua: add function pandoc.mediabag.fill ( #8104 )
...
The function allows to fill the mediabag with all images in a given
document. Images that cannot be fetched are replaced with a Span
containing the image description.
2022-06-06 09:25:09 -07:00
Albert Krewinkel
e5c41f11de
ConTeXt writer: use "sectionlevel" environment for headings ( #8106 )
...
The document hierarchy is now conveyed using the
`\startsectionlevel`/`\stopsectionlevel` by default. This makes it easy
to include pandoc-generated snippets in documents at arbitrary levels.
The more semantic environments "chapter", "section", "subsection", etc.
are used if the `--top-level-division` command line parameter is set to
a non-default value.
Closes : #5539
2022-06-06 09:24:28 -07:00
Albert Krewinkel
7844300414
Muse tests: do no try to roundtrip strings containing \DEL char
...
Fixes : #8108
2022-06-06 16:14:07 +02:00
Albert Krewinkel
9d268e56ed
ConTeXt writer: unify link handling ( #8096 )
...
Autolinks, i.e. links with content that's the same as the linked URL,
are now marked with the `\url` command. All other links, both internal
and external, are created with the `\goto` command, leading to shorter,
slightly more idiomatic code. As before, autolinks can still be styled
via `\setupurl`, other links via `\setupinteraction`.
2022-06-04 21:49:53 -07:00
Albert Krewinkel
cc2849ccd0
Docx writer: prevent crashing when handling invalid tables
...
Tables with different numbers of cells per row would sometimes crash
pandoc. This fix prevents this by cutting off overlong rows.
Fixes : #8102
2022-06-05 00:00:51 +02:00
Albert Krewinkel
461566aa80
stack.yaml: fix pandoc-lua-marshal version
2022-06-03 11:20:43 +02:00
Albert Krewinkel
15f91964b3
Require pandoc-lua-marshal 0.1.6
...
Fixes : #8101
2022-06-03 10:29:01 +02:00
John MacFarlane
ad845c0376
makeSections: don't make a section for a div with class "fragments".
...
Closes #8098 .
2022-06-02 09:01:18 -07:00
John MacFarlane
98a1b921e3
HTML writer: fix bug with --number-offset
.
...
This formerly caused section divs to be produced, even
when `--section-divs` was not specified. Closes #8097 .
2022-06-02 08:46:26 -07:00
John MacFarlane
f53977e295
LaTeX writer: Improve grouping with autocites.
...
Closes #8088 .
2022-06-01 23:24:49 -07:00
John MacFarlane
e8be78f91a
Fix treatment of extensions for \input
in LaTeX reader.
...
Previously we required a `.tex` extension, but TeX
allows any extension for `\input` (as opposed to `\include`).
Closes #8092 .
2022-06-01 09:07:47 -07:00
Albert Krewinkel
4c2d03e96c
Fix LaTeX tests for tables with colspans
2022-06-01 11:32:55 +02:00
Albert Krewinkel
30b3e0a9d6
LaTeX writer: fix width of multicolumn cells.
...
Cells spanning multiple columns must be given an explicit width,
calculated from the table properties.
Fixes : #8090
2022-06-01 11:04:31 +02:00
John MacFarlane
9aff86143e
Require skylighting 0.12.3.1 and update tests.
2022-05-31 19:49:27 -07:00
John MacFarlane
bd13077ce0
JATS reader: support edition in references.
...
Closes #8087 .
Note: we strip off any non-digits, since CSL wants "4" rather
than "4th ed."
2022-05-31 12:01:15 -07:00
Brian Leung
ae8ed408b0
Org reader: support line selection in INCLUDE directives. ( #8060 )
2022-05-20 09:46:16 +02:00
John MacFarlane
ed054b4c74
Add tex_math_dollars to gfm default extensions.
2022-05-19 16:36:21 -07:00
John MacFarlane
4cbf4f6489
Beamer: allow containsverbatim as alternative to fragile.
...
Closes #8080 .
2022-05-19 09:56:57 -07:00
John MacFarlane
b8fb79b5c0
ICML writer: support custom-style attribute on Table.
...
Closes #8079 .
2022-05-18 09:55:22 -07:00
Cezary Drożak
6ea83c185c
Remove "m." subdomain from Wikipedia link ( #8076 )
2022-05-17 08:19:05 -07:00
Albert Krewinkel
9c29d840ff
LaTeX template: fix links-as-notes
...
The redefinition of `\href` when using `links-as-notes` must happen
after the hyperref package has been loaded.
Fixes : #8077
2022-05-17 16:12:53 +02:00
John MacFarlane
6eb77586b4
Docx writer: add w:lang to rPr for Span and Div with lang attribute.
...
So that Word can know that "Apfel" is not a spelling error.
Closes #8026 .
2022-05-16 17:56:43 -07:00
John MacFarlane
3df55b4a4a
AsciiDoc writer: fix commas in link text.
...
Commas in link text trigger interpretation of attributes.
To block this, we replace them with numeric entities.
Closes #8070 .
2022-05-16 16:45:05 -07:00
John MacFarlane
1906ae0548
Asciidoc writer: fix underline.
...
We were rendering it as `+++text+++`; this is now changed to
`[.underline]#text#`. See comment at
<https://github.com/jgm/pandoc/issues/8070#issuecomment-1126883824 >.
2022-05-15 14:30:30 -07:00
Jaehwang Jung
9c85933b38
Allow environment variable interpolation in highlight-style in defaults files ( #8073 )
2022-05-14 15:17:41 -07:00
Frerich Raabe
b888a8c77e
Improved reading <xref> elements in DocBook files ( #8065 )
...
<xref> elements can also be used to link to <figure> elements. Alas, the
DocBook reader was not aware of this and thus generated a link text
which just said 'figure_title'.
https://tdg.docbook.org/tdg/4.5/figure.html explains that <figure>
elements can contain <title> elements, so let's try to use that if it is
available.
2022-05-11 19:07:03 -07:00
John MacFarlane
b0195b7ef4
Allow environment variable interpolation in pdf-engine...
...
in defaults files. Note that pdf-engine can take an absolute
path, so this is useful.
See #8061 .
2022-05-11 09:15:26 -07:00
John MacFarlane
0b2adf9617
RIS reader: get right order of names.
...
Closes #8055 .
2022-05-03 10:44:09 -07:00
Brian Leung
67daf96bdd
Org reader: allow attrs for Org tables. ( #8049 )
...
Tables with attributes are no longer wrapped in Div elements;
attributes are added directly to the table element.
2022-05-02 17:25:57 +02:00
Albert Krewinkel
843eeae13d
JATS template: include particles, prefix, suffix in names
2022-05-01 13:02:53 +02:00
John MacFarlane
c1105e6b06
HTML writer: avoid doubled style attribute...
...
when height and width are added to style because of an image,
but the image already has a style attribute.
Closes #8047 .
2022-04-28 15:49:20 -07:00
John MacFarlane
c05f95773d
Update manfilter for greater portability.
...
The tables in our man pages were not rendering correctly
with mandoc, now used by default with macOS. mandoc doesn't
allow man formatting inside table cells.
For maximal portability, we now render the tables in plain
format and include them as code blocks in the man page.
Closes #8045 .
2022-04-27 10:02:37 -07:00
John MacFarlane
50c9848c34
HTML writer: Add 'footnotes' identifier to footnotes section.
...
Closes #8043 .
2022-04-26 13:03:02 -07:00