John MacFarlane
0d95c15e83
TexMath: Export readTeXMath', which attends to display/inline.
...
Deprecate readTeXMath, and use readTeXMath' in all the writers.
Require texmath >= 0.6.5.
2013-11-01 14:28:24 -07:00
John MacFarlane
ab0ffe6549
Markdown reader: Yaml block must start immediately after ---
.
...
If there's a blank line after `---`, we interpreted it as
a horizontal rule.
2013-10-29 10:57:48 -07:00
John MacFarlane
a6aaff102e
Slides: Preserve <div class="references">
in references slide.
2013-10-29 10:40:40 -07:00
John MacFarlane
ac7714ca39
Text.Pandoc.Writer.Shared: fixed bug in tagWithAttrs.
...
A space was omitted before key-value attributes, leading
to invalid HTML.
2013-10-26 18:22:59 -07:00
John MacFarlane
416dad86dc
DocBook reader: Handle numerical attributes starting with decimal.
...
Also use safeRead instead of read.
2013-10-22 12:34:18 -07:00
John MacFarlane
e63aafd620
Fix definition lists with internal links in terms ( closes #1032 ).
...
This fix puts braces around a term that contains an internal
link, to avoid problems with square brackets.
2013-10-21 17:33:42 -07:00
John MacFarlane
0b16b08543
Templates: Changed how array variables are resolved.
...
Previously if `foo` is an array (which might be because multiple
values were set on the command line), `$foo$` would resolve to
the concatenation of the elements of foo. This is rarely useful
behavior. It has been changed so that the first value is rendered.
Of course, you can still iterate over the values using
`$for(foo)$`.
This has the result that you can override earlier settings using
-V by putting new values later on the command line. That's useful
for many purposes.
2013-10-21 12:33:20 -07:00
John MacFarlane
75ea0c4d0d
LaTeX reader: Improved citation parsing.
...
This fixes a run-time error that occured with `\citet{}` (empty
list of keys). It also ensures that empty keys don't get produced.
2013-10-21 09:33:10 -07:00
John MacFarlane
1ce875a010
Fixed '. . .' (pause) on HTML slide formats. Closes #1029 .
...
The old version caused a pause to be inserted before the first
material on a slide. This has been fixed.
2013-10-20 09:56:50 -07:00
John MacFarlane
e5feed00f7
MediaWiki reader: Trim contents of <math>
tags.
...
Otherwise we get problems when converting to markdown.
Closes #1027 .
2013-10-18 17:50:43 -07:00
John MacFarlane
1f29f4678e
LaTeX writer: Specially escape non-ascii characters in labels.
...
Otherwise we can get compile errors and other bugs when
compiled with pdflatex. Closes #1007 .
Thanks to begemotv2718 for the fix.
2013-10-17 22:06:39 -07:00
John MacFarlane
80c1967e75
PDF: Minor code cleanup.
2013-10-17 13:36:43 -07:00
John MacFarlane
6e1c24da8e
LaTeX writer: Add link anchors for code blocks with identifiers.
...
Closes #1025 .
2013-10-17 13:23:38 -07:00
John MacFarlane
386e933432
Use isURI instead of isAbsoluteURI.
...
It allows fragments identifiers.
2013-10-16 09:48:11 -07:00
John MacFarlane
0df7cce37d
Treat div with class "notes" as speaker notes in slide formats.
...
Currently beamer goes to `\note{}`, revealjs to `<aside class="notes">`,
and the notes are simply suppressed in other formats.
Closes #925 .
2013-10-13 15:37:25 -07:00
John MacFarlane
2ae7f5e2a0
HTML writer: Insert command to typeset mathjax for slideous output.
...
Closes #966 .
2013-10-13 11:31:33 -07:00
John MacFarlane
1a55c8f5de
LaTeX reader: Ensure that preamble doesn't contribute to text of doc.
2013-10-11 22:43:47 -07:00
John MacFarlane
de10b1653e
RST writer: Skip spaces after display math.
...
Otherwise we get indentation problems, and part of the next
paragraph may be rendered as part of the math.
2013-10-11 22:01:58 -07:00
John MacFarlane
25e43d1c89
LaTeX reader: Fixed character escaping in \url{}.
...
Previously `\~` wasn't handled properly, among others.
2013-10-11 10:43:07 -07:00
John MacFarlane
dbd4aee730
Removed code that forces MathJax to typeset.
...
Closes #1012 . Reopens #966 . A better solution for #966 will just
affect slideous, not the other slide writers.
2013-10-06 17:21:33 -07:00
John MacFarlane
9e7072cf1b
LaTeX reader: Parse {groups} as Span.
...
This is needed for accurate conversion of bibtex titles,
since we need to know what was protected from titlecase conversions.
2013-09-28 11:53:34 -07:00
John MacFarlane
d76a6e2372
OpenDocument writer: don't use font-face-decls variable.
2013-09-24 18:41:43 -07:00
Václav Zeman
e149d4e138
src/Text/Pandoc/Writers/OpenDocument.hs: Fix formatting of strikeout code.
2013-09-25 01:18:39 +02:00
John MacFarlane
255037a091
Markdown reader: small code improvement.
2013-09-19 10:09:32 -07:00
John MacFarlane
e135955b1e
LaTeX writer: Don't print biblio if --natbib or --biblatex option used.
2013-09-19 10:08:49 -07:00
John MacFarlane
d27e5a6ff0
DOCX writer: Add missing settings.xml to the zip container.
...
Closes #990 .
2013-09-19 09:48:02 -07:00
John MacFarlane
464b174d0f
Fixed reference slides.
...
The Div container around references messed up the procedure
for carving a document into slides. So we now remove the surrounding
Div in prepSlides.
2013-09-18 09:13:37 -07:00
John MacFarlane
21f1bcb280
Markdown reader: unresolved citations fall back to original text.
...
Not ???.
Reason: Less surprising, especially for people using @ as
in twitter.
2013-09-14 22:28:37 -07:00
John MacFarlane
3747104178
Markdown writer: Print references if output is 'plain'.
2013-09-12 11:23:57 -07:00
John MacFarlane
ca6842349e
HTML writer: Ensure proper escaping in header metadata.
2013-09-12 09:25:15 -07:00
John MacFarlane
71841de0f3
Mediawiki: Parse an image + caption in a para by itself as a figure.
2013-09-11 09:31:41 -07:00
John MacFarlane
a9f3abc653
Markdown: don't parse citation right after alphanumeric.
...
An `@` after an alphanumeric is probably an email address.
2013-09-09 11:19:37 -07:00
John MacFarlane
81e2df32c9
Made . . . for pause work in all slide show formats except slideous.
2013-09-08 15:47:50 -07:00
John MacFarlane
c78557f3ca
Templates: more consistent behavior of $for$
.
...
When `foo` is not a list, `$for(foo)$...$endfor$` should behave like
$if(foo)$...$endif$. So if `foo` resolves to "", no output should
be produced.
See pandoc-templates#39.
2013-09-08 12:04:47 -07:00
John MacFarlane
777226296b
markdown+list_without_preceding_blankline:+Interpret text before list as paragraph.
2013-09-08 11:49:44 -07:00
John MacFarlane
cf2506acdc
Markdown: Allow backtick code blocks not to be preceded by blank line.
...
Closes #975 .
2013-09-08 11:43:46 -07:00
John MacFarlane
2c13b6f6dc
MedaWiki reader: Implement some mathjax extensions.
...
* `:<math>` for display math
* `\(..\)` for inline math
* `\[..\]` for display math
We omit the `$` forms as the heuristics are harder.
2013-09-07 22:43:56 -07:00
Merijn Verstraaten
56f56e5e15
Added support for LaTeX style literate Haskell code blocks in rST.
2013-09-07 18:58:16 +01:00
John MacFarlane
5afd373ae4
Added lists_without_preceding_blankline
extension.
...
* Added `Ext_lists_without_preceding_blankline` to
`Extension` in `Options`. Added this option to
`githubMarkdownExtensions`.
* Made markdown reader sensitive to this.
* Closes #972 .
2013-09-07 09:36:37 -07:00
John MacFarlane
8d43e08ce7
Markdown writer: Fixed bugs in YAML header output.
2013-09-06 22:26:38 -07:00
John MacFarlane
728e47ae15
MediaWiki reader: Allow Image: for images.
...
Closes #971 .
2013-09-06 15:40:08 -07:00
John MacFarlane
9b0b9b6e03
Markdown reader: Don't autolink a bare URI that is followed by </a>
.
...
Closes #937 .
2013-09-01 15:18:56 -07:00
John MacFarlane
8b0052ba5b
Mathjax in HTML slide shows: include explicit "Typeset" instruction.
...
This seems to be needed for some formats (e.g. slideous) and won't
hurt in others.
Closes #966 .
2013-09-01 15:05:51 -07:00
John MacFarlane
90c49b0aae
Use registerHeader in Textile reader.
...
This produces automatic header identifiers, unless `auto_identifiers`
extension is disabled.
Closes #967 .
2013-09-01 09:22:55 -07:00
John MacFarlane
9282f63278
Use registerHeader in RST and LaTeX readers.
...
This will give automatic unique identifiers, unless
`-auto_identifiers` is specified.
2013-09-01 09:13:31 -07:00
John MacFarlane
6ed41fdfcc
Factored out registerHeader from markdown reader, added to Parsing.
...
Text.Pandoc.Parsing now exports registerHeader, which can be
used in other readers.
2013-09-01 08:54:10 -07:00
John MacFarlane
940515a00b
LaTeX reader: allow spaces in alignment spec in tables.
...
E.g. `{ l r c }`.
2013-08-28 16:54:37 -07:00
John MacFarlane
dd5cb82348
Generalized type of stringify.
2013-08-28 08:43:51 -07:00
John MacFarlane
8014809578
LaTeX reader: Allow accents with combining characters.
...
accent now returns [Char], not Char.
2013-08-27 20:12:21 -07:00
John MacFarlane
ad9447cf92
Merge branch 'master' of github.com:jgm/pandoc
2013-08-27 19:56:21 -07:00