John MacFarlane
7aa4d51968
ODT writer: Add draw:name
attribute to draw:frame
elements.
...
This is reported to be necessary to avoid an error from recent
versions of Libre Office when files contain more than one image.
Closes #1069 .
Thanks to wmanley for reporting and diagnosing the problem.
2013-11-30 17:00:58 -08:00
John MacFarlane
dde484f809
Fixed tests for new ConTeXt writer behavior.
2013-11-30 16:34:32 -08:00
John MacFarlane
bb0f299165
ConTeXt writer: Don't hardcode figure/table placement.
...
Instead, let this be set in the template, using `\setupfloat`.
Thanks to Aditya Mahajan for the suggestion.
2013-11-30 16:16:35 -08:00
John MacFarlane
bc6bb3be5c
Allow "epub2" as synonym for "epub", "html4" for "html".
2013-11-30 15:36:18 -08:00
John MacFarlane
17ef39d157
Fixed cover-image
in EPUB YAML metadata.
2013-11-30 15:25:28 -08:00
John MacFarlane
96b678d823
Allow specification of epub-cover-image in YAML metadata.
2013-11-30 15:17:38 -08:00
John MacFarlane
2f4bf9dfa4
README: minor reformatting.
2013-11-30 15:08:09 -08:00
John MacFarlane
6e17070be1
Documented use of YAML metadata for EPUB.
2013-11-30 15:06:19 -08:00
John MacFarlane
659596876b
EPUB writer: Improved metadata handling.
...
* Metadata may now be included in YAML blocks in a markdown document.
For example,
---
title:
- type: main
text: My Book
- type: subtitle
text: An investigation of metadata
creator:
- role: author
text: John Smith
- role: editor
text: Sarah Jones
identifier:
- scheme: DOI
text: doi:10.234234.234/33
publisher: My Press
rights: (c) 2007 John Smith, CC BY-NC
...
* Metadata may still be provided using `--epub-metadata`; it will
be merged with the metadata in YAML blocks.
* meta tags are used instead of opf attributes for EPUB3.
2013-11-30 11:32:47 -08:00
John MacFarlane
e1a9a61774
Docx writer: Implemented csl flipflopping spans.
2013-11-23 14:52:14 -08:00
John MacFarlane
b82ef0e29a
LaTeX writer: Handle csl flipflopping spans (csl-no-emph, etc.)
2013-11-23 14:41:22 -08:00
John MacFarlane
c1ff65e5ef
HTML writer: Handle csl flipflopping spans (csl-no-emph, etc.)
2013-11-23 14:24:33 -08:00
John MacFarlane
56277bacea
EPUB writer: Don't include node for cover.xhtml if no cover!
2013-11-22 23:40:46 -08:00
John MacFarlane
4321a09b7f
EPUB writer: Ensure that same identifier is used throughout.
...
If dc:identifier is given in metadata, we use that; otherwise
we use a random uuid.
Closes #1044 .
2013-11-22 23:36:19 -08:00
John MacFarlane
526762bf22
ConTeXt writer: Use setupcaption to separate style from content.
...
Instead of adding 'nunumber' every time we place a figure...
Closes #1067 .
2013-11-22 19:51:07 -08:00
John MacFarlane
cf149fcf38
Fixed bug with intraword emphasis.
...
Closes #1066 .
2013-11-22 19:41:08 -08:00
John MacFarlane
3d453f096c
Docx writer: Use mime type info returned by fetchItem.
2013-11-19 13:16:31 -08:00
John MacFarlane
83b9a66bf4
Shared: Fixed bug in openURL with data: URIs.
...
Previously the base-64 encoded bytestring was returned.
We now decode it so it's a proper image!
This should fix parsing of data: URLs.
2013-11-19 13:15:24 -08:00
John MacFarlane
e290d91c93
MIME: In looking up extensions, drop the encoding info.
...
E.g. for 'image/jpg;base64' we should lookup 'image/jpg'.
2013-11-19 13:09:34 -08:00
John MacFarlane
c226a57eaa
Docbook writer: Hierarchicalize block content in metadata.
...
Previously headers just disappeared from block-level metadata
when it was used in templates.
Now we apply the 'hierarchicalize' transformation.
Note that a block headed by a level-2 header will turn into
a `<sect1>` element.
2013-11-19 12:01:52 -08:00
John MacFarlane
4566309dd5
Merge pull request #1061 from heurist/epub_coverLinear
...
Epub Writer: Refactor unnecessary list ++
2013-11-19 09:24:44 -08:00
Shaun Attfield (shaun@victor)
5b27480e54
Epub Writer: Add cover reference to guide element (v2)
...
Avoiding an unnecessary list concatenation.
Fixes an issue with calibre http://calibre-ebook.com/ putting the
cover at the end of the book if the spine has linear="no".
Apparently this is best practice for other converters as well.
http://www.idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.6
2013-11-19 08:20:27 +02:00
John MacFarlane
a3eba6ee84
LaTeX reader: Parse contents of curly quotes or matched "
as quotes.
2013-11-18 20:28:27 -08:00
Shaun Attfield (shaun@victor)
d07dc971da
Epub Writer: Add cover reference to guide element
...
Fixes an issue with calibre http://calibre-ebook.com/ putting the
cover at the end of the book if the spine has linear="no".
Apparently this is best practice for other converters as well.
http://www.idpf.org/epub/20/spec/OPF_2.0.1_draft.htm#Section2.6
2013-11-18 11:53:13 +02:00
John MacFarlane
e690c87dc4
LaTeX reader: Support \textnormal
as span with class "nodecor".
...
This is needed for pandoc-citeproc.
2013-11-17 09:07:25 -08:00
John MacFarlane
0fd2176e29
MediaWiki reader: Add automatic header identifiers.
2013-11-17 08:47:14 -08:00
John MacFarlane
d5660275a3
Parsing: Generalized type of registerHeader, using new typeclasses.
...
New type classes HasReadeOptions, HasIdentifierList, HasHeaderMap.
These allow certain common functions to be reused even in parsers
that use custom state (instead of ParserState), such as the MediaWiki
reader.
Minor API bump.
2013-11-17 08:45:21 -08:00
John MacFarlane
9b0378b939
OpenDocument: Skip raw HTML.
...
Previously it was erroneously included as verbatim text.
Closes #1035 .
2013-11-16 22:49:15 -08:00
John MacFarlane
892ba2dd16
LaTeX writer: Properly escape pdftitle, pdfauthor.
...
Closes #1059 .
2013-11-16 14:09:09 -08:00
John MacFarlane
b4441c940d
HTML/EPUB footnotes: Put <sup>
tag inside <a>
tags.
...
This allows better control of formatting, since the `<a>`
tags have a distinguishing class.
Closes #1049 .
2013-11-12 18:48:06 -08:00
John MacFarlane
fa1530285b
Merge pull request #1048 from minrk/svg
...
recognize svg tag in HTML Reader
2013-11-08 08:04:28 -08:00
MinRK
01fed75b8f
recognize svg tag in HTML Reader
...
avoids adding lots of `<p>` tags in embedded SVG content,
for instance in markdown to HTML.
2013-11-07 22:25:44 -08:00
John MacFarlane
2efd0951d3
Docx writer: fixed core metadata.
...
- Don't create empty date nodes if no date given.
- Don't create multiple dc:creator nodes; instead separate by
semicolons.
Closes #1046 .
2013-11-07 08:48:59 -08:00
John MacFarlane
5b99112f22
Docx writer: Fix URL for core-properties in _rels/.rels
.
...
Partially addresses #1046 .
2013-11-06 19:18:47 -08:00
John MacFarlane
f8b4a9e669
Require texmath >= 0.6.5.2.
2013-11-06 09:26:37 -08:00
John MacFarlane
6b24b1afca
Don't print <span>
tags in 'plain' output.
2013-11-06 09:25:50 -08:00
John MacFarlane
cf0472a4c6
Version bump to 1.12.2.
2013-11-03 21:24:34 -08:00
John MacFarlane
4301fa4a27
Markdown reader: Correctly handle empty bullet list items.
...
For example:
- one
-
- two
This should NOT be parsed as a setext header followed by a list.
2013-11-03 21:16:47 -08:00
John MacFarlane
732f6abe15
HTML reader: Use pandoc Div and Span for raw "<div>", "<span>".
...
Only if --parse-raw.
2013-11-03 11:20:32 -08:00
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
d84624f775
Updated beamer template.
...
Now references should work properly (in a slide) when
`--biblatex` or `--natbib` is used.
2013-10-21 14:31:19 -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
f2f8ddabc8
Don't look for slidy files in data files w/ --self-contained.
2013-10-21 11:24:25 -07:00
John MacFarlane
7786794809
Fixed make_osx_package.sh so data files embedded in pandoc-citeproc.
2013-10-21 10:39:37 -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