diff options
author | John MacFarlane <jgm@berkeley.edu> | 2019-09-02 22:14:00 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2019-09-02 22:14:00 -0700 |
commit | 0fe635d3ecdc362f11c380c2e0b9518aa03424e9 (patch) | |
tree | e7aacfaafb6f4b963ee5365b78d14a5b5e3fab9d /data | |
parent | d0bddaf7b9f7ecec8a1ac55d7266cd021bdcb731 (diff) | |
download | pandoc-0fe635d3ecdc362f11c380c2e0b9518aa03424e9.tar.gz |
LaTeX writer: use `cslreferences` environment for csl bibliographies.
this allows bibliographies to receive special formatting.
The template now contains definition of this environment (enabled
only when CSL is used).
It also defines a `\cslhangindent` length. This is set to
2em by default when the bibliography style specifies
a hanging indent. To override the length, you can
use e.g.
\setlength{\cslhangindent}{7em}
in header-includes.
Closes jgm/pandoc-citeproc#410.
Diffstat (limited to 'data')
-rw-r--r-- | data/templates/default.latex | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/data/templates/default.latex b/data/templates/default.latex index 4e8911e12..3dc787038 100644 --- a/data/templates/default.latex +++ b/data/templates/default.latex @@ -359,6 +359,13 @@ $for(bibliography)$ \addbibresource{$bibliography$} $endfor$ $endif$ +$if(csl-refs)$ +\newlength{\cslhangindent} % set up new length +\setlength{\cslhangindent}{$if(csl-hanging-indent)$2em$else$0em$endif$} +\newenvironment{cslreferences}% + {\everypar{\setlength{\hangindent}{\cslhangindent}}}% + {\par} % by default, this env does not change anything +$endif$ $if(title)$ \title{$title$$if(thanks)$\thanks{$thanks$}$endif$} |