aboutsummaryrefslogtreecommitdiff
path: root/data/templates
AgeCommit message (Collapse)AuthorFilesLines
2017-03-24Ms writer: Use custom .HRULE macro for horizontal rule.John MacFarlane1-10/+14
2017-03-23Ms writer: Super/subscript support.John MacFarlane1-0/+10
Also added some macro definitions to default template to support subscripts + better superscripts.
2017-03-23Initial addition of groff ms writer.John MacFarlane1-0/+31
* New module: Text.Pandoc.Writers.Ms. * New template: default.ms. * The writer uses texmath's new eqn writer to convert math to eqn format, so a ms file produced with this writer should be processed with `groff -ms -e` if it contains math.
2017-03-10Add Muse writer (#3489)Alexander Krotov1-0/+44
* Add Muse writer * Advertise new Muse writer * Muse writer: add regressions tests
2017-03-04Regularized CSS in html/epub/html slide templates.John MacFarlane9-21/+49
All templates now include `code{white-space: pre-wrap}` and CSS for `q` if `--html-q-tags` is used. Previously some templates had `pre` and others `pre-wrap`; the `q` styles were only sometimes included. See #3485.
2017-03-04templates: CSS for .smallcaps, closes #1592 (#3485)Mauro Bieg9-7/+9
2017-03-04Make default.html5 polyglot markup conformant. (#3473)John Luke Bentley1-7/+7
Polyglot markup is HTML5 that is also valid XHTML. See <https://www.w3.org/TR/html-polyglot>. With this change, pandoc's html5 writer creates HTML that is both valid HTML5 and valid XHTML. See jgm/pandoc-templates#237 for prior discussion. * Add xml namespace to `<html>` element. * Make all `<meta>` elements self closing. See <https://www.w3.org/TR/html-polyglot/#empty-elements>. * Add `xml:lang` attribute on `<html>` element, defaulting to blank, and always include `lang` attribute, even when blank. See <https://www.w3.org/TR/html-polyglot/#language-attributes>. * Update test files for template changes. The key justification for having language values default to blank: it turns out the HTML5 spec requires it (as I read it). Under [the HTML5 spec, section "3.2.5.3. The lang and xml:lang attributes"](https://www.w3.org/TR/html/dom.html#the-lang-and-xmllang-attributes), providing attributes with blank contents both: * Has meaning, "unknown", and * Is a MUST (written as "must") if a language value is not provided ... > The lang attribute (in no namespace) specifies the primary language > for the element's contents and for any of the element's attributes that > contain text. Its value must be a valid BCP 47 language tag, or the > empty string. Setting the attribute to the empty string indicates that > the primary language is unknown. In short, it seems that where a language value is not provided then a blank value MUST be provided for Polyglot Markup conformance, because the HTML5 spec stipulates a "must". So although the Polyglot Markup spec is unclear on this issue it would seem that if it was correctly written, it would therefore require blank attributes. Further justifications are found at https://github.com/jgm/pandoc-templates/issues/237#issuecomment-275584181 (but the HTML5 spec justification given above would seem to be the clincher). In addition to having lang-values-default-to-blank I recommend that, when an author does not provide a lang value, then upon on pandoc command execution a warning message like the following be provided: > Polyglot markup stipulates that 'The root element SHOULD always specify > the language'. It is therefore recommended you specify a language value in > your source document. See > <https://www.w3.org/International/articles/language-tags/> for valid > language values.
2017-02-27Added issue and PR template for data/templates.John MacFarlane2-0/+7
Direct users to open issues in jgm/pandoc, not jgm/pandoc-templates.
2017-02-27Updated README for pandco-templates.John MacFarlane1-16/+23
2017-02-20default.revealjs template: make 'history' default to true.John MacFarlane1-1/+3
2017-02-20Merge commit '9e52ac6bb02afd7b4ed5dad61021a1fa33051203' as 'data/templates'John MacFarlane33-0/+2242
2017-02-20Removed data/templates submodule.John MacFarlane1-9/+0
2017-02-06default.beamer changes (Thomas Hodgson):John MacFarlane1-7/+7
- Use dvipsnames options when colorlinks specified (otherwise we get an error for 'maroon') - Added titegraphic and logo variables.
2017-02-06Use unicode-math by default in default.latex template.John MacFarlane1-6/+8
mathspec will be used in xelatex if the `mathspec` variable is set; otherwise unicode-math will be used. Thanks to Václav Haisman.
2017-01-29Use latest master HEAD for templates.John MacFarlane1-5/+6
2017-01-26Split writeDocbook into writeDocbook4, writeDocbook5.John MacFarlane1-5/+5
Removed writerDocbookVersion in WriterOptions. Renamed default.docbook template to default.docbook4. Allow docbook4 as an output format. But alias docbook = docbook4.
2017-01-26EPUB writer: split writeEPUB into writeEPUB2, writeEPUB3.John MacFarlane1-5/+5
Also include explicit epub2 output format in CLI tool.
2017-01-25Rename default.html template to default.html4.John MacFarlane1-8/+5
2017-01-25Copied a few changes from default.latex to default.beamer.John MacFarlane1-12/+7
(Wandmalfarbe)
2017-01-24Changed position of \VerbatimNotes and fancyvrb in latex, beamer templates.John MacFarlane1-7/+12
This fixes hyperlinks on footnotes in documents that contain verbatim in notes. (Note: the beamer template was updated to match the LaTeX template, but at this point verbatim in notes seems not to work in beamer.) Closes #3361.
2017-01-10LaTeX template: Add hyphen option to url package.John MacFarlane1-7/+7
2017-01-03LaTeX template: allow passing `microtypeoptions` to microtype.John MacFarlane1-7/+7
Thanks to Vaclav Haisman.
2016-12-30docbook5template: fix namespace declarations (Mauro Bieg).John MacFarlane1-7/+7
2016-12-04LaTeX template: use correct separator for pdfkeywords.John MacFarlane1-7/+7
Needs a comma not a semicolon. Thanks to Wandmalfarbe.
2016-11-25Use pre-wrap for code in dzslides template (Nicolas Porcel).John MacFarlane1-7/+7
Otherwise overly long code will appear on every slide.
2016-10-25Add hypersetup options to beamer templates (Jake Zimmerman).John MacFarlane1-9/+7
2016-09-28LaTeX template: use footnote package to fix notes in tables.John MacFarlane1-7/+9
Thanks to Václav Haisman.
2016-09-28revealjs template: Added `notes-server` option (Yoan Blanc).John MacFarlane1-5/+8
jgm/pandoc-templates#212
2016-09-28LaTeX template: set default figure placement.John MacFarlane1-5/+5
Thanks to Václav Haisman. This accompanies #3093. This change allows users to set the default figure placement for figures, instead of enforcing one choice. Users with custom templates will need to add this.
2016-09-25Use p tags for subtitle, author, date in epub, revealjs, slidy templates.John MacFarlane1-8/+5
See #3119.
2016-09-25HTML template: use p instead of h1 for subtitle, author, date.John MacFarlane1-7/+7
Closes #3119.
2016-09-23Beamer template: added support for fontfamilies.John MacFarlane1-7/+7
As already in LaTeX. Closes #216.
2016-08-11Added `themeoptions` variable to beamer template (Carsten Gips).John MacFarlane1-7/+7
2016-08-06Added `beamerarticle` variable.John MacFarlane1-7/+7
This causes the `beamerarticle` package to be loaded in beamer, to produce an article from beamer slides. (Carsten Gips)
2016-07-22Textile reader: support `bc..` extended code blocks.John MacFarlane1-9/+7
Also, remove trailing newline in code blocks (consistently with Markdown reader).
2016-07-20Restored whitespace between paragraphs in beamer template.John MacFarlane1-7/+9
See jgm/pandoc-templates#207.
2016-07-18LaTeX template: Added dummy definition for `\institute`.John MacFarlane1-7/+7
This isn't a standard command, and we want to avoid a crash when `institute` is used with the default template.
2016-07-01beamer, latex templates: pass biblatexoptions directly in package load.John MacFarlane1-7/+7
This allows runtime optinos to be used. Fixes jgm/pandoc-citeproc#201
2016-06-30Added Zim Wiki writer, template and tests.Alex Ivkin1-5/+8
2016-06-25Added `secnumdepth` variable to LaTeX template.John MacFarlane1-22/+5
Closes #2920.
2016-06-07latex template: fix for obscure hyperref/xelatex issue.John MacFarlane1-7/+21
Here's a minimal case: \documentclass[]{article} \usepackage{hyperref} \begin{document} \section{\%á} \end{document} Without this change, this fails on the second invocation of xelatex. See https://tex.stackexchange.com/questions/313266/and-non-ascii-characters-in-headings This affects inputs this like # %á with pdf output via xelatex.
2016-05-19LaTeX template: support for custom font families.John MacFarlane1-7/+7
Needed for correct polyglossia operation with Cyrillic fonts and perhaps can find some other usages. Example usage in YAML metadata: ``` fontfamilies: - name: \cyrillicfont font: Liberation Serif - name: \cyrillicfonttt options: Scale=MatchLowercase font: Liberation ``` (vladipus)
2016-05-01Added docbook5 template.John MacFarlane1-7/+7
2016-03-19Added `institute` variable in LaTeX and Beamer templates.John MacFarlane1-7/+7
2016-01-21Added default.tei TEI templateJohn MacFarlane1-7/+7
2016-01-01HTML slide templates: add toc. (Andrew Dunning)John MacFarlane1-14/+7
2015-12-23Added 'paper' after $papersize$ variable in latex template.John MacFarlane1-7/+14
Thus you can say `papersize: a4` and the latex will contain `a4paper`. This change may break some existing workflows; if you currently specify `a4paper`, you'll get `a4paperpaper` which is meaningless. However, the change seems worth it, as it will make the `papersize` variable work uniformly across ConTeXt, LaTeX, and html->pdf via wkhtmltopdf. See https://github.com/jgm/pandoc/commit/3861df510c45ecfc0ac9581dc6f16b07eac4a 62d#commitcomment-15135193
2015-12-19Beamer: Moved header-includes before setting of title etc.John MacFarlane1-7/+7
This matches a change already made in the LaTeX template (Thomas Hodgson). Closes jgm/pandoc-templates#168
2015-12-19LaTeX/Beamer template changes (Thomas Hodgson):John MacFarlane1-7/+7
* 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-04Beamer template: make `\euro` conditional on presence of character.John MacFarlane1-7/+7
for xelatex and lualatex, as it is for pdflatex. Andrew Dunning.