John MacFarlane
0ec953793d
handleIncludes: read file as UTF8, allow multiples separated by commas.
...
e.g. \usepackage{a,b}
2012-02-04 15:56:55 -08:00
John MacFarlane
93dad75a48
Don't print warnings for not-found packages, includes.
2012-02-04 13:31:21 -08:00
John MacFarlane
3f87c43640
Revert "LaTeX reader: Use kpsewhich to find paths for handleIncludes."
...
This reverts commit 1f90c6d7e0
.
2012-02-04 13:20:36 -08:00
John MacFarlane
1f90c6d7e0
LaTeX reader: Use kpsewhich to find paths for handleIncludes.
...
Fall back without an error if kpsewhich is not available.
2012-02-04 13:10:48 -08:00
John MacFarlane
253a9e32aa
Have handleIncludes look for local .sty files from \usepackage.
2012-02-04 13:01:00 -08:00
John MacFarlane
1e772aa59c
LaTeX reader: small bug fixes.
2012-02-04 12:51:27 -08:00
John MacFarlane
e58d5bf087
Minor formatting change
2012-02-04 12:27:37 -08:00
John MacFarlane
47eb69a7e1
LaTeX reader: Factored out rawEnv
2012-02-04 12:27:24 -08:00
John MacFarlane
ade08f6330
Small improvements in latex table parser.
2012-02-04 11:50:06 -08:00
John MacFarlane
75485c2f11
Complete rewrite of LaTeX reader.
...
* The new reader is more robust, accurate, and extensible.
It is still quite incomplete, but it should be easier
now to add features.
* Text.Pandoc.Parsing: Added withRaw combinator.
* Markdown reader: do escapedChar before raw latex inline.
Otherwise we capture commands like \{.
* Fixed latex citation tests for new citeproc.
* Handle \include{} commands in latex.
This is done in pandoc.hs, not the (pure) latex reader.
But the reader exports the needed function, handleIncludes.
* Moved err and warn from pandoc.hs to Shared.
* Fixed tests - raw tex should sometimes have trailing space.
* Updated lhs-test for highlighting-kate changes.
2012-02-04 09:56:43 -08:00
John MacFarlane
23ca68a5c4
Don't let autolinks create reference links.
...
Previously we got bad results with -t markdown --reference-links
if the input contained autolinks like <http://yahoo.com >.
2012-01-31 15:25:49 -08:00
John MacFarlane
e9a270d03b
Don't include mathml javascript for html5 output.
...
mathml is supposed to be supported in HTML5.
2012-01-31 10:47:48 -08:00
John MacFarlane
3880828415
Support --mathml
flag in docbook.
2012-01-31 10:32:40 -08:00
John MacFarlane
ccd61a5372
Bumped xml version to >= 1.3.12.
2012-01-31 09:48:42 -08:00
John MacFarlane
928b1380f3
Change copyright date.
2012-01-31 08:59:19 -08:00
John MacFarlane
8f1bfec7b9
Added --epub-embed-font
option.
...
* This can be repeated for multiple fonts.
* Added parameter for fonts to embed to writeEPUB.
* Added ttf, otf to Mime types in Text.Pandoc.MIME.
2012-01-30 13:09:52 -08:00
John MacFarlane
34801acc69
Added default.beamer template (separate from default.latex).
2012-01-30 11:26:04 -08:00
John MacFarlane
d4c2f02e08
Updated citation tests with en-dashes.
2012-01-30 10:03:01 -08:00
John MacFarlane
0481a1e590
Don't use \maxwidth in beamer template. Closes #394 .
2012-01-30 09:59:13 -08:00
John MacFarlane
17e70940a0
LaTeX reader: Require non-letter after certain commands.
...
Previously "\opening" was rendered as "\248pening".
The "\o" should not be parsed as a control sequence.
Partially addresses #393 .
2012-01-29 22:27:37 -08:00
John MacFarlane
e7a94829b7
Updated README author list.
2012-01-29 19:33:34 -08:00
John MacFarlane
2a84abd210
Changed date in README.
2012-01-28 16:12:41 -08:00
John MacFarlane
57205174fa
Templates: Use dcterms.date for html5 metadata.
...
This is required for validation.
2012-01-28 16:12:26 -08:00
John MacFarlane
f437827b0c
Remove dependency on old-time.
2012-01-28 16:04:35 -08:00
John MacFarlane
3a0b3df007
Put date in YYYY-MM-DD format if possible for HTML, docx metadata.
...
Added normalizeDate to Text.Pandoc.Shared.
2012-01-28 15:54:34 -08:00
John MacFarlane
98e5b61703
Removed an unnecessary many spaceChar
.
2012-01-28 13:12:52 -08:00
John MacFarlane
3518558517
dzslides template: center title slide.
2012-01-28 12:47:22 -08:00
John MacFarlane
0487eae7ee
Markdown reader: Fixed bug in code block attribute parser.
...
Previously the ID attribute got lost if it didn't come first.
Now attributes can come in any order.
2012-01-28 12:36:51 -08:00
John MacFarlane
d1ded4b026
Support github syntax for fenced code blocks.
...
You can now write
```ruby
x = 2
```
instead of
~~~ {.ruby}
x = 2
~~~~
2012-01-28 12:25:24 -08:00
John MacFarlane
d0e70cbc29
XML: Added toEntities.
2012-01-28 11:43:27 -08:00
John MacFarlane
8abe08d6d4
Made beamer
an output format, removed pdf
as output format.
...
Removed `--beamer` option; instead, use `beamer` as output format.
There is no longer a `pdf` output format; instead, pandoc tries
to produce a pdf if the output file has a `.pdf` extension.
(The output format can be latex -- the default for pdf output,
latex+lhs, or beamer.)
This seems more consistent with the way pandoc currently works
(e.g. we have an `html5` output format, not an `--html5` option).
2012-01-28 11:41:26 -08:00
John MacFarlane
513af8dd1b
LaTeX writer: escape # in href URLs. Closes #359 .
2012-01-27 13:44:17 -08:00
John MacFarlane
5b3c0a1081
Made charWidth in Text.Pandoc.Pretty complete.
...
Used the unicode spec EastAsianWidth.txt.
All characters marked W or F get width 2.
Closes #377 .
2012-01-27 13:30:47 -08:00
John MacFarlane
663cfc2fbd
Docbook writer: Use sect1, sect2, etc. instead of section.
2012-01-27 11:32:02 -08:00
John MacFarlane
259dda2c56
Fixed link in README.
2012-01-27 11:30:14 -08:00
John MacFarlane
bd7918da4c
Finished implementing --atx-headers in markdown writer.
2012-01-27 01:19:20 -08:00
John MacFarlane
ff93a8e789
Fixed table parsing with wide or combining characters.
...
Closes #348 . Closes #108 .
2012-01-27 00:39:00 -08:00
John MacFarlane
4321e27bfd
Removed some unused code.
2012-01-27 00:38:47 -08:00
John MacFarlane
ad33a22a22
Shared: Added splitStringWithIndices.
...
This is like splitWithIndices, but it is sensitive to distinctions
between wide, combining, and regular characters.
2012-01-27 00:37:46 -08:00
John MacFarlane
5fc6669be6
Added --atx-headers option.
2012-01-26 23:55:37 -08:00
John MacFarlane
1ce7c38bc4
LaTeX reader: Handle \@.
2012-01-26 11:52:25 -08:00
John MacFarlane
f70dfe4d3d
Pretty: Export realLength and use it in calculating offsets.
...
This should help fix setext headers and tables containing
asian wide characters and combining characters.
2012-01-25 23:30:21 -08:00
John MacFarlane
0c11d94e70
Pretty: Added charWidth function.
2012-01-25 23:15:18 -08:00
John MacFarlane
1470aad04b
Reorganized --help output to match order of options in man page.
2012-01-25 22:45:49 -08:00
John MacFarlane
47bb165a65
Reorganized documentation of options, grouping into categories.
2012-01-25 22:34:16 -08:00
John MacFarlane
60bf741d68
Added --slide-level option to override default.
...
This allows users to select a slide level below the first
header level with content.
Note that content under sections above the slide level will not appear
in slides (either in beamer or in HTML slide shows).
This is primarily useful for creating documents that can be made
into both slides and handouts (which contain additional content
outside the slides).
2012-01-25 17:51:52 -08:00
John MacFarlane
2c4a55d160
FIxed typo in README. Closes #390 .
2012-01-25 15:13:06 -08:00
John MacFarlane
b1a2f02082
Improved README on slides.
2012-01-25 11:51:36 -08:00
John MacFarlane
4ffff62097
Fixed regression in HTML writer: all headers level 1!
2012-01-25 11:30:12 -08:00
John MacFarlane
3a8afc119a
Depend on highlighting-kate 0.5.
...
This uses styleToCss instead of styleToHtml.
2012-01-25 11:29:42 -08:00