Albert Krewinkel
872b4313a1
JATS templates: support 'equal-contrib' attrib for authors
...
Authors who contributed equally to a paper may be marked with
`equal-contrib`.
2021-03-11 11:07:59 +01:00
John MacFarlane
50e6d3ed23
Add doc/libraries.md.
...
A description of libraries that support pandoc.
2021-03-02 17:44:19 -08:00
Salim B
fae6a204f1
Fix/update URLs and use HTTP**S** where possible ( #7122 )
2021-02-26 17:56:04 -08:00
Albert Krewinkel
b5b576184c
JATS writer: add date-type to pub-date elements
2021-02-15 13:15:14 +01:00
Albert Krewinkel
2c99e0e358
JATS writer: replace attribute "pub-type" with "publication-format".
...
The former attribute is deprecated.
2021-02-15 13:15:14 +01:00
Albert Krewinkel
57e56ed55c
doc/lua-filters.md: improve docs for pandoc.mediabag.insert
2021-02-04 19:07:59 +01:00
Albert Krewinkel
364fe4a03b
doc/lua-filters.md: fix, improve docs for pandoc.mediabag.fetch
2021-02-04 15:32:35 +01:00
Albert Krewinkel
f84512228e
Improve docs for directory, normalize
2021-02-02 21:04:30 -08:00
Albert Krewinkel
61b108d527
Lua: add module "pandoc.path"
...
The module allows to work with file paths in a convenient and
platform-independent manner.
Closes : #6001
Closes : #6565
2021-02-02 21:04:30 -08:00
Albert Krewinkel
d82fe52a02
JATS templates: tag author.name as string-name
...
The partitioning the components of a name into surname, given names,
etc. is not always possible or not available. Using `author.name` allows
to give the full name as a fallback to be used when `author.surname` is
not available.
2021-01-29 09:51:20 +01:00
wuffi
7e98562c04
Fixed table with file extensions and interpreters
...
Assigned .pl file extension to perl interpreter and .rb to ruby
2020-12-20 14:44:15 +01:00
Ian Sullivan
c1fb4d3729
typo
2020-12-14 12:37:17 -05:00
Randolf J
f1bd176d81
filters.md: document a new Pandoc filtering framework ( #6908 )
2020-12-02 12:28:38 -08:00
Albert Krewinkel
f7d80b4170
JATS template: allow array of persistent institute ids in pid
2020-11-23 10:27:57 +01:00
Albert Krewinkel
5344dab8eb
Org reader: parse #+LANGUAGE
into lang
metadata field
...
Fixes : #6845
2020-11-22 12:53:05 +01:00
Albert Krewinkel
797db8d306
JATS writer: support author affiliations ( #6867 )
...
Closes : #6687
2020-11-20 09:57:06 -08:00
Albert Krewinkel
0ed3436588
doc/filters.md: describe technical details of filter invocations ( #6815 )
2020-11-06 15:37:24 -08:00
Albert Krewinkel
6463901fac
Document pandoc's handling of metadata in JATS output ( #6794 )
2020-11-03 11:39:59 -08:00
John MacFarlane
ba4dfd4f58
Fix code example in lua-filters.md.
...
Closes #6795 , thanks to Odin Kroeger.
2020-11-01 10:48:47 -08:00
Michael Hoffmann
988d381aad
Fix some small typos in the API documentation ( #6751 )
...
While reading the docs I found a couple of small typos.
2020-10-15 17:09:29 -07:00
Albert Krewinkel
74be44f91f
doc/org.md: fix typos
2020-10-12 17:01:04 +02:00
Albert Krewinkel
4d564ce597
doc/lua-filters.md: fix typos
...
Use American spelling.
2020-10-12 16:58:23 +02:00
Albert Krewinkel
3bad78ca96
doc/lua-filters.md: describe parameters to pandoc.pipe
2020-10-11 13:05:27 +02:00
Ian Max Andolina
d1e1898c52
Add info on how to debug Lua filters ( #6732 )
...
Add info on debugging Lua filters.
2020-10-08 11:56:08 +02:00
Albert Krewinkel
68454e0812
doc/lua-filters.md: document Underline type and constructor
2020-10-04 21:55:48 +02:00
Albert Krewinkel
29baaa2acb
doc/org.md: add section on tables
2020-09-25 09:44:00 +02:00
Albert Krewinkel
29d4753cd9
doc/org.md: add section on handling of unknown directives
2020-09-21 11:35:28 +02:00
Albert Krewinkel
acbea6b8c6
Lua filters: add SimpleTable for backwards compatibility ( #6575 )
...
A new type `SimpleTable` is made available to Lua filters. It is
similar to the `Table` type in pandoc versions before 2.10;
conversion functions from and to the new Table type are provided.
Old filters using tables now require minimal changes and can use,
e.g.,
if PANDOC_VERSION > {2,10,1} then
pandoc.Table = pandoc.SimpleTable
end
and
function Table (tbl)
tbl = pandoc.utils.to_simple_table(tbl)
…
return pandoc.utils.from_simple_table(tbl)
end
to work with the current pandoc version.
2020-09-20 15:48:31 -07:00
the-solipsist
214f2f08e4
Make the setting-the-date example conditional
...
This makes the example a bit more realistic/valuable by checking if the metadata value "date" is already present, before changing the value.
2020-08-26 13:36:06 +02:00
Albert Krewinkel
45ed1b6b1c
doc/lua-filters.md: add missing Link.title field
2020-08-07 11:27:34 +02:00
Albert Krewinkel
857eb46793
doc/lua-filters.md: add missing header attribute
2020-07-29 18:32:56 +02:00
Albert Krewinkel
1e1c5e7f4c
Lua filter docs: remove link table example
...
The example is outdated and requires a complete overhaul.
2020-07-28 22:30:56 +02:00
Albert Krewinkel
6448bd30c4
doc/lua-filters.md: document body
field
2020-07-25 20:57:09 +02:00
Albert Krewinkel
44c4660a31
Lua filters: make attr argument optional in Table constructor
...
This changes the Lua API. It is highly unlikely for this change to
affect existing filters, since the documentation for the new Table
constructor (and type) was incomplete and partly wrong before.
The Lua API is now more consistent, as all constructors for elements
with attributes now take attributes as the last parameter.
2020-07-25 20:37:57 +02:00
Albert Krewinkel
9dd4d077c0
doc/lua-filters.md: fix documentation for tables
2020-07-25 19:27:29 +02:00
favonia
2bdb1e64eb
Update using-the-pandoc-api.md
2020-07-21 14:31:46 -05:00
tajmone
bf7c624c80
Fix Typos in Lua Filters Doc
2020-07-09 18:48:52 +02:00
Albert Krewinkel
90ac70c79c
Org reader: unify keyword handling
...
Handling of export settings and other keywords (like `#+LINK`) has been
combined and unified.
2020-06-29 20:53:25 +02:00
Albert Krewinkel
1480606174
Org reader: support LATEX_HEADER_EXTRA and HTML_HEAD_EXTRA settings
...
These export settings are treated like their non-extra counterparts,
i.e., the values are added to the `header-includes` metadata list.
2020-06-29 17:04:29 +02:00
Albert Krewinkel
d17b257c89
Org reader: allow multiple #+SUBTITLE export settings
...
The values of all lines are read as inlines and collected in the
`subtitle` metadata field.
2020-06-29 17:03:33 +02:00
Albert Krewinkel
a2e0f39df8
doc/org.md: document behavior of smart
extension
...
See discussion in #4788 .
Closes : #4387
2020-06-28 21:36:38 +02:00
Albert Krewinkel
d2d5eb8a99
Org reader: read #+INSTITUTE
values as text with markup
...
The value is stored in the `institute` metadata field and used in the
default beamer presentation template.
2020-06-28 19:25:57 +02:00
Albert Krewinkel
cd3941d34e
doc/org.md: describe all supported export options in detail
2020-06-27 10:10:16 +02:00
Albert Krewinkel
37ef57be51
lua-filters.md: use pandoc.system module in TikZ example
...
Showcase temporary directory handling with `with_temporary_directory`
and `with_working_directory`.
2020-05-25 09:10:26 +02:00
Levi Gruspe
e04ac2a093
Fix description of BulletList Lua type
...
Change description of BulletList parameter from 'List of Blocks' to 'List of List of Blocks'.
2020-04-01 13:16:41 +02:00
John MacFarlane
e23554cec1
Update filter code in doc/filters.md...
...
so it works with latest pandoc. Closes #6185 .
2020-03-15 09:59:44 -07:00
Albert Krewinkel
6c8ed00e7b
doc/lua-filters.md: fix copy-paste mistake
...
Closes : #6040
2020-01-18 22:02:52 +01:00
Albert Krewinkel
672a4bdd1d
Lua filters: allow filtering of element lists ( #6040 )
...
Lists of Inline and Block elements can now be filtered via `Inlines` and
`Blocks` functions, respectively. This is helpful if a filter conversion
depends on the order of elements rather than a single element.
For example, the following filter can be used to remove all spaces
before a citation:
function isSpaceBeforeCite (spc, cite)
return spc and spc.t == 'Space'
and cite and cite.t == 'Cite'
end
function Inlines (inlines)
for i = #inlines-1,1,-1 do
if isSpaceBeforeCite(inlines[i], inlines[i+1]) then
inlines:remove(i)
end
end
return inlines
end
Closes : #6038
2020-01-15 14:26:00 -08:00
John MacFarlane
ebf413cdec
Update filters doc with better cabal v2 instructions.
2020-01-14 16:31:09 -08:00
John MacFarlane
dfac1239d9
Update filter documentation.
...
Remove example using pandoc API directly (we have other
docs for that and it was outdated).
Closes #6065 .
2020-01-14 11:18:24 -08:00