aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2019-09-03 12:30:40 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2019-09-03 12:30:40 -0700
commitdc01071053c9ac66a8eff05cce316005b65ad9c8 (patch)
tree32c7db0197d7d308c21d1667134a0c7467f012fb
parent513058a24eebb97a849e7eb5051e29ce2f6642c6 (diff)
downloadpandoc-dc01071053c9ac66a8eff05cce316005b65ad9c8.tar.gz
Slight improvements to hanging indent code in latex template.
See jgm/pandoc-citeproc#410.
-rw-r--r--data/templates/default.latex11
1 files changed, 7 insertions, 4 deletions
diff --git a/data/templates/default.latex b/data/templates/default.latex
index 3dc787038..af824ee2b 100644
--- a/data/templates/default.latex
+++ b/data/templates/default.latex
@@ -360,11 +360,14 @@ $for(bibliography)$
$endfor$
$endif$
$if(csl-refs)$
-\newlength{\cslhangindent} % set up new length
-\setlength{\cslhangindent}{$if(csl-hanging-indent)$2em$else$0em$endif$}
+$if(csl-hanging-indent)$
+\newlength{\cslhangindent}
+\setlength{\cslhangindent}{1.5em}
+$endif$
\newenvironment{cslreferences}%
- {\everypar{\setlength{\hangindent}{\cslhangindent}}}%
- {\par} % by default, this env does not change anything
+ {$if(csl-hanging-indent)$\setlength{\parindent}{0pt}%
+ \everypar{\setlength{\hangindent}{\cslhangindent}}\ignorespaces$endif$}%
+ {\par}
$endif$
$if(title)$