Commit graph

74 commits

Author SHA1 Message Date
John MacFarlane
2c51fb0c40 Fixed subtitle in latex template.
See jgm/pandoc#1327.
2014-06-09 22:33:13 -07:00
John MacFarlane
20fab138d3 LaTeX template: fix subtitles.
The old code really requires scrartcl from koma-script.
Closes #1327.
2014-06-09 22:29:21 -07:00
John MacFarlane
9f1636367e LaTeX/Beamer templates: Remove conditionalization around date.
This restores the old behavior, where no date was printed
if no date was specified.  If the `\date` command is removed
entirely, standard document classes will print today's date.
Closes #1321.

Partially reverts fc5229df16.
See #61.
2014-06-01 15:26:23 -07:00
John MacFarlane
620e8fe5e1 latex template: Added linestretch variable that loads setspace. 2014-05-06 10:16:09 -07:00
John MacFarlane
04e59d4df8 latex template: Added fontfamily variable.
Thanks to tlvince for the patch.  Closes #50.
2014-05-06 09:54:00 -07:00
John MacFarlane
fc5229df16 latex template: conditionalize author and date.
Thanks to ivoanjo for the patch. Closes #61.
2014-05-06 09:48:59 -07:00
John MacFarlane
5de411030b Load upquote after fontenc in latex template. 2014-05-06 09:05:46 -07:00
Yihui Xie
a3cce8d359 Use \setkeys{Gin}{} to set appropriate defaults for \includegraphics, instead of entirely redefining this command.
Note we also consider the height of images; if an image is too high, 0.8\textheight will be used for beamer slides, and \textheight is used for articles (see http://tex.stackexchange.com/q/11954/9128).

If the user has explicitly provided the width/height options in \includegraphics[], our defaults will be overwritten, and this approach is better than the check `\@ifnextchar[` after \includegraphics because the latter approach simply gives up everything once it sees [, whereas \setkeys{Gin} can keep the good defaults unless they are explicitly overwritten in [].

closes #30, closes #28, and closes #26
2014-04-11 17:22:45 -05:00
John MacFarlane
2afb0792ba Revert "LaTeX template: Allow bibliography to be used in place of biblio-files."
This reverts commit 5f8d7968fe.

I'll use a different approach, setting the biblio-files variable
in the LaTeX writer. This will also work for beamer.

See #42.
2014-04-11 11:11:16 -07:00
John MacFarlane
5f8d7968fe LaTeX template: Allow bibliography to be used in place of biblio-files.
Closes #43.  Thanks to nougad.
2014-04-11 11:08:54 -07:00
John MacFarlane
3a0ed995ca default.latex: include fontenc only if pdflatex engine is used.
See pandoc #1164.
2014-02-20 09:36:20 -08:00
John MacFarlane
dd1d637420 latex template: Put header includes after title.
Closes pandoc#908.
2013-12-11 22:34:57 -08:00
John MacFarlane
dd178889f6 Added abstract variable in latex template. 2013-12-11 22:05:20 -08:00
Jose Luis Duran
f643a076d8 LaTeX template: Add booktabs package 2013-12-02 09:58:55 +00:00
John MacFarlane
120bed772b LaTeX template: Added biblio-style variable. 2013-07-20 10:51:52 -07:00
John MacFarlane
24dab8e06e LaTeX/Beamer templates: Add classoption variable.
This is intended for class options like `oneside`; it may
be repeated with different options.
2013-07-17 15:05:45 -07:00
John MacFarlane
cb23306c27 default.latex: Use tex-ansi mapping for monofont.
This ensures that straight quotes appear as straight, rather than
being treated as curly.  See pandoc#889.
2013-07-04 14:48:39 -07:00
John MacFarlane
050ea0fa8d Merge pull request #31 from aaronwolen/master
Provide a variable to define citation color
2013-06-24 09:18:31 -07:00
John MacFarlane
64544dea58 Added subtitle to html and latex formats. 2013-06-21 22:48:49 -07:00
Aaron Wolen
796eb50f8d Add citecolor variable 2013-06-18 11:42:32 -05:00
John MacFarlane
7a93757ff1 default.latex: Use \ScaleIfNeeded w/ nicer def instead of \maxwidth. 2013-05-07 17:30:44 -07:00
John MacFarlane
2c876edb60 default.latex: Redefine includegraphics to allow custom options.
Thanks to Bernhard Weichel.
Now, literal \includegraphics commands with square-bracketed options
will work properly.  When no options are given, a default option
limits images to the text width.
2013-05-07 16:01:11 -07:00
John MacFarlane
6836e16da2 LaTeX template: Changes to make mathfont work with xelatex.
We need the mathspec library, not just fontspec, for this.
We also need to set options for setmathfont.
2013-04-25 21:06:58 -07:00
Douglas F. Calvert
a1f7cce1f9 Load microtype after fonts.
Microtype needs to know what fonts are in use and it is suggested that it is aded after loading fonts.
2013-02-26 21:21:31 -05:00
John MacFarlane
eb7dfde58b LaTeX template: set secnumdepth to 5 if --number-sections specified.
This yields behavior equivalent to the other writers, numbering
level 4 and 5 headers too.
2013-02-18 08:49:37 -08:00
John MacFarlane
5ed01e0e8e LaTeX template: Don't use monospace font for URLs. 2013-01-21 11:42:42 -08:00
John MacFarlane
3474aecee9 Added conditional import of upquote package.
This fixes straight quotes in verbatim.
2013-01-19 09:40:26 -08:00
John MacFarlane
25ad173f00 toc-level -> toc-depth. 2013-01-05 11:58:09 -08:00
John MacFarlane
d541256441 Added tocdepth to latex template. 2013-01-05 11:49:10 -08:00
John MacFarlane
3bbb793e41 LaTeX, beamer templates: Don't require 'float' package.
AS far as I can see, it isn't needed by anything pandoc does.
2012-09-16 22:26:16 -07:00
John MacFarlane
6d4f0a78a0 Beamer, LaTeX templates: removed enumerate package. 2012-09-16 22:23:02 -07:00
John MacFarlane
22628ea9aa LaTeX, beamer: Use longtable instead of ctable. 2012-09-15 17:40:49 -04:00
Raphael
254bc55c65 papersize variable in the LaTeX template
Adds a variable `papersize` in the LaTeX template which controls, surprise, paper size. Possible values are those the chosen `documentclass` allows.
2012-09-04 08:48:07 +03:00
John MacFarlane
4b27abf404 LaTeX template: Separate urlcolor and linkcolor variables. 2012-06-08 10:56:57 -07:00
John MacFarlane
ba5f9741a1 LaTeX template: use ifxetex, ifluatex instead of iftex.
iftex is not in debian.
2012-06-05 22:21:41 -07:00
John MacFarlane
8806382b9a Removed extra blank line. 2012-06-05 11:49:37 -07:00
John MacFarlane
b5d67647dc LaTeX: Use blank \date{} if no date specified.
This way we don't get a date unless a date is explicitly specified.
2012-06-05 11:41:06 -07:00
John MacFarlane
b9d2a1595d Use iftex instead of ifluatex, ifxetex. Simplified template. 2012-06-05 11:35:17 -07:00
John MacFarlane
aa67d0c69f LaTeX: Use fontenc [T1] and lmodern fonts.
This gives better behavior for accented characters.
2012-06-05 11:35:03 -07:00
John MacFarlane
cb68b11fb4 LaTeX: Make TOC links black. 2012-06-05 10:04:42 -07:00
John MacFarlane
242daf3377 Added links-as-notes variable to print links as footnotes 2012-06-05 10:04:36 -07:00
John MacFarlane
02120505d6 LaTeX: added linkcolor variable 2012-06-05 10:04:15 -07:00
John MacFarlane
3bc667281e LaTeX template: Use black for internal links.
This ensures that the table of contents will not be colored.

Also added commented-out code to use footnotes for internal
links (for print purposes).
2012-06-03 10:57:58 -07:00
Paul Vorbach
bdf9629138 Add option urlcolor=blue to package hyperref 2012-04-26 10:04:28 +03:00
John MacFarlane
c819cf2149 LaTeX and Beamer: Use fixltx2e package for \textsubscript. 2012-04-21 09:59:21 -07:00
John MacFarlane
8e7c61c307 LaTeX template: only include eurosym if the document uses a euro symbol. 2012-04-03 18:48:42 -07:00
John MacFarlane
401f84bb04 Include PDF metadata (author, title) in latex template. 2012-03-25 12:03:24 -07:00
John MacFarlane
0aa45c20bc LaTeX template: Added mathfont variable. 2012-03-15 14:38:21 -07:00
John MacFarlane
329c356da6 LaTeX: use mainfont instead of romanfont, allow multiple geometry. 2012-03-15 10:48:08 -07:00
John MacFarlane
efd4ae929d FIxed spacing in latex template. 2012-03-14 19:06:17 -07:00