John MacFarlane
e3d19bf1cd
Merge pull request #1076 from jlduran/booktabs
...
Add booktabs package for LaTeX tables
2013-12-03 20:55:14 -08:00
Jose Luis Duran
fdaeec0c48
Add booktabs package for LaTeX tables
...
[ci skip]
2013-12-04 04:26:22 +00:00
John MacFarlane
bd96f2bdcc
EPUB writer: Allow 'stylesheet' in metadata.
...
The value is a path to the stylesheet.
2013-12-03 10:32:25 -08:00
John MacFarlane
1213192cae
Improved release checklist.
2013-12-01 10:31:19 -08:00
John MacFarlane
ce35b23487
Added github-upload.sh.
2013-12-01 10:30:44 -08:00
John MacFarlane
1f6238f3ba
EPUB writer: Allow partial dates: YYYY, YYYY-MM.
...
Improves on #1074 , since now we don't default to January 1.
2013-12-01 10:17:14 -08:00
John MacFarlane
c3ac04f74f
Merge pull request #1074 from heurist/normalizeDateYearOnly
...
normalizeDate: Allow dates with year only (%Y)
2013-12-01 08:27:44 -08:00
Shaun Attfield
82813b5585
normalizeDate: Allow dates with year only (%Y)
2013-12-01 10:19:08 +02:00
John MacFarlane
2461f244e3
Updated changelog.
2013-11-30 20:52:53 -08:00
John MacFarlane
0e158d8d8d
EPUB writer: Insert "svg" property as needed in opf (EPUB 3).
2013-11-30 20:20:18 -08:00
John MacFarlane
a7067ab22b
EPUB writer: Simplify imageTypeOf using getMimeType.
2013-11-30 19:43:42 -08:00
John MacFarlane
4501344d45
MIME: Add entry for jfif.
2013-11-30 19:43:12 -08:00
John MacFarlane
37569f30ed
EPUB writer: Add properties attribute to cover-image item for EPUB v3.
2013-11-30 19:33:02 -08:00
John MacFarlane
7f09c1834d
Markdown writer: Fix rendering of tight sublists.
...
E.g.
- foo
- bar
- baz
Previously a spurious blank line was included before the last item.
Closes #1050 .
2013-11-30 17:59:28 -08:00
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