Alexander Krotov
6ea6011ca6
Muse writer: use lightweight markup when possible
2018-09-02 03:29:27 +03:00
John MacFarlane
13dea94a91
Markdown reader: Use "tex" instead of "latex" for raw tex-ish content.
...
We can't always tell if it's LaTeX, ConTeXt, or plain TeX.
Better just to use "tex" always.
Also changed:
ConTeXt writer: now outputs raw "tex" blocks as well as "context".
(Closes #969 ).
RST writer: uses ".. raw:: latex" for "tex" content.
(RST doesn't support raw context anyway.)
Note that if "context" or "latex" specifically is desired,
you can still force that in a markdown document by using
the raw attribute (see MANUAL.txt):
```{=latex}
\foo
```
Note that this change may affect some filters, if they assume that raw
tex parsed by the Markdown reader will be RawBlock (Format "latex").
In most cases it should be trivial to modify the filters to accept
"tex" as well.
2018-08-15 10:25:12 -07:00
Alexander Krotov
782ab73aa3
Muse writer: escape > less often
...
> should be escaped only when it can start verse, i.e., at the beginning of the line.
2018-04-10 23:38:30 +03:00
Alexander Krotov
aca4137c40
Muse writer: only escape brackets when necessary
...
It includes cases when they can be mistaken for footnotes
and links, as well as inside link description.
2018-04-01 19:39:18 +03:00
Alexander Krotov
bdb8424697
Muse writer: do not escape list markers unless preceded by space
2018-03-31 23:40:31 +03:00
Alexander Krotov
b379a2903a
Muse writer: escape semicolons and markers after line break
2018-03-28 13:19:39 +03:00
Alexander Krotov
a3f659d2c0
Muse writer: escape ordered list markers
...
Also reduced amount of <verbatim> tags in output to avoid escaping every "-" and word that ends in a full stop.
2018-03-25 19:28:23 +03:00
Alexander Krotov
6f50733691
Muse writer: don't align ordered list items
...
It leads to problems with round-trip test,
because aligned line blocks can't be read back.
2018-03-21 17:33:27 +03:00
Alexander Krotov
1b1b6f02d5
Muse writer: escape "-" to avoid creating bullet lists
2018-03-07 15:19:36 +03:00
Alexander Krotov
6824d0dc2c
Muse writer: update writer.muse
2018-03-02 02:32:23 +03:00
Alexander Krotov
9131d62c9b
Muse writer: use unicode quotes for quoted text
2018-02-15 14:33:25 +03:00
Alexander Krotov
9ff8bc64f9
Muse writer: don't wrap displayMath into <verse>
...
<verse> is a block tag and displayMath is an inline element.
Writing <verse> around displayMath could result in nested
<verse> tags.
2018-01-30 00:33:02 +03:00
Alexander Krotov
01499b766b
Muse writer: support definitions with multiple descriptions
...
Muse reader does not support this syntax yet, but Emacs Muse parses
it correctly.
2018-01-19 15:00:00 +03:00
Alexander Krotov
454062eccd
Muse writer: escape hash symbol
2017-11-22 16:17:30 +03:00
Alexander Krotov
df3a80cc97
Muse writer: escape only </code> inside code tag
...
Additional <verbatim> is not needed as <code> is verbatim already.
2017-11-22 01:22:43 +03:00
Alexander
81224a3a73
Muse writer: update test results ( #3845 )
2017-08-08 16:43:50 -07:00
Alexander Krotov
de117fbd9e
Muse writer: indent lists inside <quote> with at least one space ( #3795 )
2017-07-12 17:16:02 +02:00
John MacFarlane
708973a33a
Added spaced_reference_links
extension.
...
This is now the default for pandoc's Markdown.
It allows whitespace between the two parts of a
reference link: e.g.
[a] [b]
[b]: url
This is now forbidden by default.
Closes #2602 .
2017-05-25 12:57:31 +02:00
Alexander Krotov
430e6be1f4
Muse writer: omit automatic header identifiers ( #3633 )
2017-05-04 11:36:52 +02:00
Alexander Krotov
d037c5019d
Add Muse writer ( #3489 )
...
* Add Muse writer
* Advertise new Muse writer
* Muse writer: add regressions tests
2017-03-10 10:16:27 +01:00