John MacFarlane
1fbe79db05
LaTeX writer: use {} around options containing special chars.
...
Closes #2892 .
2016-05-01 11:20:26 -07:00
John MacFarlane
32f1b0a5f1
Revert "LaTeX writer: Add \strut
to fix multiline tables"
...
This reverts commit 4c684561ee
.
See
https://groups.google.com/d/msg/pandoc-discuss/u6J-_aCProU/UufN3IYRAgAJ
This should fix uneven spacing issues in multiline tables.
2016-04-27 17:25:45 -07:00
John MacFarlane
ece215ed7d
Merge pull request #2735 from mb21/patch-1
...
LaTeX Writer: fix polyglossia to babel env mapping
2016-04-26 23:09:02 -07:00
John MacFarlane
cc0527bf31
Merge pull request #2829 from adunning/patch-1
...
LaTeX writer: Add missing languages.
2016-04-26 23:08:15 -07:00
John MacFarlane
1985164816
LaTeX writer: ignore --incremental unless -t beamer.
...
Closes #2843 .
2016-04-26 21:50:37 -07:00
Andrew Dunning
9765ef2ce6
LaTeX writer: Add missing languages.
...
Updates the list from the hyphenation files at <http://mirror.ctan.org/language/hyph-utf8/tex/generic/hyph-utf8/loadhyph/ >.
2016-04-01 16:47:33 +01:00
Andrew Dunning
0c37a7c488
Recognize la-x-classic
as Classical Latin.
...
This allows one to access the hyphenation patterns at <http://mirrors.ctan.org/language/hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-la-x-classic.tex >, using its private language tag.
2016-03-30 14:15:47 +01:00
John MacFarlane
9742c48647
Removed two superfluous lines.
2016-03-25 09:05:38 -07:00
John MacFarlane
f47b369f37
LaTeX writer: better positioning for hypertarget in figures.
...
Closes #2813 .
2016-03-24 16:44:33 -07:00
John MacFarlane
bb6897a13e
LaTeX writer: Fixed position of label in figures.
...
Partially addresses #2813 .
This isn't perfect, because now the hypertarget is in the
wrong place -- when you link to the figure, the screen
is positioned with the caption at the top, and most of
the figure off screen.
So this needs a bit more tweaking.
2016-03-24 09:41:45 -07:00
Mauro Bieg
44f95484a4
LaTeX Writer: fix polyglossia to babel env mapping
...
allow for optional argument in square brackets, closes #2728
2016-03-20 19:17:30 +01:00
John MacFarlane
3af753de47
Merge pull request #2637 from mb21/latex-figure-label
...
LaTeX writer: figure label
2016-03-19 13:56:14 -07:00
John MacFarlane
e821b05125
LaTeX writer: Avoid double toprule in headerless table with caption.
...
Closes #2742 .
2016-03-18 16:16:18 -07:00
Jesse Rosenthal
4438ff17fb
LaTeX writer: clean up options parser.
...
Make sure that we require the closing bracket.
2016-02-18 23:35:38 -05:00
Jesse Rosenthal
4112b321cd
LaTeX writer: treat memoir template with article
opt as article
...
We currently treat all memoir templates as books. This means that pandoc
will infer the `--chapters` argument, even if the `article` iption is
set for memoir.
This commit makes pandoc treats the document as an article if there is
an article option (i.e., `\documentclass[12pt,article]{memoir}`).
Note that this refactors out the parsec parsers for document class and
options, to make it a little clearer what's going on.
2016-02-18 22:32:38 -05:00
Henrik Tramberend
7a18879a36
LaTeX writer: Allow more flexible table alignment
2016-01-20 13:21:26 +01:00
mb21
1fde92053f
LaTeX writer: figure label
2016-01-10 13:30:32 +01:00
John MacFarlane
1506e62f48
LaTeX writer: restore old treatment of Span.
...
A Span is rendered with surrounding {braces}.
This was a regression in 1.16. Closes #2624 .
2016-01-09 12:16:24 -08:00
John MacFarlane
f9202f5d39
LaTeX writer: create defaults for geometry using margin-left etc.
...
If `geometry` has no value, but `margin-left`, `margin-right`,
`margin-top`, and/or `-margin-bottom` are given, a default value
for `geometry` is created from these.
Note that these variables already affect PDF production via HTML5
with wkhtmltopdf.
2015-12-22 13:10:46 -08:00
John MacFarlane
28b2d86b21
LaTeX/Beamer template changes (Thomas Hodgson):
...
* Added `thanks` variable
* Use `parskip.sty` when `indent` isn't set (fall
back to using `setlength` as before if `parskip.sty`
isn't available).
* Use `biblio-style` with biblatex.
* Added `biblatexoptions` variable.
* Added `section-titles` variable (defaults to true)
to enable/suppress section title pages in beamer
slide shows.
* Moved beamer themes after fonts, so that themes can
change fonts. (Previously the fonts set were being
clobbered by lmodern.sty.)
2015-12-19 18:50:45 -08:00
John MacFarlane
9333814254
Added needed import of FromJSON.
...
Fixes build failure.
2015-12-19 17:54:20 -08:00
John MacFarlane
770641f741
Fix language code for Czech (cs not cz)
...
Closes #2597 .
2015-12-19 17:54:02 -08:00
John MacFarlane
4c103f67f9
Merge branch 'master' of https://github.com/AndreasLoow/pandoc into AndreasLoow-master
2015-12-19 00:07:28 -08:00
John MacFarlane
536b6bf538
Implemented SoftBreak and new --wrap
option.
...
Added threefold wrapping option.
* Command line option: deprecated `--no-wrap`, added
`--wrap=[auto|none|preserve]`
* Added WrapOption, exported from Text.Pandoc.Options
* Changed type of writerWrapText in WriterOptions from
Bool to WrapOption.
* Modified Text.Pandoc.Shared functions for SoftBreak.
* Supported SoftBreak in writers.
* Updated tests.
* Updated README.
Closes #1701 .
2015-12-11 23:55:08 -08:00
John MacFarlane
2633dc2f5e
Beamer writer: mark frame as fragile when it contains verbatim.
...
Closes #1613 .
2015-11-23 23:07:56 -08:00
John MacFarlane
244cd5644b
Merge branch 'new-image-attributes' of https://github.com/mb21/pandoc into mb21-new-image-attributes
...
* Bumped version to 1.16.
* Added Attr field to Link and Image.
* Added `common_link_attributes` extension.
* Updated readers for link attributes.
* Updated writers for link attributes.
* Updated tests
* Updated stack.yaml to build against unreleased versions of
pandoc-types and texmath.
* Fixed various compiler warnings.
Closes #261 .
TODO:
* Relative (percentage) image widths in docx writer.
* ODT/OpenDocument writer (untested, same issue about percentage widths).
* Update pandoc-citeproc.
2015-11-19 23:14:23 -08:00
John MacFarlane
83b1aa042d
LaTeX writer: set colorlinks
...
...
if `linkcolor`, `urlcolor`, `citecolor`, or `toccolor` is set.
Closes #2508 .
2015-11-12 12:37:20 -08:00
John MacFarlane
23b693c029
Revert "Use -XNoImplicitPrelude and 'import Prelude' explicitly."
...
This reverts commit c423dbb5a3
.
2015-11-09 10:08:22 -08:00
John MacFarlane
c423dbb5a3
Use -XNoImplicitPrelude and 'import Prelude' explicitly.
...
This is needed for ghci to work with pandoc, given that we
now use a custom prelude.
Closes #2503 .
2015-11-08 16:56:59 -08:00
John MacFarlane
411a25306c
LaTeX writer: properly handle footnotes in captions.
...
Closes #1506 .
2015-11-01 15:30:05 -08:00
John MacFarlane
c4ea64203a
LaTeX writer: avoid footnotes in list of figures.
...
Footnotes aren't allowed in the list of figures. This
patch causes footnotes to be stripped from captions when
entered into the list of figures.
Footnotes still don't actually WORK in captions in latex/pdf,
but at least an error is no longer raised.
See #1506 .
2015-11-01 13:42:36 -08:00
John MacFarlane
1d53d452c3
LaTeX writer: add \protect
to \hyperlink
.
...
Thanks to Hadrien Mary for the problem and solution.
Closes #2490 .
2015-10-28 09:37:05 -07:00
John MacFarlane
d5efa9b35c
LaTeX writer: Use \hypertarget
and \hyperlink
for links.
...
This works correctly to link to Div or Span elements.
We now don't bother defining `\label` for Div or Span
elements.
Closes jgm/pandoc-citeproc#174 .
2015-10-27 14:08:35 -07:00
nickbart1980
143093eabd
Added de-CH-1901, fixed el-polyton
...
el-polyton, not el-poly, see http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
2015-10-26 10:34:32 +00:00
mb21
f3f6483510
LaTeX writer: \textarabic fix
2015-10-25 18:31:35 +01:00
mb21
9328f4cd3d
LaTeX and ConTeXt writers: support lang attribute on divs and spans
...
For LaTeX, also collect lang and dir attributes on spans and divs to set the lang,
otherlangs and dir variables if they aren’t set already. See #895 .
2015-10-18 17:01:37 +02:00
Andreas Lööw
f0c47907ca
Consider header files when determining whether to use csquotes.
2015-10-17 23:04:15 +02:00
John MacFarlane
504bf3f8e7
Support all frame attributes in Beamer.
2015-10-15 15:11:07 -07:00
John MacFarlane
198862ee40
LaTeX writer: add \protect
to \hyperdef
in inline context.
...
This way we don't get an error when this is used as a moveable
argument.
Closes #2136 .
2015-10-13 21:48:14 -07:00
John MacFarlane
1e8a25ad69
Percent-encode more special characters in URLs.
...
HTML, LaTeX writers adjusted.
The special characters are '<','>','|','"','{','}','[',']','^', '`'.
Closes #1640 , #2377 .
2015-10-11 17:12:50 -07:00
mb21
80b851a4cf
Change variable to polyglossia-lang.name and .options
...
closes #2437
2015-10-07 22:53:09 +02:00
John MacFarlane
fdfc961284
Merge pull request #2419 from mb21/bidi
...
Support bidirectional text output with XeLaTeX, ConTeXt and HTML
2015-09-26 17:06:56 -07:00
mb21
7b0c1e0d37
Support bidirectional text output with XeLaTeX, ConTeXt and HTML
...
closes #2191
2015-09-26 22:22:24 +02:00
John MacFarlane
29668552c8
Removed unneeded import.
2015-09-26 10:27:55 -07:00
John MacFarlane
da1b599c96
Correctly recognize book documentclass in metadata.
...
Closes #2395 .
2015-09-25 23:28:38 -07:00
mb21
622df7034c
lang
variable is now in BCP47 format
...
strings are converted for LaTeX and ConTeXt output, closes #1614
2015-08-20 23:17:47 +02:00
mb21
a010b83a75
Updated readers, writers and README for link attribute
2015-08-07 12:38:37 +02:00
John MacFarlane
92d48fa65b
Updated readers and writers for new image attribute parameter.
...
(mb21)
2015-08-07 12:37:12 +02:00
John MacFarlane
6166cd7559
Removed unneeded import.
2015-07-16 17:06:57 -07:00
John MacFarlane
075ad9a406
LaTeX writer: Fixed detection of 'chapters' from template.
...
If a documentclass isn't specified in metadata, but the
template has a hardwired bookish documentclass, act as if
`--chapters` was used. This was the default in earlier
versions, but it has been broken for a little while.
2015-07-16 15:52:38 -07:00