John MacFarlane
32c5a8e2dc
Cabal file changes.
...
* Remove executable and library flags.
* Expose `Text.Pandoc.XML` and `Text.Pandoc.Biblio`.
* Depend on pandoc library in executable, so we don't recompile
everything.
* Move pandoc.hs from src/ to .
2012-12-29 16:43:22 -08:00
John MacFarlane
579d645f23
Documented .bibtex extension for BibTeX.
...
Closes #662 .
2012-12-19 11:58:18 -08:00
John MacFarlane
3df2f1e3de
EPUB3: Don't use the switch statement for mathml.
...
It is not widely implemented yet.
2012-12-19 11:29:03 -08:00
John MacFarlane
2695434113
Fixed bug in withRaw.
...
Didn't correctly handle case where nothing is parsed.
2012-12-13 19:04:01 -08:00
John MacFarlane
6e36375bdc
LaTeX reader: Make command macros work everywhere, including non-math.
...
Environment macros still not supported.
2012-12-12 19:28:33 -08:00
John MacFarlane
bbcf7a099c
Updated templates with new default.epub and default.epub3.
2012-11-07 17:07:35 -08:00
John MacFarlane
adce630b79
Merge pull request #658 from clinty/master
...
use LBI buildDir instead of "dist" </> "build".
Closes #657 .
2012-11-07 15:11:45 -08:00
Clint Adams
ff0061281f
Use LBI buildDir instead of hardcoded "dist" </> "build".
2012-11-07 14:57:17 -05:00
John MacFarlane
4cd573c61f
Textile reader/writer: Fixed autolinks.
...
Previously the textile reader and writer incorrectly implented
RST-style autolinks for URLs and email addresses.
This has been fixed. Now an autolink is done this way:
"$":http://myurl.com
2012-11-06 16:05:17 -08:00
John MacFarlane
4aa3e1f978
Textile parser: Expanded list of stringBreakers.
...
This fixes a bug on input like "(_hello_)" which should
be a parenthesized emphasized "hello".
The new list is taken from the PHP source of textile 2.4.
2012-11-06 09:18:02 -08:00
John MacFarlane
54fb384369
HTML writer: Include highlighting-css for code spans, too.
...
Previously it was only included if used in a code block.
Closes #653 .
2012-11-05 10:45:49 -08:00
John MacFarlane
09603b94f7
LaTeX reader: skip comments in handleIncludes.
2012-11-05 08:22:26 -08:00
John MacFarlane
7af45f78d1
Textile reader: Allow newlines before pipes in table.
...
Closes #654 .
2012-11-05 08:16:15 -08:00
John MacFarlane
a2c40c36d5
EPUB template: UTF-8, lang tag, meta tags.
2012-11-04 21:40:21 -08:00
John MacFarlane
5914be88a8
EPUB writer: Rationalized templates.
...
* Previously there were three different templates involved in
epub production. There is now just one template, default.epub
or default.epub3.
* It can now be overridden using `--template`, just like other
templates.
2012-11-04 21:21:57 -08:00
John MacFarlane
83b326b005
EPUB: removed need for separate epub-titlepage template.
...
The titlepage stuff is now folded into the epub-page template.
A titlepage variable selects it.
2012-11-04 21:08:40 -08:00
John MacFarlane
a7b8351d43
EPUB writer: Removed need for separate epub-coverpage template.
...
The standard epub-page template is now used.
2012-11-04 20:53:41 -08:00
John MacFarlane
7f5e2af1fb
EPUB writer: Improved handling of CSS.
...
* Code highlighting now works by default.
* Quote styles work as in pandoc's HTML writer.
2012-11-04 18:58:37 -08:00
John MacFarlane
9d0b011869
RST writer: Don't add ":align: center" to figures.
2012-11-04 18:33:35 -08:00
John MacFarlane
1f29592b64
EPUB writer: Set epub3 variable before calling templates.
2012-11-04 18:14:27 -08:00
John MacFarlane
ae6028d442
EPUB writer: Better TOC and footnote handling.
...
* Here we go back to splitting the document at the Pandoc AST
level, and converting each chapter to HTML separately.
* Fixes bug in footnote processing introduced by
commit 01d109e2ef
. The bug caused
all footnotes to appear in the last chapter, so that footnote
links from other chapters would not work. Closes #651 .
* We also disable writerTableOfContents, since TOC is automatic
for epub.
2012-11-04 18:06:28 -08:00
John MacFarlane
b69792e2ed
EPUB: Use section divs by default for better semantic markup.
2012-11-04 12:51:17 -08:00
John MacFarlane
a2cb53640d
LaTeX writer: Don't use [fragile] unnecessarily.
...
We were using [fragile] on slides even if they only contained
code that was rendered using `\texttt`. Now `[fragile]` is
only used for slides containing inline code if that code
is rendered using listings. Closes #649 .
2012-11-04 11:09:42 -08:00
John MacFarlane
0c5801297d
Added epub3 to cabal description
2012-11-04 10:40:11 -08:00
John MacFarlane
569954e1d5
Improved support for MathML in EPUB3.
...
* MathML math method now used always in EPUB3 (even if another
math method specified in options).
* epub:switch is used to specify a non-MathML default. This is supposed
to proide a good fallback behavior in older readers, though I'm
not sure how well it works in practice.
2012-11-04 10:37:57 -08:00
John MacFarlane
dfca59943d
EPUB: Don't use opf:role in EPUB3.
2012-11-02 21:23:02 -07:00
John MacFarlane
afa5a4da67
EPUB: Fixed invalid nesting problem in nav.xhtml.
2012-11-02 21:12:56 -07:00
John MacFarlane
e9542a60b5
EPUB: Added properties attribute.
2012-11-02 21:10:08 -07:00
John MacFarlane
63bed5dc2e
HTML writer: Use XHtml5 only if blaze version current enough.
2012-11-02 21:04:32 -07:00
John MacFarlane
5b7d27912a
HTML writer: Use Text.Blaze.XHtml5 instead of Html5.
...
This is needed for epub.
2012-11-02 20:59:45 -07:00
John MacFarlane
927e4b92a6
EPUB: Use HTML5 for epub3.
2012-11-02 20:57:18 -07:00
John MacFarlane
927a9271a5
EPUB: Set epub3 template variable controlling doctype.
2012-11-02 20:53:51 -07:00
John MacFarlane
583ce1073c
EPUB writer: Don't create entry for nav.xhtml in EPUB2.
2012-11-02 20:25:55 -07:00
John MacFarlane
76d3c0d028
Fixed a couple validation bugs that affect epub2 also.
2012-11-02 20:14:18 -07:00
John MacFarlane
83556239b1
Use title element in epub templates.
2012-11-02 19:51:29 -07:00
John MacFarlane
43448d7d53
Preliminary changes for epub3 format.
...
* EPUB writer now exports writeEPUB2 and writeEPUB3.
* 'epub' output format is epub v2, while 'epub3'
is v3.
2012-11-02 17:46:22 -07:00
John MacFarlane
7818033df9
DocBook reader: Support title in "figure" element.
...
Closes #650 .
2012-11-02 16:21:06 -07:00
John MacFarlane
a6e56235d5
LaTeX reader: Avoid include loops.
2012-11-01 13:49:20 -07:00
John MacFarlane
0f24816291
Revert "LaTeX reader: Added code to handleIncludes to avoid inf loops."
...
This reverts commit da87837318
.
Reason: The code was overzealous and would rule out some things
we want to be able to do, like include the same file multiple
times.
2012-11-01 10:18:17 -07:00
John MacFarlane
da87837318
LaTeX reader: Added code to handleIncludes to avoid inf loops.
...
e.g. when one file includes another which includes it.
2012-11-01 10:17:00 -07:00
John MacFarlane
6dff7dccaa
LaTeX reader: Improved handling of included files.
...
* `\input` now works, as well as `\include`.
* TEXINPUTS is used.
* We now look recursively into included files for more included files.
2012-11-01 09:42:10 -07:00
John MacFarlane
06300e59d5
Removed citationSuppressParens.
...
Makefile: Use citeproc-0.3.6 release.
2012-10-28 09:36:15 -07:00
John MacFarlane
6f2347635c
LaTeX reader: Initialize citationSuppressParens field.
2012-10-22 19:17:00 -07:00
John MacFarlane
a23a8e8b67
Fixed Biblio for extra parameter on Citation.
2012-10-22 09:30:05 -07:00
John MacFarlane
cfab8eaecb
Revert "LaTeX reader: Use new suppressParens option for footnote citations."
...
This reverts commit 7499499b68
.
Conflicts:
src/Text/Pandoc/Readers/LaTeX.hs
2012-10-21 23:16:23 -07:00
John MacFarlane
bfddcb46dc
Revert "Adjust LaTeX reader test for last change."
...
This reverts commit ea34087cde
.
2012-10-21 23:14:42 -07:00
John MacFarlane
d89b74a003
Bumped version bound for template-haskell.
2012-10-21 14:11:03 -07:00
John MacFarlane
ca583a340f
Updated lhs-test.latex for new highlighting-kate treatment of `.
2012-10-20 23:54:05 -07:00
John MacFarlane
b63566f09c
Fixed bug in fetching CSL files from CSL data directory.
2012-10-18 08:55:11 -07:00
John MacFarlane
c27b8ba5e2
Removed debug print statement left in my mistake.
2012-10-18 08:46:11 -07:00