mirror of
https://github.com/benjaminion/upgrading-ethereum-book.git
synced 2026-01-09 14:38:08 -05:00
Update for pandoc 3.1.7
This commit is contained in:
@@ -8,7 +8,7 @@ Get the latest `pandoc` from the [pandoc repo](https://github.com/jgm/pandoc/rel
|
||||
|
||||
```
|
||||
> pandoc --version
|
||||
pandoc 3.1.6.1
|
||||
pandoc 3.1.7
|
||||
...
|
||||
```
|
||||
|
||||
|
||||
@@ -297,6 +297,13 @@ $-- also used for underline
|
||||
\usepackage[soul]{lua-ul}
|
||||
\else
|
||||
\usepackage{soul}
|
||||
$if(CJKmainfont)$
|
||||
\ifXeTeX
|
||||
% soul's \st doesn't work for CJK:
|
||||
\usepackage{xeCJKfntef}
|
||||
\renewcommand{\st}[1]{\sout{#1}}
|
||||
\fi
|
||||
$endif$
|
||||
\fi
|
||||
$endif$
|
||||
\setlength{\emergencystretch}{3em} % prevent overfull lines
|
||||
@@ -328,24 +335,28 @@ $if(pagestyle)$
|
||||
\pagestyle{$pagestyle$}
|
||||
$endif$
|
||||
$if(csl-refs)$
|
||||
% definitions for citeproc citations
|
||||
\NewDocumentCommand\citeproctext{}{}
|
||||
\NewDocumentCommand\citeproc{mm}{%
|
||||
\begingroup\def\citeproctext{#2}\cite{#1}\endgroup}
|
||||
% avoid brackets around text for \cite:
|
||||
\makeatletter
|
||||
\def\@biblabel#1{}
|
||||
\def\@cite#1#2{{#1\if@tempswa , #2\fi}}
|
||||
\makeatother
|
||||
\newlength{\cslhangindent}
|
||||
\setlength{\cslhangindent}{1.5em}
|
||||
\newlength{\csllabelwidth}
|
||||
\setlength{\csllabelwidth}{3em}
|
||||
\newlength{\cslentryspacingunit} % times entry-spacing
|
||||
\setlength{\cslentryspacingunit}{\parskip}
|
||||
\newenvironment{CSLReferences}[2] % #1 hanging-ident, #2 entry spacing
|
||||
{% don't indent paragraphs
|
||||
\setlength{\parindent}{0pt}
|
||||
% turn on hanging indent if param 1 is 1
|
||||
\ifodd #1
|
||||
\let\oldpar\par
|
||||
\def\par{\hangindent=\cslhangindent\oldpar}
|
||||
\fi
|
||||
% set entry spacing
|
||||
\setlength{\parskip}{#2\cslentryspacingunit}
|
||||
}%
|
||||
{}
|
||||
\newlength{\cslentryspacing}
|
||||
\setlength{\cslentryspacing}{0em}
|
||||
\usepackage{enumitem}
|
||||
\newlist{CSLReferences}{itemize}{1}
|
||||
\setlist[CSLReferences]{label={},
|
||||
leftmargin=\cslhangindent,
|
||||
itemindent=-1\cslhangindent,
|
||||
parsep=\parskip,
|
||||
itemsep=\cslentryspacing}
|
||||
\usepackage{calc}
|
||||
\newcommand{\CSLBlock}[1]{#1\hfill\break}
|
||||
\newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{#1}}
|
||||
|
||||
Reference in New Issue
Block a user