Path: blob/main/src/resources/formats/pdf/pandoc/citations.tex
12923 views
$--1$-- CSL citations2$--3$if(csl-refs)$4% definitions for citeproc citations5\NewDocumentCommand\citeproctext{}{}6\NewDocumentCommand\citeproc{mm}{%7\begingroup\def\citeproctext{#2}\cite{#1}\endgroup}8\makeatletter9% allow citations to break across lines10\let\@cite@ofmt\@firstofone11% avoid brackets around text for \cite:12\def\@biblabel#1{}13\def\@cite#1#2{{#1\if@tempswa , #2\fi}}14\makeatother15\newlength{\cslhangindent}16\setlength{\cslhangindent}{1.5em}17\newlength{\csllabelwidth}18\setlength{\csllabelwidth}{3em}19\newenvironment{CSLReferences}[2] % #1 hanging-indent, #2 entry-spacing20{\begin{list}{}{%21\setlength{\itemindent}{0pt}22\setlength{\leftmargin}{0pt}23\setlength{\parsep}{0pt}24% turn on hanging indent if param 1 is 125\ifodd #126\setlength{\leftmargin}{\cslhangindent}27\setlength{\itemindent}{-1\cslhangindent}28\fi29% set entry spacing30\setlength{\itemsep}{#2\baselineskip}}}31{\end{list}}32\usepackage{calc}33\newcommand{\CSLBlock}[1]{\hfill\break\parbox[t]{\linewidth}{\strut\ignorespaces#1\strut}}34\newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{\strut#1\strut}}35\newcommand{\CSLRightInline}[1]{\parbox[t]{\linewidth - \csllabelwidth}{\strut#1\strut}}36\newcommand{\CSLIndent}[1]{\hspace{\cslhangindent}#1}37$endif$383940