From 4c175812356e9f4d22ca22f9e3540a607afa1856 Mon Sep 17 00:00:00 2001 From: Ming Su Date: Fri, 10 Nov 2023 13:31:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8D=E4=B8=BA=E6=96=87=E7=AB=A0?= =?UTF-8?q?=E6=A8=A1=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 + AC/index.qmd | 5 +- MS/CL.qmd | 33 + MS/GA.qmd | 22 + MS/HL.qmd | 24 + MS/MS.pdf.md | 101 ++ MS/MS.qmd | 104 ++ MS/MS.tex | 284 +++ MS/RN.qmd | 80 + MS/SM.qmd | 69 + MS/SM.tex | 266 +++ MS/_extensions | 1 + MS/elsarticle-harv.bst | 1598 +++++++++++++++++ MS/elsarticle-num.bst | 1509 ++++++++++++++++ MS/elsarticle.cls | 1382 ++++++++++++++ MS/index.qmd | 25 + PP/1-申请书/index.html.md | 77 - PP/1-申请书/index.qmd | 82 - PP/index.qmd | 20 - .../20231231_XX项目报告}/_extensions | 0 .../index.qmd | 6 +- RP/20231231_项目中期汇报/_extensions | 1 - RP/20231231_项目中期汇报/index.html.md | 72 - RP/index.qmd | 17 +- SD/20230101_powerpointfile/index.pptx | Bin 0 -> 61909 bytes SD/20230101_文章讨论/index.qmd | 5 + SD/20230101_项目启动/index.qmd | 12 - SD/index.qmd | 26 +- TC/index.qmd | 29 + _extensions/inst/{ => css}/style.css | 0 _extensions/inst/img/rceeslogo.png | Bin 0 -> 82682 bytes _extensions/inst/img/rceeslonglogo.png | Bin 0 -> 227000 bytes _extensions/inst/img/signms.png | Bin 0 -> 256562 bytes _extensions/inst/img/signmy.png | Bin 0 -> 153270 bytes .../inst/tex/american-chemical-society.csl | 280 +++ ...tional-standard-gb-t-7714-2015-numeric.csl | 0 _extensions/inst/tex/cv.tex | 240 +++ _extensions/inst/tex/els.tex | 426 +++++ _extensions/inst/tex/elsevier-harvard.csl | 239 +++ _extensions/inst/tex/supp.cls | 1359 ++++++++++++++ _extensions/inst/tex/supp.tex | 432 +++++ _extensions/inst/tex/the-isme-j.csl | 181 ++ _extensions/inst/word/MS.docx | Bin 0 -> 20523 bytes _extensions/inst/word/RN.docx | Bin 0 -> 18336 bytes _extensions/inst/word/cv.docx | Bin 0 -> 247752 bytes _extensions/inst/word/manu.docx | Bin 0 -> 19765 bytes _extensions/inst/{ => word}/repcn.docx | Bin .../abstract-section/_extension.yaml | 6 + .../abstract-section/abstract-section.lua | 59 + .../author-info-blocks/_extension.yaml | 6 + .../author-info-blocks/author-info-blocks.lua | 179 ++ .../scholarly-metadata/_extension.yaml | 6 + .../scholarly-metadata/scholarly-metadata.lua | 197 ++ .../latex-environment/_extension.yml | 9 + .../latex-environment/latex-environment.lua | 133 ++ .../quarto-journals/elsevier/_extension.yml | 19 + .../elsevier/bib/elsarticle-harv.bst | 1598 +++++++++++++++++ .../elsevier/bib/elsarticle-num-names.bst | 1535 ++++++++++++++++ .../elsevier/bib/elsarticle-num.bst | 1509 ++++++++++++++++ .../elsevier/bib/elsevier-harvard.csl | 239 +++ .../quarto-journals/elsevier/elsarticle.cls | 1382 ++++++++++++++ .../quarto-journals/elsevier/elsevier.lua | 166 ++ .../partials/_two-column-longtable.tex | 20 + .../elsevier/partials/before-body.tex | 41 + .../elsevier/partials/revision.tex | 66 + .../elsevier/partials/title.tex | 1 + .../elsevier/styles/elsevier.scss | 1 + _quarto.yml | 99 +- 68 files changed, 15984 insertions(+), 296 deletions(-) create mode 100644 MS/CL.qmd create mode 100644 MS/GA.qmd create mode 100644 MS/HL.qmd create mode 100644 MS/MS.pdf.md create mode 100644 MS/MS.qmd create mode 100644 MS/MS.tex create mode 100644 MS/RN.qmd create mode 100644 MS/SM.qmd create mode 100644 MS/SM.tex create mode 120000 MS/_extensions create mode 100755 MS/elsarticle-harv.bst create mode 100755 MS/elsarticle-num.bst create mode 100755 MS/elsarticle.cls create mode 100644 MS/index.qmd delete mode 100644 PP/1-申请书/index.html.md delete mode 100644 PP/1-申请书/index.qmd delete mode 100644 PP/index.qmd rename {PP/1-申请书 => RP/20231231_XX项目报告}/_extensions (100%) rename RP/{20231231_项目中期汇报 => 20231231_XX项目报告}/index.qmd (88%) delete mode 120000 RP/20231231_项目中期汇报/_extensions delete mode 100644 RP/20231231_项目中期汇报/index.html.md create mode 100644 SD/20230101_powerpointfile/index.pptx create mode 100644 SD/20230101_文章讨论/index.qmd delete mode 100644 SD/20230101_项目启动/index.qmd create mode 100644 TC/index.qmd rename _extensions/inst/{ => css}/style.css (100%) create mode 100644 _extensions/inst/img/rceeslogo.png create mode 100644 _extensions/inst/img/rceeslonglogo.png create mode 100644 _extensions/inst/img/signms.png create mode 100644 _extensions/inst/img/signmy.png create mode 100644 _extensions/inst/tex/american-chemical-society.csl rename _extensions/inst/{ => tex}/china-national-standard-gb-t-7714-2015-numeric.csl (100%) create mode 100644 _extensions/inst/tex/cv.tex create mode 100644 _extensions/inst/tex/els.tex create mode 100644 _extensions/inst/tex/elsevier-harvard.csl create mode 100644 _extensions/inst/tex/supp.cls create mode 100644 _extensions/inst/tex/supp.tex create mode 100644 _extensions/inst/tex/the-isme-j.csl create mode 100644 _extensions/inst/word/MS.docx create mode 100644 _extensions/inst/word/RN.docx create mode 100644 _extensions/inst/word/cv.docx create mode 100644 _extensions/inst/word/manu.docx rename _extensions/inst/{ => word}/repcn.docx (100%) create mode 100755 _extensions/pandoc-ext/abstract-section/_extension.yaml create mode 100755 _extensions/pandoc-ext/abstract-section/abstract-section.lua create mode 100755 _extensions/pandoc-ext/author-info-blocks/_extension.yaml create mode 100755 _extensions/pandoc-ext/author-info-blocks/author-info-blocks.lua create mode 100755 _extensions/pandoc-ext/scholarly-metadata/_extension.yaml create mode 100755 _extensions/pandoc-ext/scholarly-metadata/scholarly-metadata.lua create mode 100755 _extensions/quarto-ext/latex-environment/_extension.yml create mode 100755 _extensions/quarto-ext/latex-environment/latex-environment.lua create mode 100755 _extensions/quarto-journals/elsevier/_extension.yml create mode 100755 _extensions/quarto-journals/elsevier/bib/elsarticle-harv.bst create mode 100755 _extensions/quarto-journals/elsevier/bib/elsarticle-num-names.bst create mode 100755 _extensions/quarto-journals/elsevier/bib/elsarticle-num.bst create mode 100755 _extensions/quarto-journals/elsevier/bib/elsevier-harvard.csl create mode 100755 _extensions/quarto-journals/elsevier/elsarticle.cls create mode 100755 _extensions/quarto-journals/elsevier/elsevier.lua create mode 100755 _extensions/quarto-journals/elsevier/partials/_two-column-longtable.tex create mode 100755 _extensions/quarto-journals/elsevier/partials/before-body.tex create mode 100755 _extensions/quarto-journals/elsevier/partials/revision.tex create mode 100755 _extensions/quarto-journals/elsevier/partials/title.tex create mode 100755 _extensions/quarto-journals/elsevier/styles/elsevier.scss diff --git a/.gitignore b/.gitignore index 075b254..a1678d6 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ /.quarto/ +site_libs/ +*.html.md diff --git a/AC/index.qmd b/AC/index.qmd index fa60bfe..d58fab9 100644 --- a/AC/index.qmd +++ b/AC/index.qmd @@ -1,8 +1,9 @@ --- -subtitle: "主要成果" +subtitle: "文章成果" +lang: "zh" --- -# 论文 +# 项目 # 专利 diff --git a/MS/CL.qmd b/MS/CL.qmd new file mode 100644 index 0000000..371374e --- /dev/null +++ b/MS/CL.qmd @@ -0,0 +1,33 @@ +--- +format: + html: + css: _extensions/inst/css/style.css + pdf: + latex_engine: xelatex + keep-tex: false + keep-md: false + template: _extensions/inst/tex/cv.tex +date: today +author: "Min Yang" +affliction: State Key Laboratory of Environmental Aquatic Chemistry, Research Center for Eco-Environmental Sciences, Chinese Academy of Sciences +from_email: "yangmin@rcees.ac.cn" +from_phone: "+86 (10) 62843038" +from_institution_logo: "_extensions/inst/img/rceeslonglogo.png" +from_sign: "_extensions/inst/img/signmy.png" +from_position: "Vice Director, Professor" +from_professional_title: "Ph.D." +from_institution: "Chinese Academy of Sciences" +from_department: "Research Center for Eco-Environmental Sciences" +from_address: "P.O. Box 2871, Beijing" +to_professional_title: "" +to_name: "Editor-in-Chief" +to_journal: "Water Research" +opening_greeting: "Dear Editor," +closing_greeting: "Yours Sincerely," +--- + +Thank you for your consideration our manuscript (`{{< meta submitid >}}`) in publishing in {{< meta submitjournal >}}, and we also thank the reviewers for their kind and valuable comments. + +We have carefully revised the manuscripte according to each comment from the reviewers. As requested, revision note with point to point responses and actions, change tracking manuscript and revised manuscript have been prepared and included in the revision submission. + +We believe that the paper has been greatly improved. Looking forward to your further instruction regarding its publication. diff --git a/MS/GA.qmd b/MS/GA.qmd new file mode 100644 index 0000000..b1e3e13 --- /dev/null +++ b/MS/GA.qmd @@ -0,0 +1,22 @@ +--- +format: + docx: + reference-doc: _extensions/inst/word/MS.docx + filters: + - author-info-blocks + elsevier-html: + filters: + - author-info-blocks + css: _extensions/inst/css/style.css + elsevier-pdf: + header-includes: + - \setmainfont{Calibri} + - \usepackage[normalem]{ulem} + - \usepackage[doublespacing]{setspace} +--- + +# Graphical Abstract {-} + + + + diff --git a/MS/HL.qmd b/MS/HL.qmd new file mode 100644 index 0000000..9c55ae0 --- /dev/null +++ b/MS/HL.qmd @@ -0,0 +1,24 @@ +--- +format: + elsevier-html: + filters: + - author-info-blocks + css: _extensions/inst/css/style.css + docx: + reference-doc: _extensions/inst/word/MS.docx + filters: + - author-info-blocks + elsevier-pdf: + header-includes: + - \setmainfont{Calibri} + - \usepackage[normalem]{ulem} + - \usepackage[doublespacing]{setspace} +--- + +# Highlights {-} + +- A comprehensive model was contructed to evaluate the risk of odor occurrences +- Turbidity distribution determine underwater light and MIB-producing *Planktothrix* +- Increasing flowrate leading high turbidity that can control *Planktothrix* and MIB +- Odor control based on flow regulation in source water is "green" and fundamental + diff --git a/MS/MS.pdf.md b/MS/MS.pdf.md new file mode 100644 index 0000000..3bbcaec --- /dev/null +++ b/MS/MS.pdf.md @@ -0,0 +1,101 @@ +--- +msname: MS +smname: SM +abstract: ABSTRACT +keywords: + - KEYWORD1 + - KEYWORD2 + - KEYWORD3 +# date: last-modified +bibliography: [../BB/Ref.bib, ../BB/localRef.bib] +# csl: https://www.zotero.org/styles/elsevier-harvard +csl: _extensions/inst/tex/elsevier-harvard.csl +format: + elsevier-html: + css: _extensions/inst/css/style.css + keep-md: true + filters: + - author-info-blocks + epub: default + docx: + reference-doc: _extensions/inst/word/MS.docx + filters: + - author-info-blocks + elsevier-pdf: + keep-tex: true + keep-md: true + include-in-header: "./_extensions/quarto-journals/elsevier/partials/revision.tex" + latex-clean: false + header-includes: + # - \usepackage{threeparttable} + # - \usepackage{fontspec} + # - \usepackage{endfloat} + - \setmainfont{Calibri} + # - \usepackage[UTF8, scheme=plain]{ctex} + # - \usepackage{float} + - \usepackage[normalem]{ulem} + - \usepackage[doublespacing]{setspace} + - \usepackage{lineno} + - \linenumbers + journal: + formatting: preprint # preprint | review | doublebind + model: 1p + cite-style: authoryear + # graphical-abstract: "![](./figures/GA3.pdf)" + # highlights: + # - A comprehensive model was contructed to evaluate the risk of odor occurrences + # - Turbidity distribution determine underwater light and MIB-producing *Planktothrix* + # - Increasing flowrate increases turbidity that can control *Planktothrix* and MIB + # - Odor control based on flow regulation in source water is "green" and fundamental +filters: + - latex-environment +commands: [clab] +--- + + + + + + +::: {.content-visible when-format="html"} +# Color tip {.unnumbered} + +- [Something should be deleted]{.del} +- [Something bad]{.bad} +- [Something good]{.good} +- [Something todo]{.todo} +- [Something should be added]{.add} +- [I am a comment]{.com} +::: + + + + + + + + + + + + + + +# Introduction + +Blabla. [Bla blaBla blaBla blaBla blaBla bla Bla bla.]{.clab options=r1q0101} + +# Materials and methods + +# Results + +# Discussion + +# Conclusions + +# Acknowledgements {.unnumbered} + +This work was financially supported by the National Natural Science Foundation of China (52030002, 51878649), and Youth Innovation Promotion Association CAS. + +# References {.unnumbered} + diff --git a/MS/MS.qmd b/MS/MS.qmd new file mode 100644 index 0000000..e8e9271 --- /dev/null +++ b/MS/MS.qmd @@ -0,0 +1,104 @@ +--- +msname: MS +smname: SM +abstract: ABSTRACT +keywords: + - KEYWORD1 + - KEYWORD2 + - KEYWORD3 +# date: last-modified +bibliography: [../BB/Ref.bib, ../BB/localRef.bib] +# csl: https://www.zotero.org/styles/elsevier-harvard +csl: _extensions/inst/tex/elsevier-harvard.csl +format: + elsevier-html: + css: _extensions/inst/css/style.css + keep-md: true + filters: + - author-info-blocks + epub: default + docx: + reference-doc: _extensions/inst/word/MS.docx + filters: + - author-info-blocks + elsevier-pdf: + keep-tex: true + keep-md: true + include-in-header: "./_extensions/quarto-journals/elsevier/partials/revision.tex" + latex-clean: false + header-includes: + # - \usepackage{threeparttable} + # - \usepackage{fontspec} + # - \usepackage{endfloat} + - \setmainfont{Calibri} + # - \usepackage[UTF8, scheme=plain]{ctex} + # - \usepackage{float} + - \usepackage[normalem]{ulem} + - \usepackage[doublespacing]{setspace} + - \usepackage{lineno} + - \linenumbers + journal: + formatting: preprint # preprint | review | doublebind + model: 1p + cite-style: authoryear + # graphical-abstract: "![](./figures/GA3.pdf)" + # highlights: + # - A comprehensive model was contructed to evaluate the risk of odor occurrences + # - Turbidity distribution determine underwater light and MIB-producing *Planktothrix* + # - Increasing flowrate increases turbidity that can control *Planktothrix* and MIB + # - Odor control based on flow regulation in source water is "green" and fundamental +filters: + - latex-environment +commands: [clab] +--- + +::: {.content-visible when-format="html"} +# Color tip {.unnumbered} + +- [Something should be deleted]{.del} +- [Something bad]{.bad} +- [Something good]{.good} +- [Something todo]{.todo} +- [Something should be added]{.add} +- [I am a comment]{.com} +::: + + +```{r} +#| label: setup +#| include: false +#| cache: false +lang <- "en" +RM <- "F" # global rendermode, L: load pdata; F: fast load pdf # nolint +isRendering <- isTRUE(getOption("knitr.in.progress")) +require(tidyverse) +require(drwateR) +require(rmdify) +rmdify::rmd_init() +require(dateR) +require(uniteR) +require(langeR) +require(patchwork) +require(lubridate) +``` + + + +# Introduction + +Blabla. [Bla blaBla blaBla blaBla blaBla bla Bla bla.]{.clab options=r1q0101} + +# Materials and methods + +# Results + +# Discussion + +# Conclusions + +# Acknowledgements {.unnumbered} + +This work was financially supported by the National Natural Science Foundation of China (52030002, 51878649), and Youth Innovation Promotion Association CAS. + +# References {.unnumbered} + diff --git a/MS/MS.tex b/MS/MS.tex new file mode 100644 index 0000000..cd1d0ba --- /dev/null +++ b/MS/MS.tex @@ -0,0 +1,284 @@ +% Options for packages loaded elsewhere +\PassOptionsToPackage{unicode}{hyperref} +\PassOptionsToPackage{hyphens}{url} +\PassOptionsToPackage{dvipsnames,svgnames,x11names}{xcolor} +% +\documentclass[ + authoryear, + preprint, + 1p]{elsarticle} + +\usepackage{amsmath,amssymb} +\usepackage{iftex} +\ifPDFTeX + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage{textcomp} % provide euro and other symbols +\else % if luatex or xetex + \usepackage{unicode-math} + \defaultfontfeatures{Scale=MatchLowercase} + \defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1} +\fi +\usepackage{lmodern} +\ifPDFTeX\else + % xetex/luatex font selection +\fi +% Use upquote if available, for straight quotes in verbatim environments +\IfFileExists{upquote.sty}{\usepackage{upquote}}{} +\IfFileExists{microtype.sty}{% use microtype if available + \usepackage[]{microtype} + \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts +}{} +\makeatletter +\@ifundefined{KOMAClassName}{% if non-KOMA class + \IfFileExists{parskip.sty}{% + \usepackage{parskip} + }{% else + \setlength{\parindent}{0pt} + \setlength{\parskip}{6pt plus 2pt minus 1pt}} +}{% if KOMA class + \KOMAoptions{parskip=half}} +\makeatother +\usepackage{xcolor} +\setlength{\emergencystretch}{3em} % prevent overfull lines +\setcounter{secnumdepth}{5} +% Make \paragraph and \subparagraph free-standing +\ifx\paragraph\undefined\else + \let\oldparagraph\paragraph + \renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}} +\fi +\ifx\subparagraph\undefined\else + \let\oldsubparagraph\subparagraph + \renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}} +\fi + + +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}\usepackage{longtable,booktabs,array} +\usepackage{calc} % for calculating minipage widths +% Correct order of tables after \paragraph or \subparagraph +\usepackage{etoolbox} +\makeatletter +\patchcmd\longtable{\par}{\if@noskipsec\mbox{}\fi\par}{}{} +\makeatother +% Allow footnotes in longtable head/foot +\IfFileExists{footnotehyper.sty}{\usepackage{footnotehyper}}{\usepackage{footnote}} +\makesavenoteenv{longtable} +\usepackage{graphicx} +\makeatletter +\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi} +\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi} +\makeatother +% Scale images if necessary, so that they will not overflow the page +% margins by default, and it is still possible to overwrite the defaults +% using explicit options in \includegraphics[width, height, ...]{} +\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio} +% Set default figure placement to htbp +\makeatletter +\def\fps@figure{htbp} +\makeatother + +\usepackage{enumitem} +\usepackage{fontspec} +\usepackage{float} +\usepackage[normalem]{ulem} +\usepackage{hyperref} +\usepackage{nameref} %needed by zref-xr +\usepackage{zref-xr,zref-hyperref,zref-user} +\usepackage{xr-hyper} + + +\usepackage{adjustbox} +% \usepackage{xcolor} +\usepackage{mdframed} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + linecolor=gray!30, + backgroundcolor=gray!5, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=0pt, + innerbottommargin=0pt + ]{refquote} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + backgroundcolor=red!3!white, + linecolor=red!30!white, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=10pt, + innerbottommargin=10pt + ]{question} +% setup hyperlink for page and line number +\def\msname{MS} +\def\smname{SM} +\setenumerate{labelsep=*, leftmargin=1.0pc} +%\zexternaldocument*{ManuscriptNew\veraa} +\zexternaldocument*{\msname} +\zexternaldocument*{\smname} +\newcommand{\hlabel}[1]{\label{#1}\hypertarget{#1}{ + \linelabel{line:#1}}} +%\externaldocument[si-]{\smname\veraa}[\smname\veraa.pdf] +\makeatletter +\newcommand{\clab}[2][]{ + \protected@write\@auxout{\let\clab\@secondoftwo}{ + \string\newlabel{r:#1}{{#2}{}}}% + \hlabel{#1}#2\hlabel{#1end}} +\makeatother +\newcommand{\zhypera}[1]{\href[pdfnewwindow]{\msname.pdf\##1}{\\[1ex]\textbf{Page \zpageref{#1}, Line +\zref{line:#1}--\zref{line:#1end}:}\\}} +\newcommand{\cref}[1]{\begin{refquote}\zhypera{#1}{\zref{r:#1}}\\[-0.5ex]\end{refquote}} +% \newenvironment{ra}[1][\unskip]{\par \noindent \\[-1ex] \textbf{Response/Action:}\par\bf}{\ \\} +\renewenvironment{quote}{\begin{question}}{\end{question}} +% \renewenvironment{verbatim}{\begin{ra}}{\end{ra}} + +\setmainfont{Calibri} +\usepackage[normalem]{ulem} +\usepackage[doublespacing]{setspace} +\usepackage{lineno} +\linenumbers +\makeatletter +\@ifpackageloaded{caption}{}{\usepackage{caption}} +\AtBeginDocument{% +\ifdefined\contentsname + \renewcommand*\contentsname{Table of contents} +\else + \newcommand\contentsname{Table of contents} +\fi +\ifdefined\listfigurename + \renewcommand*\listfigurename{List of Figures} +\else + \newcommand\listfigurename{List of Figures} +\fi +\ifdefined\listtablename + \renewcommand*\listtablename{List of Tables} +\else + \newcommand\listtablename{List of Tables} +\fi +\ifdefined\figurename + \renewcommand*\figurename{Fig.} +\else + \newcommand\figurename{Fig.} +\fi +\ifdefined\tablename + \renewcommand*\tablename{Table} +\else + \newcommand\tablename{Table} +\fi +} +\@ifpackageloaded{float}{}{\usepackage{float}} +\floatstyle{ruled} +\@ifundefined{c@chapter}{\newfloat{codelisting}{h}{lop}}{\newfloat{codelisting}{h}{lop}[chapter]} +\floatname{codelisting}{Listing} +\newcommand*\listoflistings{\listof{codelisting}{List of Listings}} +\makeatother +\makeatletter +\makeatother +\makeatletter +\@ifpackageloaded{caption}{}{\usepackage{caption}} +\@ifpackageloaded{subcaption}{}{\usepackage{subcaption}} +\makeatother +\ifLuaTeX +\usepackage[bidi=basic]{babel} +\else +\usepackage[bidi=default]{babel} +\fi +\babelprovide[main,import]{english} +% get rid of language-specific shorthands (see #6817): +\let\LanguageShortHands\languageshorthands +\def\languageshorthands#1{} +\ifLuaTeX + \usepackage{selnolig} % disable illegal ligatures +\fi +\usepackage[]{natbib} +\bibliographystyle{elsarticle-harv} +\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}} +\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available +\urlstyle{same} % disable monospaced font for URLs +\hypersetup{ + pdftitle={MANUSCRIPT TITLE}, + pdfauthor={Ming Su; Min Yang}, + pdflang={en}, + pdfkeywords={KEYWORD1, KEYWORD2, KEYWORD3}, + colorlinks=true, + linkcolor={blue}, + filecolor={Maroon}, + citecolor={Blue}, + urlcolor={Blue}, + pdfcreator={LaTeX via pandoc}} + +\setlength{\parindent}{6pt} +\begin{document} +\begin{frontmatter} +\title{MANUSCRIPT TITLE } + +\author[1,2]{Ming Su% +% +} + \ead{mingsu@rcees.ac.cn} +\author[1,2]{Min Yang% +\corref{cor1}% +} + \ead{yangmin@rcees.ac.cn} + +\affiliation[1]{organization={State Key Laboratory of Environmental +Aquatic Chemistry, Research Center for Eco-Environmental Sciences, +Chinese Academy of Sciences},addressline={P.O. Box +2871},city={Beijing},postcode={100085}} +\affiliation[2]{organization={University of Chinese Academy of +Sciences},city={Beijing},postcode={100049}} + +\cortext[cor1]{Corresponding author} + + + +\begin{abstract} +ABSTRACT +\end{abstract} + + + + + +\begin{keyword} + KEYWORD1 \sep KEYWORD2 \sep + KEYWORD3 +\end{keyword} +\end{frontmatter} +\section{Introduction}\label{introduction} + +Blabla. \clab[r1q0101]{Bla blaBla blaBla blaBla blaBla bla Bla bla.} + +\section{Materials and methods}\label{materials-and-methods} + +\section{Results}\label{results} + +\section{Discussion}\label{discussion} + +\section{Conclusions}\label{conclusions} + +\section*{Acknowledgements}\label{acknowledgements} +\addcontentsline{toc}{section}{Acknowledgements} + +This work was financially supported by the National Natural Science +Foundation of China (52030002, 51878649), and Youth Innovation Promotion +Association CAS. + + +\renewcommand\refname{References} + \bibliography{../BB/Ref.bib,../BB/localRef.bib} + + +\end{document} diff --git a/MS/RN.qmd b/MS/RN.qmd new file mode 100644 index 0000000..fc0555a --- /dev/null +++ b/MS/RN.qmd @@ -0,0 +1,80 @@ +--- +subtitle: "Revision Note" +msname: MS +smname: SM +# date: last-modified +bibliography: [../BB/Ref.bib, ../BB/localRef.bib] +csl: _extensions/inst/tex/elsevier-harvard.csl +format: + elsevier-html: + filters: + - author-info-blocks + css: _extensions/inst/css/style.css + docx: + reference-doc: _extensions/inst/word/MS.docx + filters: + - author-info-blocks + elsevier-pdf: + number-sections: true + classoption: [nopreprintline] + include-in-header: "./_extensions/quarto-journals/elsevier/partials/revision.tex" + latex-clean: true + header-includes: + # - \usepackage{threeparttable} + # - \usepackage{fontspec} + # - \usepackage{endfloat} + - \setmainfont{Calibri} + - \usepackage[UTF8, scheme=plain]{ctex} + # - \usepackage{float} + - \usepackage[normalem]{ulem} + - \usepackage[doublespacing]{setspace} + - \renewcommand{\thetable}{R\arabic{table}} + - \renewcommand{\thefigure}{R\arabic{figure}} + - \renewcommand{\theequation}{R\arabic{equation}} + - \renewcommand{\figurename}{Figure} + - \renewcommand{\tablename}{Table} + journal: + name: {{< meta submitjournal >}} + formatting: preprint # preprint | review | doublebind + model: 1p + cite-style: authoryear +--- + +```{r} +#| include: false +#| cache: false +lang <- "en" +RM <- "F" # global rendermode, L: load pdata; F: fast load pdf +isrendering = isTRUE(getOption('knitr.in.progress')) +require(lubridate) +require(tidyverse) +require(patchwork) +require(drwateR) +require(dwfun) +require(rmdify) +rmdify::rmd_init() +require(langeR) +require(dateR) +require(uniteR) +require(readxl) +Palette <- c("#515ee8", "#62e856", "#e86056", "#e8de51", "#0072B2", "#D551C0", "#CC79A7","#56E9AC") +``` + +# Response to Editor + +> 0. I very much regret to have to tell you that publication in our journal is not recommended. An explanation for this decision is given in the attached review reports (and on https://www.editorialmanager.com/wr/). I hope that the comments contained therein will be of use to you. + +**Response/Action:** + +Thank you. + +# Reviewer #1: + +> 0. COMMENT 1 + +**Response/Action:** + +Thank you very much for your revision. We made changes as shown below. + +`r cref("r1q0101")` + diff --git a/MS/SM.qmd b/MS/SM.qmd new file mode 100644 index 0000000..5d36d36 --- /dev/null +++ b/MS/SM.qmd @@ -0,0 +1,69 @@ +--- +msname: MS +smname: SM +bibliography: [../BB/Ref.bib, ../BB/localRef.bib] +csl: _extensions/inst/tex/elsevier-harvard.csl +format: + elsevier-html: + filters: + - author-info-blocks + css: _extensions/inst/css/style.css + docx: + reference-doc: _extensions/inst/word/MS.docx + filters: + - author-info-blocks + elsevier-pdf: + classoption: [nopreprintline] + revision: true + keep-tex: true + latex-clean: false + include-in-header: "./_extensions/quarto-journals/elsevier/partials/revision.tex" + header-includes: + # - \usepackage{threeparttable} + # - \usepackage{fontspec} + # - \usepackage[nomarkers]{endfloat} + - \usepackage[normalem]{ulem} + - \renewcommand{\thetable}{S\arabic{table}} + - \renewcommand{\thefigure}{S\arabic{figure}} + - \renewcommand{\theequation}{S\arabic{equation}} + - \setmainfont{Calibri} + # - \usepackage[UTF8, scheme=plain]{ctex} + # - \usepackage{float} + - \usepackage[normalem]{ulem} + - \usepackage[doublespacing]{setspace} + - \usepackage{lineno} + - \linenumbers +filters: + - latex-environment +commands: [clab] +--- + + +```{r} +#| label: setup +#| include: false +#| cache: false +options(tinytex.clean = FALSE) +lang <- "en" +RM <- "F" # global rendermode, L: load pdata; F: fast load pdf +isRendering <- isTRUE(getOption('knitr.in.progress')) +require(lubridate) +require(tidyverse) +require(patchwork) +require(drwateR) +require(dwfun) +require(rmdify) +rmdify::rmd_init() +require(langeR) +require(dateR) +require(uniteR) +``` + +# Supplementary Material {-} + +Figures and/or tables are provided below as the supplementary evidences to the main text. + + +\pagebreak + + diff --git a/MS/SM.tex b/MS/SM.tex new file mode 100644 index 0000000..82e3240 --- /dev/null +++ b/MS/SM.tex @@ -0,0 +1,266 @@ +% Options for packages loaded elsewhere +\PassOptionsToPackage{unicode}{hyperref} +\PassOptionsToPackage{hyphens}{url} +\PassOptionsToPackage{dvipsnames,svgnames,x11names}{xcolor} +% +\documentclass[ + nopreprintline, + number]{elsarticle} + +\usepackage{amsmath,amssymb} +\usepackage{iftex} +\ifPDFTeX + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage{textcomp} % provide euro and other symbols +\else % if luatex or xetex + \usepackage{unicode-math} + \defaultfontfeatures{Scale=MatchLowercase} + \defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1} +\fi +\usepackage{lmodern} +\ifPDFTeX\else + % xetex/luatex font selection +\fi +% Use upquote if available, for straight quotes in verbatim environments +\IfFileExists{upquote.sty}{\usepackage{upquote}}{} +\IfFileExists{microtype.sty}{% use microtype if available + \usepackage[]{microtype} + \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts +}{} +\makeatletter +\@ifundefined{KOMAClassName}{% if non-KOMA class + \IfFileExists{parskip.sty}{% + \usepackage{parskip} + }{% else + \setlength{\parindent}{0pt} + \setlength{\parskip}{6pt plus 2pt minus 1pt}} +}{% if KOMA class + \KOMAoptions{parskip=half}} +\makeatother +\usepackage{xcolor} +\setlength{\emergencystretch}{3em} % prevent overfull lines +\setcounter{secnumdepth}{5} +% Make \paragraph and \subparagraph free-standing +\ifx\paragraph\undefined\else + \let\oldparagraph\paragraph + \renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}} +\fi +\ifx\subparagraph\undefined\else + \let\oldsubparagraph\subparagraph + \renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}} +\fi + + +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}\usepackage{longtable,booktabs,array} +\usepackage{calc} % for calculating minipage widths +% Correct order of tables after \paragraph or \subparagraph +\usepackage{etoolbox} +\makeatletter +\patchcmd\longtable{\par}{\if@noskipsec\mbox{}\fi\par}{}{} +\makeatother +% Allow footnotes in longtable head/foot +\IfFileExists{footnotehyper.sty}{\usepackage{footnotehyper}}{\usepackage{footnote}} +\makesavenoteenv{longtable} +\usepackage{graphicx} +\makeatletter +\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi} +\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi} +\makeatother +% Scale images if necessary, so that they will not overflow the page +% margins by default, and it is still possible to overwrite the defaults +% using explicit options in \includegraphics[width, height, ...]{} +\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio} +% Set default figure placement to htbp +\makeatletter +\def\fps@figure{htbp} +\makeatother + +\usepackage{enumitem} +\usepackage{fontspec} +\usepackage{float} +\usepackage[normalem]{ulem} +\usepackage{hyperref} +\usepackage{nameref} %needed by zref-xr +\usepackage{zref-xr,zref-hyperref,zref-user} +\usepackage{xr-hyper} + + +\usepackage{adjustbox} +% \usepackage{xcolor} +\usepackage{mdframed} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + linecolor=gray!30, + backgroundcolor=gray!5, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=0pt, + innerbottommargin=0pt + ]{refquote} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + backgroundcolor=red!3!white, + linecolor=red!30!white, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=10pt, + innerbottommargin=10pt + ]{question} +% setup hyperlink for page and line number +\def\msname{MS} +\def\smname{SM} +\setenumerate{labelsep=*, leftmargin=1.0pc} +%\zexternaldocument*{ManuscriptNew\veraa} +\zexternaldocument*{\msname} +\zexternaldocument*{\smname} +\newcommand{\hlabel}[1]{\label{#1}\hypertarget{#1}{ + \linelabel{line:#1}}} +%\externaldocument[si-]{\smname\veraa}[\smname\veraa.pdf] +\makeatletter +\newcommand{\clab}[2][]{ + \protected@write\@auxout{\let\clab\@secondoftwo}{ + \string\newlabel{r:#1}{{#2}{}}}% + \hlabel{#1}#2\hlabel{#1end}} +\makeatother +\newcommand{\zhypera}[1]{\href[pdfnewwindow]{\msname.pdf\##1}{\\[1ex]\textbf{Page \zpageref{#1}, Line +\zref{line:#1}--\zref{line:#1end}:}\\}} +\newcommand{\cref}[1]{\begin{refquote}\zhypera{#1}{\zref{r:#1}}\\[-0.5ex]\end{refquote}} +% \newenvironment{ra}[1][\unskip]{\par \noindent \\[-1ex] \textbf{Response/Action:}\par\bf}{\ \\} +\renewenvironment{quote}{\begin{question}}{\end{question}} +% \renewenvironment{verbatim}{\begin{ra}}{\end{ra}} + +\usepackage[normalem]{ulem} +\renewcommand{\thetable}{S\arabic{table}} +\renewcommand{\thefigure}{S\arabic{figure}} +\renewcommand{\theequation}{S\arabic{equation}} +\setmainfont{Calibri} +\usepackage[doublespacing]{setspace} +\usepackage{lineno} +\linenumbers +\makeatletter +\@ifpackageloaded{caption}{}{\usepackage{caption}} +\AtBeginDocument{% +\ifdefined\contentsname + \renewcommand*\contentsname{Table of contents} +\else + \newcommand\contentsname{Table of contents} +\fi +\ifdefined\listfigurename + \renewcommand*\listfigurename{List of Figures} +\else + \newcommand\listfigurename{List of Figures} +\fi +\ifdefined\listtablename + \renewcommand*\listtablename{List of Tables} +\else + \newcommand\listtablename{List of Tables} +\fi +\ifdefined\figurename + \renewcommand*\figurename{Fig.} +\else + \newcommand\figurename{Fig.} +\fi +\ifdefined\tablename + \renewcommand*\tablename{Table} +\else + \newcommand\tablename{Table} +\fi +} +\@ifpackageloaded{float}{}{\usepackage{float}} +\floatstyle{ruled} +\@ifundefined{c@chapter}{\newfloat{codelisting}{h}{lop}}{\newfloat{codelisting}{h}{lop}[chapter]} +\floatname{codelisting}{Listing} +\newcommand*\listoflistings{\listof{codelisting}{List of Listings}} +\makeatother +\makeatletter +\makeatother +\makeatletter +\@ifpackageloaded{caption}{}{\usepackage{caption}} +\@ifpackageloaded{subcaption}{}{\usepackage{subcaption}} +\makeatother +\ifLuaTeX +\usepackage[bidi=basic]{babel} +\else +\usepackage[bidi=default]{babel} +\fi +\babelprovide[main,import]{english} +% get rid of language-specific shorthands (see #6817): +\let\LanguageShortHands\languageshorthands +\def\languageshorthands#1{} +\ifLuaTeX + \usepackage{selnolig} % disable illegal ligatures +\fi +\usepackage[]{natbib} +\bibliographystyle{elsarticle-num} +\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}} +\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available +\urlstyle{same} % disable monospaced font for URLs +\hypersetup{ + pdftitle={MANUSCRIPT TITLE}, + pdfauthor={Ming Su; Min Yang}, + pdflang={en}, + colorlinks=true, + linkcolor={blue}, + filecolor={Maroon}, + citecolor={Blue}, + urlcolor={Blue}, + pdfcreator={LaTeX via pandoc}} + +\setlength{\parindent}{6pt} +\begin{document} +\begin{frontmatter} +\title{MANUSCRIPT TITLE } + +\author[1,2]{Ming Su% +% +} + \ead{mingsu@rcees.ac.cn} +\author[1,2]{Min Yang% +\corref{cor1}% +} + \ead{yangmin@rcees.ac.cn} + +\affiliation[1]{organization={State Key Laboratory of Environmental +Aquatic Chemistry, Research Center for Eco-Environmental Sciences, +Chinese Academy of Sciences},addressline={P.O. Box +2871},city={Beijing},postcode={100085}} +\affiliation[2]{organization={University of Chinese Academy of +Sciences},city={Beijing},postcode={100049}} + +\cortext[cor1]{Corresponding author} + + + + + + + + +\end{frontmatter} +\section*{Supplementary Material}\label{supplementary-material} +\addcontentsline{toc}{section}{Supplementary Material} + +Figures and/or tables are provided below as the supplementary evidences +to the main text. + +\pagebreak + + + \bibliography{../BB/Ref.bib,../BB/localRef.bib} + + +\end{document} diff --git a/MS/_extensions b/MS/_extensions new file mode 120000 index 0000000..41f7586 --- /dev/null +++ b/MS/_extensions @@ -0,0 +1 @@ +../_extensions \ No newline at end of file diff --git a/MS/elsarticle-harv.bst b/MS/elsarticle-harv.bst new file mode 100755 index 0000000..3bf1acb --- /dev/null +++ b/MS/elsarticle-harv.bst @@ -0,0 +1,1598 @@ +%% +%% This is file `elsarticle-harv.bst' (Version 2.1), +%% +%% Copyright 2009-2020 Elsevier Ltd +%% +%% This file is part of the 'Elsarticle Bundle'. +%% --------------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% $Id: elsarticle-harv.bst 194 2020-11-23 11:29:27Z rishi $ +%% +%% $URL: https://lenova.river-valley.com/svn/elsarticle/trunk/elsarticle-harv.bst $ +%% + +ENTRY + { address + archive + author + booktitle + chapter + collaboration + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + url + doi + eprint + pubmed + } + {} + { label extra.label sort.label short.list } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +STRINGS { urlprefix doiprefix eprintprefix pubmedprefix } + +FUNCTION {init.web.variables} +{ + "\URLprefix " 'urlprefix := + "\DOIprefix" 'doiprefix := + "\ArXivprefix " 'eprintprefix := + "\Pubmedprefix " 'pubmedprefix := +} + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} +STRINGS { s t} +FUNCTION {output.comma} +{ ", " * write$} + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ". " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { ", " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output.commanull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { ", " * write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {output.book.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + +FUNCTION {date.block} +{ + new.block +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\textit{" swap$ * "}" * } + if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "and"} + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.editors} +{ "Eds." } + +FUNCTION {bbl.editor} +{ "Ed." } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "ed." } + +FUNCTION {bbl.volume} +{ "volume" } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "number" } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "in" } + +FUNCTION {bbl.pages} +{ "pp." } + +FUNCTION {bbl.page} +{ "p." } + +FUNCTION {bbl.chapter} +{ "chapter" } + +FUNCTION {bbl.techrep} +{ "Technical Report" } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Ph.D. thesis" } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Software Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput. Aid. Des."} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Program."} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Graphic."} + +MACRO {toms} {"ACM Trans. Math. Software"} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."} + +MACRO {tcs} {"Theor. Comput. Sci."} + +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { + pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + "\bibinfo{" swap$ * "}{" * swap$ * "}" * + } + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + { + swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ "empty " swap$ * " in " * cite$ * warning$ + } + { swap$ + pop$ + } + if$ + } + if$ +} + +STRINGS { bibinfo} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}{, jj}{, f{.}.}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + "," * + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.names.ed} +{ + format.names +} +FUNCTION {format.key} +{ empty$ + { key field.or.null } + { "" } + if$ +} + +FUNCTION {format.authors} +{ author "author" format.names + duplicate$ empty$ 'skip$ + { collaboration "collaboration" bibinfo.check + duplicate$ empty$ 'skip$ + { " (" swap$ * ")" * } + if$ + * + } + if$ +} + +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { + " " * + get.bbl.editor + capitalize + "(" swap$ * ")" * + * + } + if$ +} +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + } + if$ +} + +FUNCTION {format.title} +{ title + duplicate$ empty$ 'skip$ + { "t" change.case$ } + if$ + "title" bibinfo.check +} +FUNCTION {format.full.names} +{'s := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { + bbl.and + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.editor.key.full} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.key.full} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {editor.key.full} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.full + { type$ "proceedings" = + 'editor.key.full + 'author.key.full + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[{" write$ + label write$ + ")" make.full.names duplicate$ short.list = + { pop$ } + { * } + if$ + "}]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in %capitalize + ":" * + " " * } + +FUNCTION {format.date} +{ year "year" bibinfo.check duplicate$ empty$ + { + } + 'skip$ + if$ + extra.label * + before.all 'output.state := + ", " swap$ * +} +FUNCTION {format.btitle} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + } + if$ +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.prefix + "volume" bibinfo.check * * + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ bbl.of space.word * swap$ + emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { series empty$ + { number "number" bibinfo.check } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.prefix "number" bibinfo.check * * + bbl.in space.word * + series "series" bibinfo.check * + } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { + output.state mid.sentence = + { "l" } + { "t" } + if$ change.case$ + "edition" bibinfo.check + " " * bbl.edition * + } + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} +%FUNCTION {format.pages} +%{ pages duplicate$ empty$ 'skip$ +% { duplicate$ multi.page.check +% { +% n.dashify +% } +% { +% } +% if$ +% "pages" bibinfo.check +% } +% if$ +%} + +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { + bbl.pages swap$ + n.dashify + } + { + bbl.page swap$ + } + if$ + tie.or.space.prefix + "pages" bibinfo.check + * * + } + if$ +} + +FUNCTION {format.journal.pages} +{ pages duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ + { pop$ pop$ format.pages } + { + ", " * + swap$ + n.dashify + "pages" bibinfo.check + * + } + if$ + } + if$ +} +FUNCTION {format.vol.num.pages} +{ volume field.or.null + duplicate$ empty$ 'skip$ + { + "volume" bibinfo.check + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + { "" } + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + } + if$ +} + +FUNCTION {format.booktitle} +{ + booktitle "booktitle" bibinfo.check +} +FUNCTION {format.in.ed.booktitle} +{ format.booktitle duplicate$ empty$ 'skip$ + { + editor "editor" format.names.ed duplicate$ empty$ 'pop$ + { + " " * + get.bbl.editor + capitalize + "(" swap$ * "), " * + * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {format.thesis.type} +{ type duplicate$ empty$ + 'pop$ + { swap$ pop$ + "t" change.case$ "type" bibinfo.check + } + if$ +} +FUNCTION {format.tr.number} +{ number "number" bibinfo.check + type duplicate$ empty$ + { pop$ bbl.techrep } + 'skip$ + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ "t" change.case$ } + { tie.or.space.prefix * * } + if$ +} +FUNCTION {format.article.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.book.crossref} +{ volume duplicate$ empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + pop$ word.in + } + { bbl.volume + capitalize + swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word * + } + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.incoll.inproc.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.org.or.pub} +{ 't := + "" + address empty$ t empty$ and + 'skip$ + { + t empty$ + { address "address" bibinfo.check * + } + { t * + address empty$ + 'skip$ + { ", " * address "address" bibinfo.check * } + if$ + } + if$ + } + if$ +} +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.check format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {print.url} + {url duplicate$ empty$ + { pop$ "" } + { new.sentence + urlprefix "\url{" * swap$ * "}" * + } + if$ + } + +FUNCTION {print.doi} + {doi duplicate$ empty$ + { pop$ "" } + { new.sentence + doiprefix "\doi{" * swap$ * "}" * + } + if$ + } + +FUNCTION {print.eprint} + {eprint duplicate$ empty$ + { pop$ "" } + { new.sentence + duplicate$ "\href{http://arxiv.org/abs/" swap$ * "}{{\tt arXiv:" * swap$ * "}}" * } + if$ + } + +FUNCTION {print.pubmed} + {pubmed duplicate$ empty$ + { pop$ "" } + { new.sentence + pubmedprefix "\Pubmed{" * swap$ * "}" * + } + if$ + } + +FUNCTION {webpage} +{ "%Type = Webpage" write$ + output.bibitem + format.authors "author" output.check + author format.key output + author empty$ + { + format.title "title" output.check + new.block + format.date "year" output.check + date.block + } + { + format.date "year" output.check + date.block + format.title "title" output.check + new.block +} + if$ + print.url output + fin.entry +} + + +FUNCTION {article} +{ "%Type = Article" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + new.block + crossref missing$ + { + journal + "journal" bibinfo.check + "journal" output.check + add.blank + format.vol.num.pages output + } + { format.article.crossref output.nonnull + } + if$ + format.journal.pages + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {book} +{ "%Type = Book" write$ + output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.date "year" output.check + date.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + format.edition output + new.sentence + format.publisher.address output + } + { + new.block + format.book.crossref output.nonnull + } + if$ + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {booklet} +{ "%Type = Booklet" write$ + output.bibitem + format.authors output + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + new.block + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {inbook} +{ "%Type = Inbook" write$ + output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.date "year" output.check + date.block + format.btitle "title" output.check + format.edition output + crossref missing$ + { + format.publisher.address output + format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + } + { + format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.pages "pages" output.check + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {incollection} +{ "%Type = Incollection" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.book.check + new.sentence + crossref missing$ + { format.in.ed.booktitle "booktitle" output.book.check + format.edition output + format.publisher.address output + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + format.pages "pages" output.check + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {inproceedings} +{ "%Type = Inproceedings" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.book.check + new.sentence + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + new.sentence + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ +% format.bvolume output +% format.number.series output +% format.pages output + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + format.pages "pages" output.check + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ "%Type = Manual" write$ + output.bibitem + format.authors output + author format.key output + format.date "year" output.check + date.block + format.btitle "title" output.check + format.edition output + organization address new.block.checkb + organization "organization" bibinfo.check output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {mastersthesis} +{ "%Type = Masterthesis" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.btitle + "title" output.check + new.block + bbl.mthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {misc} +{ "%Type = Misc" write$ + output.bibitem + format.authors output + author format.key output + format.date "year" output.check + date.block + format.title output + new.block + howpublished "howpublished" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {phdthesis} +{ "%Type = Phdthesis" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.btitle + "title" output.check + new.block + bbl.phdthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {proceedings} +{ "%Type = Proceedings" write$ + output.bibitem + format.editors output + editor format.key output + format.date "year" output.check + date.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + new.sentence + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {techreport} +{ "%Type = Techreport" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.btitle + "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" bibinfo.warn output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {unpublished} +{ "%Type = Unpublished" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note "note" output.check + fin.entry +} + +FUNCTION {default.type} { misc } +READ +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {format.lab.names} +{ 's := + "" 't := + s #1 "{vv~}{ll}" format.name$ + s num.names$ duplicate$ + #2 > + { pop$ + " " * bbl.etal * + } + { #2 < + 'skip$ + { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + " " * bbl.etal * + } + { bbl.and space.word * s #2 "{vv~}{ll}" format.name$ + * } + if$ + } + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.label} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.label + 'author.key.label + if$ + } + if$ + 'short.list := +} + +FUNCTION {calc.label} +{ calc.short.authors + short.list + "(" + * + year duplicate$ empty$ + short.list key field.or.null = or + { pop$ "" } + 'skip$ + if$ + * + 'label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{ll{ }}{ f{ }}{ jj{ }}" + format.name$ 't := + nameptr #1 > + { + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { t sortify * } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {editor.sort} +{ editor empty$ + { key empty$ + { "to sort, need editor or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ +} +FUNCTION {presort} +{ calc.label + label sortify + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.sort + 'author.sort + if$ + } + if$ + #1 entry.max$ substring$ + 'sort.label := + sort.label + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} +SORT +STRINGS { last.label next.extra } +INTEGERS { last.extra.num number.label } +FUNCTION {initialize.extra.label.stuff} +{ #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'last.extra.num := + #0 'number.label := +} +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := +} +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + extra.label 'next.extra := + extra.label + duplicate$ empty$ + 'skip$ +% { "{\natexlab{" swap$ * "}}" * } + { "" swap$ * "" * } + if$ + 'extra.label := + label extra.label * 'label := +} +EXECUTE {initialize.extra.label.stuff} +ITERATE {forward.pass} +REVERSE {reverse.pass} +FUNCTION {bib.sort.order} +{ sort.label + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} +ITERATE {bib.sort.order} +SORT +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + "\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi" + write$ newline$ + "\providecommand{\url}[1]{\texttt{#1}}" + write$ newline$ + "\providecommand{\href}[2]{#2}" + write$ newline$ + "\providecommand{\path}[1]{#1}" + write$ newline$ + "\providecommand{\DOIprefix}{doi:}" + write$ newline$ + "\providecommand{\ArXivprefix}{arXiv:}" + write$ newline$ + "\providecommand{\URLprefix}{URL: }" + write$ newline$ + "\providecommand{\Pubmedprefix}{pmid:}" + write$ newline$ + "\providecommand{\doi}[1]{\href{http://dx.doi.org/#1}{\path{#1}}}" + write$ newline$ + "\providecommand{\Pubmed}[1]{\href{pmid:#1}{\path{#1}}}" + write$ newline$ + "\providecommand{\bibinfo}[2]{#2}" + write$ newline$ + "\ifx\xfnm\relax \def\xfnm[#1]{\unskip,\space#1}\fi" + write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +EXECUTE {init.web.variables} +ITERATE {call.type$} +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `elsarticle-harv.bst'. +%% +%% Change log: +%% ----------- +%% 22.04.2011 +%% +%% 10.08.2012 +%% a. doi, url, eprint, pmid added +%% b. Bibtype `webpage' defined +%% +%% 30.08.2012 +%% a. collaboration added. +%% + + diff --git a/MS/elsarticle-num.bst b/MS/elsarticle-num.bst new file mode 100755 index 0000000..14499bf --- /dev/null +++ b/MS/elsarticle-num.bst @@ -0,0 +1,1509 @@ +%% +%% This is file `elsarticle-num.bst' (Version 2.1), +%% +%% Copyright 2007-2020 Elsevier Ltd +%% +%% This file is part of the 'Elsarticle Bundle'. +%% --------------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% +%% $Id: elsarticle-num.bst 194 2020-11-23 11:29:27Z rishi $ +%% +%% $URL: https://lenova.river-valley.com/svn/elsarticle/trunk/elsarticle-num.bst $ +%% +%% ---------------------------------------- + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + eprint % urlbst + doi % urlbst + url % urlbst + lastchecked % urlbst + } + {} + { label } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +STRINGS { urlintro eprinturl eprintprefix doiprefix doiurl openinlinelink closeinlinelink } % urlbst... +INTEGERS { hrefform inlinelinks makeinlinelink addeprints adddoiresolver } +FUNCTION {init.urlbst.variables} +{ + "Available from: " 'urlintro := % prefix before URL + "http://arxiv.org/abs/" 'eprinturl := % prefix to make URL from eprint ref + "arXiv:" 'eprintprefix := % text prefix printed before eprint ref + "https://doi.org/" 'doiurl := % prefix to make URL from DOI + "doi:" 'doiprefix := % text prefix printed before DOI ref + #1 'addeprints := % 0=no eprints; 1=include eprints + #1 'adddoiresolver := % 0=no DOI resolver; 1=include it + #2 'hrefform := % 0=no crossrefs; 1=hypertex xrefs; 2=hyperref refs + #1 'inlinelinks := % 0=URLs explicit; 1=URLs attached to titles + % the following are internal state variables, not config constants + #0 'makeinlinelink := % state variable managed by setup.inlinelink + "" 'openinlinelink := % ditto + "" 'closeinlinelink := % ditto +} +INTEGERS { + bracket.state + outside.brackets + open.brackets + within.brackets + close.brackets +} +FUNCTION {init.state.consts} +{ #0 'outside.brackets := % urlbst + #1 'open.brackets := + #2 'within.brackets := + #3 'close.brackets := + + #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull.original} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {setup.inlinelink} +{ makeinlinelink + { hrefform #1 = % hypertex + { "\special {html: }{" * 'openinlinelink := + "\special {html:}" 'closeinlinelink := + } + { hrefform #2 = % hyperref + { "\href{" url * "}{" * 'openinlinelink := + "}" 'closeinlinelink := + } + 'skip$ + if$ % hrefform #2 = + } + if$ % hrefform #1 = + #0 'makeinlinelink := + } + 'skip$ + if$ % makeinlinelink +} +FUNCTION {add.inlinelink} +{ openinlinelink empty$ + 'skip$ + { openinlinelink swap$ * closeinlinelink * + "" 'openinlinelink := + } + if$ +} +FUNCTION {output.nonnull} +{ % Save the thing we've been asked to output + 's := + % If the bracket-state is close.brackets, then add a close-bracket to + % what is currently at the top of the stack, and set bracket.state + % to outside.brackets + bracket.state close.brackets = + { "]" * + outside.brackets 'bracket.state := + } + 'skip$ + if$ + bracket.state outside.brackets = + { % We're outside all brackets -- this is the normal situation. + % Write out what's currently at the top of the stack, using the + % original output.nonnull function. + s + add.inlinelink + output.nonnull.original % invoke the original output.nonnull + } + { % Still in brackets. Add open-bracket or (continuation) comma, add the + % new text (in s) to the top of the stack, and move to the close-brackets + % state, ready for next time (unless inbrackets resets it). If we come + % into this branch, then output.state is carefully undisturbed. + bracket.state open.brackets = + { " [" * } + { ", " * } % bracket.state will be within.brackets + if$ + s * + close.brackets 'bracket.state := + } + if$ +} + +FUNCTION {inbrackets} +{ bracket.state close.brackets = + { within.brackets 'bracket.state := } % reset the state: not open nor closed + { open.brackets 'bracket.state := } + if$ +} + +FUNCTION {format.lastchecked} +{ lastchecked empty$ + { "" } + { inbrackets "cited " lastchecked * } + if$ +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {fin.entry.original} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + +FUNCTION {date.block} +{ + add.blank +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ skip$ } + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "and"} + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.editors} +{ "Eds." } + +FUNCTION {bbl.editor} +{ "Ed." } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "Edition" } + +FUNCTION {bbl.volume} +{ "Vol." } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "no." } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "in" } + +FUNCTION {bbl.pages} +{ "pp." } + +FUNCTION {bbl.page} +{ "p." } + +FUNCTION {bbl.chapter} +{ "Ch." } + +FUNCTION {bbl.techrep} +{ "Tech. Rep." } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Ph.D. thesis" } + +FUNCTION {bbl.first} +{ "1st" } + +FUNCTION {bbl.second} +{ "2nd" } + +FUNCTION {bbl.third} +{ "3rd" } + +FUNCTION {bbl.fourth} +{ "4th" } + +FUNCTION {bbl.fifth} +{ "5th" } + +FUNCTION {bbl.st} +{ "st" } + +FUNCTION {bbl.nd} +{ "nd" } + +FUNCTION {bbl.rd} +{ "rd" } + +FUNCTION {bbl.th} +{ "th" } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"Jun."} + +MACRO {jul} {"Jul."} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sep."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +FUNCTION {eng.ord} +{ duplicate$ "1" swap$ * + #-2 #1 substring$ "1" = + { bbl.th * } + { duplicate$ #-1 #1 substring$ + duplicate$ "1" = + { pop$ bbl.st * } + { duplicate$ "2" = + { pop$ bbl.nd * } + { "3" = + { bbl.rd * } + { bbl.th * } + if$ + } + if$ + } + if$ + } + if$ +} + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Softw. Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Programming"} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Gr."} + +MACRO {toms} {"ACM Trans. Math. Softw."} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."} + +MACRO {tcs} {"Theoretical Comput. Sci."} + +FUNCTION {write.url} +{ url empty$ + { skip$ } + { "\newline\urlprefix\url{" url * "}" * write$ newline$ } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{f.~}{vv~}{ll}{, jj}" format.name$ + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + "," * + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} +FUNCTION {format.names.ed} +{ format.names } +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { " (" * bbl.editors * ")" * } + { " (" * bbl.editor * ")" * } + if$ + } + if$ +} + +FUNCTION {format.in.editors} +{ editor empty$ + { "" } + { editor format.names.ed + editor num.names$ #1 > + { " (" * bbl.editors * ")" * } + { " (" * bbl.editor * ")" * } + if$ + } + if$ +} + +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ + } + if$ +} + +FUNCTION {output.bibitem.original} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in + ":" * + " " * } + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ + duplicate$ empty$ + 'skip$ + { + before.all 'output.state := + " (" swap$ * ")" * + } + if$ +} + +FUNCTION{format.year} +{ year duplicate$ empty$ + { "empty year in " cite$ * warning$ pop$ "" } + { "(" swap$ * ")" * } + if$ +} + +FUNCTION {format.btitle} +{ title +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.connect + series empty$ + 'skip$ + { bbl.of space.word * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { bbl.in space.word * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.num + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {convert.edition} +{ edition extract.num "l" change.case$ 's := + s "first" = s "1" = or + { bbl.first 't := } + { s "second" = s "2" = or + { bbl.second 't := } + { s "third" = s "3" = or + { bbl.third 't := } + { s "fourth" = s "4" = or + { bbl.fourth 't := } + { s "fifth" = s "5" = or + { bbl.fifth 't := } + { s #1 #1 substring$ is.num + { s eng.ord 't := } + { edition 't := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + t +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { convert.edition "l" change.case$ " " * bbl.edition * } + { convert.edition "t" change.case$ " " * bbl.edition * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { bbl.pages pages n.dashify tie.or.space.connect } + { bbl.page pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.journal.pages} +{ pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { + " " * + format.year * " " * + pages n.dashify * + } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ + % volume field.or.null + " " + volume empty$ + { pop$ "" } + { volume * } + if$ + number empty$ + 'skip$ + { + "~(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + { "" } + { type empty$ + { bbl.chapter } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { word.in booktitle * } + { word.in format.in.editors * ", " * + booktitle * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { bbl.techrep } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ + key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { word.in journal emphasize * } + if$ + } + { word.in key * " " *} + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ + " " * bbl.etal * + } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + " " * bbl.etal * + } + { bbl.and space.word * editor #2 "{vv~}{ll}" format.name$ + * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + word.in + } + { bbl.volume volume tie.or.space.connect + bbl.of space.word * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { series emphasize * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { word.in booktitle * } + if$ + } + { word.in key * " " *} + if$ + } + { word.in format.crossref.editor * " " *} + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.org.or.pub} +{ 't := + "" + year empty$ + { "empty year in " cite$ * warning$ } + 'skip$ + if$ + address empty$ t empty$ and + year empty$ and + 'skip$ + { + t empty$ + { address empty$ + 'skip$ + { address * } + if$ + } + { t * + address empty$ + 'skip$ + { ", " * address * } + if$ + } + if$ + year empty$ + 'skip$ + { t empty$ address empty$ and + 'skip$ + { ", " * } + if$ + year * + } + if$ + } + if$ +} + +FUNCTION {format.publisher.address} +{ publisher empty$ + { "empty publisher in " cite$ * warning$ + "" + } + { publisher } + if$ + format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization empty$ + { "" } + { organization } + if$ + format.org.or.pub +} + +FUNCTION {make.href.null} +{ + pop$ +} +FUNCTION {make.href.hypertex} +{ + "\special {html: }" * swap$ * + "\special {html:}" * +} +FUNCTION {make.href.hyperref} +{ + "\href {" swap$ * "} {\path{" * swap$ * "}}" * +} +FUNCTION {make.href} +{ hrefform #2 = + 'make.href.hyperref % hrefform = 2 + { hrefform #1 = + 'make.href.hypertex % hrefform = 1 + 'make.href.null % hrefform = 0 (or anything else) + if$ + } + if$ +} + +FUNCTION {format.url} +{ inlinelinks #1 = url empty$ or + { "" } + { hrefform #1 = + { % special case -- add HyperTeX specials + urlintro "\url{" url * "}" * url make.href.hypertex * } + { urlintro "\url{" * url * "}" * } + if$ + } + if$ +} + +FUNCTION {format.eprint} +{ eprint empty$ + { "" } + { eprintprefix eprint * eprinturl eprint * make.href } + if$ +} + +FUNCTION {format.doi} +{ doi empty$ + { "" } + { doiprefix doi * doiurl doi * make.href } + if$ +} + +FUNCTION {output.url} +{ url empty$ + 'skip$ + { new.block + format.url output + format.lastchecked output + } + if$ +} + +FUNCTION {output.web.refs} +{ + new.block + output.url + addeprints eprint empty$ not and + { format.eprint output.nonnull } + 'skip$ + if$ + adddoiresolver doi empty$ not and + { format.doi output.nonnull } + 'skip$ + if$ +} + +FUNCTION {output.bibitem} +{ outside.brackets 'bracket.state := + output.bibitem.original + inlinelinks url empty$ not and + { #1 'makeinlinelink := } + { #0 'makeinlinelink := } + if$ +} + +FUNCTION {fin.entry} +{ output.web.refs % urlbst + makeinlinelink % ooops, it appears we didn't have a title for inlinelink + { setup.inlinelink % add some artificial link text here, as a fallback + "[link]" output.nonnull } + 'skip$ + if$ + bracket.state close.brackets = % urlbst + { "]" * } + 'skip$ + if$ + fin.entry.original +} + +FUNCTION {webpage} +{ output.bibitem + author empty$ + { editor empty$ + 'skip$ % author and editor both optional + { format.editors output.nonnull } + if$ + } + { editor empty$ + { format.authors output.nonnull } + { "can't use both author and editor fields in " cite$ * warning$ } + if$ + } + if$ + new.block + title empty$ 'skip$ 'setup.inlinelink if$ + format.title "title" output.check + inbrackets "online" output + new.block + year empty$ + 'skip$ + { format.date "year" output.check } + if$ + % We don't need to output the URL details ('lastchecked' and 'url'), + % because fin.entry does that for us, using output.web.refs. The only + % reason we would want to put them here is if we were to decide that + % they should go in front of the rather miscellaneous information in 'note'. + new.block + note output + fin.entry +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + crossref missing$ + { journal + "journal" output.check + % add.blank + before.all 'output.state := + format.vol.num.pages output + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + format.journal.pages + format.note output + pages empty$ + { format.date "year" output.check } + 'skip$ + if$ + fin.entry + write.url +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.btitle "title" output.check + crossref missing$ + { format.edition output + format.bvolume output + format.number.series output + format.publisher.address output + } + { + format.book.crossref output.nonnull + } + if$ + format.note output + fin.entry + write.url +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + howpublished output + address output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.btitle "title" output.check + crossref missing$ + { + format.edition output + format.bvolume output + format.number.series output + format.publisher.address output + format.chapter.pages "chapter and pages" output.check + } + { + format.chapter.pages "chapter and pages" output.check + format.book.crossref output.nonnull + } + if$ + format.pages "pages" output.check + format.note output + fin.entry + write.url +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.edition output + format.bvolume output + format.number.series output + format.publisher.address output + format.chapter.pages output + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + format.pages "pages" output.check + format.note output + fin.entry + write.url +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.edition output + format.bvolume output + format.number.series output + publisher empty$ + { format.organization.address output } + { organization output + format.publisher.address output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + } + if$ + format.pages "pages" output.check + format.note output + fin.entry + write.url +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.btitle "title" output.check + author empty$ + { organization empty$ + { + address output + } + 'skip$ + if$ + } + { + organization output + address output + } + if$ + format.edition output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + bbl.mthesis format.thesis.type output.nonnull + school "school" output.check + address output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title output + howpublished output + format.note output + format.date "year" output.check + fin.entry + write.url + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + bbl.phdthesis format.thesis.type output.nonnull + school "school" output.check + address output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.btitle "title" output.check + format.bvolume output + format.number.series output + editor empty$ + { publisher empty$ + 'skip$ + { + format.publisher.address output + } + if$ + } + { publisher empty$ + { + format.organization.address output } + { + organization output + format.publisher.address output + } + if$ + } + if$ + format.note output + fin.entry + write.url +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + format.tr.number output.nonnull + institution "institution" output.check + address output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + format.note "note" output.check + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {default.type} { misc } + +READ + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\expandafter\ifx\csname url\endcsname\relax" + write$ newline$ + " \def\url#1{\texttt{#1}}\fi" + write$ newline$ + "\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi" + write$ newline$ + "\expandafter\ifx\csname href\endcsname\relax" + write$ newline$ + " \def\href#1#2{#2} \def\path#1{#1}\fi" + write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.urlbst.variables} +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `elsarticle-num.bst'. + + diff --git a/MS/elsarticle.cls b/MS/elsarticle.cls new file mode 100755 index 0000000..02ff3a7 --- /dev/null +++ b/MS/elsarticle.cls @@ -0,0 +1,1382 @@ +%% +%% This is file `elsarticle.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% elsarticle.dtx (with options: `class') +%% +%% Copyright 2007-2020 Elsevier Ltd +%% +%% This file is part of the 'Elsarticle Bundle'. +%% ------------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% The list of all files belonging to the 'Elsarticle Bundle' is +%% given in the file `manifest.txt'. +%% +%% +%% +%% + \def\RCSfile{elsarticle}% + \def\RCSversion{3.3}% + \def\RCSdate{2020/11/20}% + \def\@shortjnl{\relax} + \def\@journal{Elsevier Ltd} + \def\@company{Elsevier Ltd} + \def\@issn{000-0000} + \def\@shortjid{elsarticle} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{\@shortjid}[\RCSdate, \RCSversion: \@journal] +\def\ABD{\AtBeginDocument} +\newif\ifpreprint \preprintfalse +\newif\ifnonatbib \nonatbibfalse +\newif\iflongmktitle \longmktitlefalse +\newif\ifnopreprintline \nopreprintlinefalse +\newif\ifdoubleblind \doubleblindfalse + +\newif\ifuseexplthreefunctions \useexplthreefunctionsfalse + +\IfFileExists{expl3.sty}{% + \global\useexplthreefunctionstrue% + \RequirePackage{expl3}}{} +\ifuseexplthreefunctions\relax% +\IfFileExists{xparse.sty}{\RequirePackage{xparse}}{} +\IfFileExists{etoolbox.sty}{\RequirePackage{etoolbox}}{} +\fi + +\def\@blstr{1} +\newdimen\@bls +\@bls=\baselineskip + +\def\@finalWarning{% + *****************************************************\MessageBreak + This document is typeset in the CRC style which\MessageBreak + is not suitable for submission.\MessageBreak + \MessageBreak + Please typeset again using 'preprint' option\MessageBreak + for creating PDF suitable for submission.\MessageBreak + ******************************************************\MessageBreak +} + +\DeclareOption{preprint}{\global\preprinttrue + \gdef\@blstr{1}\xdef\jtype{0}% + \AtBeginDocument{\@twosidefalse\@mparswitchfalse}} +\DeclareOption{nopreprintline}{\global\nopreprintlinetrue} +\DeclareOption{final}{\gdef\@blstr{1}\global\preprintfalse} +\DeclareOption{review}{\global\preprinttrue\gdef\@blstr{1.5}} +\DeclareOption{authoryear}{\xdef\@biboptions{round,authoryear}} +\DeclareOption{number}{\xdef\@biboptions{numbers}} +\DeclareOption{numbers}{\xdef\@biboptions{numbers}} +\DeclareOption{nonatbib}{\global\nonatbibtrue} +\DeclareOption{longtitle}{\global\longmktitletrue} +\DeclareOption{5p}{\xdef\jtype{5}\global\preprintfalse + \ExecuteOptions{twocolumn}} + \def\jtype{0} +\DeclareOption{3p}{\xdef\jtype{3}\global\preprintfalse} +\DeclareOption{1p}{\xdef\jtype{1}\global\preprintfalse + \AtBeginDocument{\@twocolumnfalse}} +\DeclareOption{times}{\IfFileExists{txfonts.sty}% + {\AtEndOfClass{\RequirePackage{txfonts}% + \gdef\ttdefault{cmtt}% + \let\iint\relax + \let\iiint\relax + \let\iiiint\relax + \let\idotsint\relax + \let\openbox\relax}}{\AtEndOfClass{\RequirePackage{times}}}} + +\DeclareOption{endfloat}{\IfFileExists{endfloat.sty} + {\AtEndOfClass{\RequirePackage[markers]{endfloat}}}{}} +\DeclareOption{endfloats}{\IfFileExists{endfloat.sty} + {\AtEndOfClass{\RequirePackage[markers]{endfloat}}}{}} +\DeclareOption{numafflabel} + {\AtBeginDocument{\def\theaffn{\arabic{affn}}}} %*% +\DeclareOption{lefttitle} + {\AtBeginDocument{\def\elsarticletitlealign{flushleft}}} %*% +\DeclareOption{centertitle} + {\AtBeginDocument{\def\elsarticletitlealign{center}}} %*% +\DeclareOption{reversenotenum} + {\AtBeginDocument{\def\theaffn{\arabic{affn}} + \def\thefnote{\alph{fnote}}}} +\DeclareOption{doubleblind}{\doubleblindtrue} + +\ExecuteOptions{a4paper,10pt,oneside,onecolumn,number,preprint,centertitle} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions +\LoadClass{article} +\RequirePackage{graphicx} +\let\comma\@empty +\let\tnotesep\@empty +\let\@title\@empty + +\def\useelstitle{} + +\def\title#1{\g@addto@macro\@title{#1% + \global\let\tnoteref\@gobble}% + \g@addto@macro\useelstitle{#1}} + +\def\elsLabel#1{\@bsphack\protected@write\@auxout{}% + {\string\Newlabel{#1}{\@currentlabel}}\@esphack} +\def\Newlabel#1#2{\expandafter\xdef\csname X@#1\endcsname{#2}} + +\def\elsRef#1{\@ifundefined{X@#1}{0}{\csname X@#1\endcsname}} + +\let\@tnotemark\@empty + +\ifdoubleblind + \def\tnotemark[#1]{} +\else + \def\tnotemark[#1]{\@for\mytmark:=#1\do{% + \expandafter\ifcase\elsRef{\mytmark}\or$^{\star}$\or + $^{,\star\star}$\fi + }% +} +\fi + +\def\tnoteref#1{\tnotemark[{#1}]} +\let\@tnotes\@empty +\newcounter{tnote} +\def\tnotetext[#1]#2{\g@addto@macro\@tnotes{% + \stepcounter{tnote}\elsLabel{#1}% + \def\thefootnote{\ifcase\c@tnote\or$\star$\or$\star\star$\fi}% + \footnotetext{#2}}} + +\let\@nonumnotes\@empty +\def\nonumnote#1{\g@addto@macro\@nonumnotes{% + \let\thefootnote\relax\footnotetext{#1}}} + +\newcounter{fnote} +\def\thefnote{\arabic{fnote}} +\def\fnmark[#1]{\let\comma\@empty + \def\@fnmark{\@for\@@fnmark:=#1\do{% + \edef\fnotenum{\@ifundefined{X@\@@fnmark}{1}{\elsRef{\@@fnmark}}}% + \unskip\comma\fnotenum\let\comma,}}% +} + +\def\fnref#1{\fnmark[#1]} + +\let\@fnotes\@empty\let\@fnmark\@empty +\def\fntext[#1]#2{\g@addto@macro\@fnotes{% + \refstepcounter{fnote}\elsLabel{#1}% + \def\thefootnote{\c@fnote}% + \global\setcounter{footnote}{\c@fnote}% + \footnotetext{#2}}} + +\def\cormark[#1]{\edef\cnotenum{\elsRef{#1}}% + \unskip\textsuperscript{\sep\ifcase\cnotenum\or + $\ast$\or$\ast\ast$\fi\hspace{-1pt}}\let\sep=,} + +\let\@cormark\@empty +\let\@cornotes\@empty +\newcounter{cnote} +\def\cortext[#1]#2{\g@addto@macro\@cornotes{% + \refstepcounter{cnote}\elsLabel{#1}% + \def\thefootnote{\ifcase\thecnote\or$\ast$\or + $\ast\ast$\fi}% + \footnotetext{#2}}} + +\let\@corref\@empty +\def\corref#1{\edef\cnotenum{\elsRef{#1}}% + \edef\@corref{\ifcase\cnotenum\or + $\ast$\or$\ast\ast$\fi\hskip-1pt}} + +\def\resetTitleCounters{\c@cnote=0 + \c@fnote=0 \c@tnote=0 \c@footnote=0} + +\let\eadsep\@empty +\def\@elseads{} +\let\@elsuads\@empty +\let\@cormark\@empty +\def\hashchar{\expandafter\@gobble\string\~} +\def\underscorechar{\expandafter\@gobble\string\_} +\def\lbracechar{\expandafter\@gobble\string\{} +\def\rbracechar{\expandafter\@gobble\string\}} + +\gdef\ead{\@ifnextchar[{\@uad}{\@ead}} +\gdef\@ead#1{\bgroup + \def\_{\underscorechar}% + \def\{{\lbracechar}% + \def~{\hashchar}% + \def\}{\rbracechar}% + \edef\tmp{\the\@eadauthor}% + \immediate\write\@auxout{\string\emailauthor + {#1}{\expandafter\strip@prefix\meaning\tmp}}% + \egroup +} +\newcounter{ead} +\gdef\emailauthor#1#2{\stepcounter{ead}% + \g@addto@macro\@elseads{\raggedright% + \let\corref\@gobble\def\@@tmp{#1}% + \eadsep{\ttfamily\expandafter\strip@prefix\meaning\@@tmp} + (#2)\def\eadsep{\unskip,\space}}% +} +\gdef\@uad[#1]#2{\bgroup + \def~{\hashchar}% + \def\_{\underscorechar}% + \def~{\hashchar}% + \def\}{\rbracechar}% + \edef\tmp{\the\@eadauthor} + \immediate\write\@auxout{\string\urlauthor + {#2}{\expandafter\strip@prefix\meaning\tmp}}% + \egroup +} +\gdef\urlauthor#1#2{\g@addto@macro\@elsuads{\let\corref\@gobble% + \def\@@tmp{#1}\raggedright\eadsep + {\ttfamily\expandafter\strip@prefix\meaning\@@tmp}\space(#2)% + \def\eadsep{\unskip,\space}}% +} + +\def\elsauthors{} +\def\useauthors{} +\def\elsprelimauthors{} + +\def\pprinttitle{} +\let\authorsep\@empty +\let\prelimauthorsep\@empty +\let\sep\@empty +\newcounter{author} +\def\author{\@ifnextchar[{\@@author}{\@author}} + +\newtoks\@eadauthor +\def\@@author[#1]#2{% + \g@addto@macro\elsprelimauthors{% + \prelimauthorsep#2% + \def\prelimauthorsep{\unskip,\space}}% + \g@addto@macro\elsauthors{% + \def\baselinestretch{1}% + \authorsep#2\unskip\textsuperscript{%#1% + \@for\@@affmark:=#1\do{% + \edef\affnum{\@ifundefined{X@\@@affmark}{1}{\elsRef{\@@affmark}}}% + \unskip\sep\affnum\let\sep=,}% + \ifx\@fnmark\@empty\else\unskip\sep\@fnmark\let\sep=,\fi + \ifx\@corref\@empty\else\unskip\sep\@corref\let\sep=,\fi + }% + \def\authorsep{\unskip,\space}% + \global\let\sep\@empty\global\let\@corref\@empty + \global\let\@fnmark\@empty}% + \@eadauthor={#2}% + \g@addto@macro\useauthors{#2; }% +} + +\def\@author#1{% + \g@addto@macro\elsprelimauthors{% + \prelimauthorsep#1% + \def\prelimauthorsep{\unskip,\space}}% + \g@addto@macro\elsauthors{\normalsize% + \def\baselinestretch{1}% + \upshape\authorsep#1\unskip\textsuperscript{% + \ifx\@fnmark\@empty\else\unskip\sep\@fnmark\let\sep=,\fi + \ifx\@corref\@empty\else\unskip\sep\@corref\let\sep=,\fi + }% + \def\authorsep{\unskip,\space}% + \global\let\@fnmark\@empty + \global\let\@corref\@empty \global\let\sep\@empty}% + \@eadauthor={#1}% + \g@addto@macro\useauthors{#1; }% +} + +\AtBeginDocument{% + \@ifpackageloaded{hyperref}{% + \expandafter\gdef\csname Hy@title\endcsname{\useelstitle}% + \expandafter\gdef\csname Hy@author\endcsname{\useauthors}% + }{} +} + +\def\elsaddress{} +\def\addsep{\par\vskip6pt} + +\def\@alph#1{% + \ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or k\or + l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or + y\or z% + \or aa\or ab\or ac\or ad\or ae\or af\or ag\or ah\or ai\or aj\or + ak\or al\or am\or an\or ao\or ap\or aq\or ar\or as\or at\or au\or + av\or aw\or ax\or ay\or az% + \or ba\or bb\or bc\or bd\or be\or bf\or bg\or bh\or bi\or bj\or + bk\or bl\or bm\or bn\or bo\or bp\or bq\or br\or bs\or bt\or bu\or + bv\or bw\or bx\or by\or bz% + \or ca\or cb\or cc\or cd\or ce\or cf\or cg\or ch\or ci\or cj\or + ck\or cl\or cm\or cn\or co\or cp\or cq\or cr\or cs\or ct\or cu\or + cv\or cw\or cx\or cy\or cz% + \or da\or db\or dc\or dd\or de\or df\or dg\or dh\or di\or dj\or + dk\or dl\or dm\or dn\or do\or dp\or dq\or dr\or ds\or dt\or du\or + dv\or dw\or dx\or dy\or dz% + \or ea\or eb\or ec\or ed\or ee\or ef\or eg\or eh\or ei\or ej\or + ek\or el\or em\or en\or eo\or ep\or eq\or er\or es\or et\or eu\or + ev\or ew\or ex\or ey\or ez% + \or fa\or fb\or fc\or fd\or fe\or ff\or fg\or fh\or fi\or fj\or + fk\or fl\or fm\or fn\or fo\or fp\or fq\or fr\or fs\or ft\or fu\or + fv\or fw\or fx\or fy\or fz% + \or ga\or gb\or gc\or gd\or ge\or gf\or gg\or gh\or gi\or gj\or + gk\or gl\or gm\or gn\or go\or gp\or gq\or gr\or gs\or gt\or gu\or + gv\or gw\or gx\or gy\or gz% + \else\@ctrerr\fi} + +\newcounter{affn} +\renewcommand\theaffn{\alph{affn}} + +\ifuseexplthreefunctions\relax% + \ExplSyntaxOn + \def\ca_affitem_postskip{\mbox{~}\unskip\ignorespaces} + %%Author Address + \DeclareDocumentCommand \ca_organization { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_postal_code { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_aff_city { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_address_line { O{,}m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_state { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_country { O{ } m } + { + % #2 #1 + \csgappto { ca_affiliation_values } { #2 #1 } + } + + \DeclareDocumentCommand \ca_stm_organization { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_postal_code { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_aff_city { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_aff_address_line { O{,}m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_state { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_country { O{ } m } + { + #2 #1 + } + + \keys_define:nn { stm / affiliation } + { + op .tl_set_x:N = \l_organization_punc_tl, + oraganizationsep .tl_set_x:N = \l_organization_punc_tl, + ap .tl_set_x:N = \l_address_line_punc_tl, + addresslinesep .tl_set_x:N = \l_address_line_punc_tl, + cp .tl_set_x:N = \l_city_punc_tl, + citysep .tl_set_x:N = \l_city_punc_tl, + pp .tl_set_x:N = \l_postal_code_punc_tl, + postcodesep .tl_set_x:N = \l_postal_code_punc_tl, + sp .tl_set_x:N = \l_state_punc_tl, + statesep .tl_set_x:N = \l_state_punc_tl, + o .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + organization .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + a .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + addressline .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + c .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + city .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + p .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + postcode .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + s .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + state .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + orp .tl_set_x:N = \l_organization_punc_tl, + adp .tl_set_x:N = \l_address_line_punc_tl, + cip .tl_set_x:N = \l_city_punc_tl, + pcp .tl_set_x:N = \l_postal_code_punc_tl, + stp .tl_set_x:N = \l_state_punc_tl, + cyp .tl_set_x:N = \l_country_punc_tl, + or .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + ad .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + ci .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + pc .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + st .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + cy .code:n = { \ca_country[\l_country_punc_tl]{#1} }, + country .code:n = { \ca_country[\l_country_punc_tl]{#1} }, + unknown .code:n = { + \ifstrempty { #1 } { + \csxappto { ca_affiliation_values } + { {\l_keys_key_tl}~ } + } { + \csxappto { ca_affiliation_values } + { {#1}~ } + } + } + } + + \cs_set:Npn \__reset_affiliation: + { + \tl_gset:Nn \l_organization_punc_tl { , } + \tl_gset:Nn \l_address_line_punc_tl { , } + \tl_gset:Nn \l_city_punc_tl { , } + \tl_gset:Nn \l_postal_code_punc_tl { , } + \tl_gset:Nn \l_state_punc_tl { , } + \tl_gset:Nn \l_country_punc_tl { } + } + + \DeclareDocumentCommand\affiliation{ o m }{ + \__reset_affiliation: + \csgdef { ca_affiliation_values } { } + \IfNoValueTF { #2 } + { } + { + \keys_set:nn { stm / affiliation } { #2 } + } + \csgappto{elsaddress}{ + \def\baselinestretch{1}% + \refstepcounter{affn} + \xdef\@currentlabel{\theaffn} + \IfNoValueTF { #1 } + { } + { \elsLabel{#1} } + \textsuperscript{\theaffn}} + \csxappto{elsaddress}{ + \csuse { ca_affiliation_values } + \par + } + } + \ExplSyntaxOff + \else% + \def\caaffitempostskip{\space} + + \DeclareRobustCommand\caorganization[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\capostalcode[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\caaffcity[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\caaddressline[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\castate[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\cacountry[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\castmorganization[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmpostalcode[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmaffcity[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmaddressline[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmstate[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmcountry[2][,]{% + #2#1\caaffitempostskip% + } + + \define@key{affiliation}{op}{\xdef\@organizationpunc{#1}} + \define@key{affiliation}{orp}{\xdef\@organizationpunc{#1}} + \define@key{affiliation}{organizationsep}{\xdef\@organizationpunc{#1}} + \define@key{affiliation}{ap}{\xdef\@addresslinepunc{#1}} + \define@key{affiliation}{adp}{\xdef\@addresslinepunc{#1}} + \define@key{affiliation}{addresslinesep}{\xdef\@addresslinepunc{#1}} + \define@key{affiliation}{cp}{\xdef\@citypunc{#1}} + \define@key{affiliation}{cip}{\xdef\@citypunc{#1}} + \define@key{affiliation}{cyp}{\xdef\@countrypunc{#1}} + \define@key{affiliation}{citysep}{\xdef\@citypunc{#1}} + \define@key{affiliation}{pp}{\xdef\@postcodepunc{#1}} + \define@key{affiliation}{pop}{\xdef\@postcodepunc{#1}} + \define@key{affiliation}{postcodesep}{\xdef\@postcodepunc{#1}} + \define@key{affiliation}{sp}{\xdef\@statepunc{#1}} + \define@key{affiliation}{stp}{\xdef\@statepunc{#1}} + \define@key{affiliation}{statesep}{\xdef\@statepunc{#1}} + \define@key{affiliation}{countrysep}{\xdef\@countrypunc{#1}} + + \define@key{affiliation}{organization}{% + \caorganization[\@organizationpunc]{#1}} + \define@key{affiliation}{addressline}{% + \caaddressline[\@addresslinepunc]{#1}} + \define@key{affiliation}{city}{% + \caaffcity[\@citypunc]{#1}} + \define@key{affiliation}{postcode}{% + \capostalcode[\@postcodepunc]{#1}} + \define@key{affiliation}{state}{% + \castate[\@statepunc]{#1}} + \define@key{affiliation}{or}{% + \caorganization[\@organizationpunc]{#1}} + \define@key{affiliation}{ad}{% + \caaddressline[\@addresslinepunc]{#1}} + \define@key{affiliation}{ci}{% + \caaffcity[\@citypunc]{#1}} + \define@key{affiliation}{po}{% + \capostalcode[\@postcodepunc]{#1}} + \define@key{affiliation}{st}{% + \castate[\@statepunc]{#1}} + \define@key{affiliation}{o}{% + \caorganization[\@organizationpunc]{#1}} + \define@key{affiliation}{a}{% + \caaddressline[\@addresslinepunc]{#1}} + \define@key{affiliation}{c}{% + \cacity[\@citypunc]{#1}} + \define@key{affiliation}{p}{% + \capostcode[\@postcodepunc]{#1}} + \define@key{affiliation}{s}{% + \castate[\@statepunc]{#1}} + \define@key{affiliation}{cy}{% + \cacountry[\@countrypunc]{#1}} + \define@key{affiliation}{country}{% + \cacountry[\@countrypunc]{#1}} + + \gdef\@resetaffiliation{% + \gdef\@organizationpunc{,}% + \gdef\@addresslinepunc{,}% + \gdef\@citypunc{,}% + \gdef\@statepunc{,}% + \gdef\@postcodepunc{,}% + \gdef\@countrypunc{}% + } + + \def\affiliation{\@ifnextchar[{\@@affiliation}{\@affiliation}} + + \newcommand*{\newstmrobustcmd}{} + \protected\def\newstmrobustcmd{\@star@or@long\stmetb@new@command} + + \def\stmetb@new@command#1{\@testopt{\stmetb@newcommand#1}0} + + \def\stmetb@newcommand#1[#2]{% + \@ifnextchar[%] + {\stmetb@xargdef#1[#2]} + {\ifx\l@ngrel@x\relax + \let\l@ngrel@x\protected + \else + \protected\def\l@ngrel@x{\protected\long}% + \fi + \@argdef#1[#2]}} + + \long\def\stmetb@xargdef#1[#2][#3]#4{% + \@ifdefinable#1{% + \expandafter\protected + \expandafter\def + \expandafter#1% + \expandafter{% + \expandafter\@testopt + \csname\string#1\endcsname{#3}}% + \expandafter\@yargdef\csname\string#1\endcsname\tw@{#2}{#4}}} + % + \newcommand{\ifstmundef}[1]{% + \ifdefined#1% + \ifx#1\relax + \expandafter\expandafter + \expandafter\@firstoftwo + \else + \expandafter\expandafter + \expandafter\@secondoftwo + \fi + \else + \expandafter\@firstoftwo + \fi} + \newcommand{\stmexpandonce}[1]{% + \unexpanded\expandafter{#1}} + \newstmrobustcmd{\gstmappto}[2]{% + \ifundef{#1} + {\xdef#1{\unexpanded{#2}}} + {\xdef#1{\stmexpandonce#1\unexpanded{#2}}}} + \newstmrobustcmd{\xstmappto}[2]{% + \ifstmundef{#1} + {\xdef#1{#2}} + {\xdef#1{\stmexpandonce#1#2}}} + + \long\def\@@affiliation[#1]#2{% + \@resetaffiliation% + \gdef\caaffiliationvalues{}% + \elsLabel{#1}% + \setkeys{affiliation}{#2}% + \g@addto@macro\elsaddress{% + \def\baselinestretch{1}% + \refstepcounter{affn}% + \xdef\@currentlabel{\theaffn}% + \elsLabel{#1}% + \textsuperscript{\theaffn}} + \xstmappto\elsaddress{\caaffiliationvalues\par}} + + \long\def\@affiliation#1{% + \@resetaffiliation% + \gdef\caaffiliationvalues{}% + \setkeys{affiliation}{#1}% + \g@addto@macro\elsauthors{% + \def\baselinestretch{1}}% + \xstmappto\elsaddress{\caaffiliationvalues\par}} +\fi + +\def\address{\@ifnextchar[{\@@address}{\@address}} + +\long\def\@@address[#1]#2{\g@addto@macro\elsaddress{% + \def\baselinestretch{1}% + \refstepcounter{affn} + \xdef\@currentlabel{\theaffn} + \elsLabel{#1}% + \textsuperscript{\theaffn}#2\par}} + +\long\def\@address#1{\g@addto@macro\elsauthors{% + \def\baselinestretch{1}% + \addsep\footnotesize\itshape#1\def\addsep{\par\vskip6pt}% + \def\authorsep{\par\vskip8pt}}} + +\newbox\absbox +\let\@elsarticleabstitle\@empty %*% +\def\abstracttitle#1{\gdef\@elsarticleabstitle{#1}} %*% +\abstracttitle{Abstract} %*% +\renewenvironment{abstract}{\global\setbox\absbox=\vbox\bgroup + \hsize=\textwidth\def\baselinestretch{1}% + \noindent\unskip\textbf{\@elsarticleabstitle} %*% + \par\medskip\noindent\unskip\ignorespaces} + {\egroup} + +\newbox\elsarticlehighlightsbox +\newbox\elsarticlegrabsbox +\def\@elsarticlehighlightstitle{Highlights} +\def\@elsarticlegrabstitle{Graphical Abstract} +\newif\ifelsprelimpagegrabs\global\elsprelimpagegrabsfalse +\newif\ifelsprelimpagehl\global\elsprelimpagehlfalse +\def\elsarticleprelims{% + \ifelsprelimpagegrabs\relax% + \thispagestyle{empty}% + \unvbox\elsarticlegrabsbox% + \pagebreak\clearpage% + \fi% + \ifelsprelimpagehl\relax% + \thispagestyle{empty} + \unvbox\elsarticlehighlightsbox% + \pagebreak\clearpage% + \setcounter{page}{1}% + \fi% +} +\newenvironment{highlights}{% + \global\elsprelimpagehltrue% + \global\setbox\elsarticlehighlightsbox=\vbox\bgroup + \hsize=\textwidth\def\baselinestretch{1}% + \noindent\unskip{\Large\@elsarticlehighlightstitle}%*% + \par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}% + \ifx\elsprelimauthors\@empty\relax\else% + \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors% + \fi% + \par\medskip\noindent\unskip\ignorespaces + \begin{itemize} + } + {\end{itemize} + \egroup} +\newenvironment{graphicalabstract}{% + \global\elsprelimpagegrabstrue% + \global\setbox\elsarticlegrabsbox=\vbox\bgroup + \hsize=\textwidth\def\baselinestretch{1}% + \noindent\unskip{\Large\@elsarticlegrabstitle}%*% + \par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}% + \ifx\elsprelimauthors\@empty\relax\else% + \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors% + \fi% + \par\medskip\noindent\unskip\ignorespaces} + {\egroup} + +\newbox\keybox +\let\@elsarticlekwdtitle\@empty %*% +\def\keywordtitle#1{\gdef\@elsarticlekwdtitle{#1}} %*% +\def\keywordtitlesep#1{\gdef\@elsarticlekeywordtitlesep{#1}} %*% +\keywordtitle{Keywords} %*% +\keywordtitlesep{:\ } +\def\keyword{% + \def\sep{\unskip, }% + \def\MSC{\@ifnextchar[{\@MSC}{\@MSC[2000]}} + \def\@MSC[##1]{\par\leavevmode\hbox {\it ##1~MSC:\space}}% + \def\PACS{\par\leavevmode\hbox {\it PACS:\space}}% + \def\JEL{\par\leavevmode\hbox {\it JEL:\space}}% + \global\setbox\keybox=\vbox\bgroup\hsize=\textwidth + \normalsize\normalfont\def\baselinestretch{1} + \parskip\z@ + \noindent\textit{\@elsarticlekwdtitle\@elsarticlekeywordtitlesep} + \raggedright % Keywords are not justified. + \ignorespaces} +\def\endkeyword{\par \egroup} + +\newdimen\Columnwidth +\Columnwidth=\columnwidth + +\def\printFirstPageNotes{% + \iflongmktitle + \let\columnwidth=\textwidth + \fi +\ifdoubleblind +\else + \ifx\@tnotes\@empty\else\@tnotes\fi + \ifx\@nonumnotes\@empty\else\@nonumnotes\fi + \ifx\@cornotes\@empty\else\@cornotes\fi + \ifx\@elseads\@empty\relax\else + \let\thefootnote\relax + \footnotetext{\ifnum\theead=1\relax + \textit{Email address:\space}\else + \textit{Email addresses:\space}\fi + \@elseads}\fi + \ifx\@elsuads\@empty\relax\else + \let\thefootnote\relax + \footnotetext{\textit{URL:\space}% + \@elsuads}\fi +\fi + \ifx\@fnotes\@empty\else\@fnotes\fi + \iflongmktitle\if@twocolumn + \let\columnwidth=\Columnwidth\fi\fi +} + +%% Pushing text to begin on newpage %*% +\def\newpage@after@title{title} +\def\newpage@after@subtitle{subtitle} +\def\newpage@after@author{author} +\def\newpage@after@abstract{abstract} +\def\newpageafter#1% + {\gdef\@elsarticlenewpageafter{#1}} + +\long\def\pprintMaketitle{\clearpage + \iflongmktitle\if@twocolumn\let\columnwidth=\textwidth\fi\fi + \resetTitleCounters + \def\baselinestretch{1}% + \printFirstPageNotes + \begin{\elsarticletitlealign}% + \thispagestyle{pprintTitle}% + \def\baselinestretch{1}% + \Large\@title\par\vskip18pt% + \ifx\@elsarticlenewpageafter\newpage@after@title% %*% + \newpage + \fi% + \ifdoubleblind + \vspace*{2pc} + \else + \normalsize\elsauthors\par\vskip10pt + \footnotesize\itshape\elsaddress\par\vskip36pt + \fi + \ifx\@elsarticlenewpageafter\newpage@after@author% %*% + \newpage + \fi% + \hrule\vskip12pt + \ifvoid\absbox\else\unvbox\absbox\par\vskip10pt\fi + \ifvoid\keybox\else\unvbox\keybox\par\vskip10pt\fi + \ifvoid\absbox\else\hrule\vskip12pt\fi + \ifx\@elsarticlenewpageafter\newpage@after@abstract% %*% + \newpage + \fi% + \end{\elsarticletitlealign}% + \gdef\thefootnote{\arabic{footnote}}% + } + +\def\printWarning{% + \mbox{}\par\vfill\par\bgroup + \fboxsep12pt\fboxrule1pt + \hspace*{.18\textwidth} + \fcolorbox{gray50}{gray10}{\box\warnbox} + \egroup\par\vfill\thispagestyle{empty} + \setcounter{page}{0} + \clearpage} + +\long\def\finalMaketitle{% + \resetTitleCounters + \def\baselinestretch{1}% + \MaketitleBox + \thispagestyle{pprintTitle}% + \gdef\thefootnote{\arabic{footnote}}% + } + +\long\def\MaketitleBox{% + \resetTitleCounters + \def\baselinestretch{1}% + \begin{\elsarticletitlealign}% + \def\baselinestretch{1}% + \Large\@title\par\vskip18pt + \ifdoubleblind + \vspace*{2pc} + \else + \normalsize\elsauthors\par\vskip10pt + \footnotesize\itshape\elsaddress\par\vskip36pt + \fi + \hrule\vskip12pt + \ifvoid\absbox\else\unvbox\absbox\par\vskip10pt\fi + \ifvoid\keybox\else\unvbox\keybox\par\vskip10pt\fi + \ifvoid\absbox\else\hrule\vskip12pt\fi + \end{\elsarticletitlealign}% +} + +\def\FNtext#1{\par\bgroup\footnotesize#1\egroup} +\newdimen\space@left +\def\alarm#1{\typeout{******************************}% + \typeout{#1}% + \typeout{******************************}% +} + +\def\titlespancalculator#1#2#3#4{% + % break count + \@tempcnta=#4\relax% + % pagebreakcount increment + \advance\@tempcnta by 1\relax% + % title page height + \@tempdima=#1\relax% + % Page height - title page notes height (only for first break) + % Page height - textheight (for remaining breaks) + % Page height - title page notes height + \@tempdimb=#2\relax% + % Remaining title page height + \advance\@tempdima -\the\@tempdimb% + % Checks if remaining title page + % height less than textheight + \ifdim\the\@tempdima>#3\relax% + \titlespancalculator% + {\the\@tempdima}{#3}{#3}{\the\@tempcnta}%Break again + \else% + % Save break count and exit. + \xdef\savetitlepagespan{\the\@tempcnta}% + \fi% +}% + +\long\def\myfor#1#2#3{% + \@tempcnta=#1\relax% + \ifnum#1<#2\relax% + \advance\@tempcnta by 1\relax% + #3% + \myfor{\the\@tempcnta}{#2}{#3}% + \fi} + +\long\def\getSpaceLeft{%\global\@twocolumnfalse% + \global\setbox0=\vbox{\hsize=\textwidth\MaketitleBox}% + \global\setbox1=\vbox{\hsize=\textwidth + \let\footnotetext\FNtext + \printFirstPageNotes}% + \xdef\noteheight{\the\ht1}% + \xdef\titleheight{\the\ht0}% + \@tempdima=\vsize + \advance\@tempdima-\noteheight + \advance\@tempdima-1\baselineskip + \xdef\savefpageheight{\the\@tempdima}% + \setbox2=\vbox{\titlespancalculator{\titleheight}% + {\savefpageheight}{\textheight}{0}}% +} + + \skip\footins=24pt + +\newbox\els@boxa +\newbox\els@boxb + +\ifpreprint + \def\maketitle{\elsarticleprelims\pprintMaketitle} + \else + \ifnum\jtype=1 + \def\maketitle{% + \elsarticleprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \box\els@boxb} + \else% + \fi% + \box0% + \else + \finalMaketitle\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}}% + \else + \ifnum\jtype=5 + \def\maketitle{% + \elsarticleprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \twocolumn[\box\els@boxb]} + \else% + \fi% + \twocolumn[\box0]%\printFirstPageNotes + \else + \twocolumn[\finalMaketitle]\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}} + \else + \if@twocolumn + \def\maketitle{% + \elsarticleprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \twocolumn[\box\els@boxb]} + \else% + \fi% + \twocolumn[\box0]% + \else + \twocolumn[\finalMaketitle]\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}}% + \else + \def\maketitle{% + \elsarticleprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \box\els@boxb} + \else% + \fi% + \box0% + \else + \elsarticleprelims% + \finalMaketitle\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}}% + \fi + \fi + \fi +\fi + +\let\@elsarticlemyfooter\@empty +\let\@elsarticlemyfooteralign\@empty +\def\@elsarticlemyfooteralignleft{L} +\def\@elsarticlemyfooteralignright{R} +\def\@elsarticlemyfooteraligncenter{C} + +\def\myfooter[#1]#2 %*% + {\gdef\@elsarticlemyfooteralign{#1} + \gdef\@elsarticlemyfooter{#2}} + +\def\myfooterfont#1{\gdef\@myfooterfont{#1}} +\myfooterfont{\footnotesize\itshape} +\def\ps@pprintTitle{% + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot + {\hbox to \textwidth% + {\ifnopreprintline\relax\else + \@myfooterfont% + \ifx\@elsarticlemyfooteralign\@elsarticlemyfooteraligncenter% + \hfil\@elsarticlemyfooter\hfil% + \else% + \ifx\@elsarticlemyfooteralign\@elsarticlemyfooteralignleft% + \@elsarticlemyfooter\hfill{}% + \else% + \ifx\@elsarticlemyfooteralign\@elsarticlemyfooteralignright% + {}\hfill\@elsarticlemyfooter% + \else% + % Preprint submitted to \ifx\@journal\@empty% + % Elsevier% + \ifx\@journal\@empty\else + Preprint submitted to + \@journal\hfill\@date\fi\fi% + \fi% + \fi% + \fi% + } + }% + \let\@evenfoot\@oddfoot} +\def\@seccntDot{.} +\def\@seccntformat#1{\csname the#1\endcsname\@seccntDot\hskip 0.5em} + +\renewcommand\section{\@startsection {section}{1}{\z@}% + {18\p@ \@plus 6\p@ \@minus 3\p@}% + {9\p@ \@plus 6\p@ \@minus 3\p@}% + {\normalsize\bfseries\boldmath}} +\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% + {12\p@ \@plus 6\p@ \@minus 3\p@}% + {3\p@ \@plus 6\p@ \@minus 3\p@}% + {\normalfont\normalsize\itshape}} +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% + {12\p@ \@plus 6\p@ \@minus 3\p@}% + {\p@}% + {\normalfont\normalsize\itshape}} + +\def\paragraph{\secdef{\els@aparagraph}{\els@bparagraph}} +\def\els@aparagraph[#1]#2{\elsparagraph[#1]{#2.}} +\def\els@bparagraph#1{\elsparagraph*{#1.}} + +\newcommand\elsparagraph{\@startsection{paragraph}{4}{0\z@}% + {10\p@ \@plus 6\p@ \@minus 3\p@}% + {-6\p@}% + {\normalfont\itshape}} +\newdimen\leftMargin +\leftMargin=2em +\newtoks\@enLab %\newtoks\@enfont +\def\@enQmark{?} +\def\@enLabel#1#2{% + \edef\@enThe{\noexpand#1{\@enumctr}}% + \@enLab\expandafter{\the\@enLab\csname the\@enumctr\endcsname}% + \@enloop} +\def\@enSpace{\afterassignment\@enSp@ce\let\@tempa= } +\def\@enSp@ce{\@enLab\expandafter{\the\@enLab\space}\@enloop} +\def\@enGroup#1{\@enLab\expandafter{\the\@enLab{#1}}\@enloop} +\def\@enOther#1{\@enLab\expandafter{\the\@enLab#1}\@enloop} +\def\@enloop{\futurelet\@entemp\@enloop@} +\def\@enloop@{% + \ifx A\@entemp \def\@tempa{\@enLabel\Alph }\else + \ifx a\@entemp \def\@tempa{\@enLabel\alph }\else + \ifx i\@entemp \def\@tempa{\@enLabel\roman }\else + \ifx I\@entemp \def\@tempa{\@enLabel\Roman }\else + \ifx 1\@entemp \def\@tempa{\@enLabel\arabic}\else + \ifx \@sptoken\@entemp \let\@tempa\@enSpace \else + \ifx \bgroup\@entemp \let\@tempa\@enGroup \else + \ifx \@enum@\@entemp \let\@tempa\@gobble \else + \let\@tempa\@enOther + \fi\fi\fi\fi\fi\fi\fi\fi + \@tempa} +\newlength{\@sep} \newlength{\@@sep} +\setlength{\@sep}{.5\baselineskip plus.2\baselineskip + minus.2\baselineskip} +\setlength{\@@sep}{.1\baselineskip plus.01\baselineskip + minus.05\baselineskip} +\providecommand{\sfbc}{\rmfamily\upshape} +\providecommand{\sfn}{\rmfamily\upshape} +\def\@enfont{\ifnum \@enumdepth >1\let\@nxt\sfn \else\let\@nxt\sfbc \fi\@nxt} +\def\enumerate{% + \ifnum \@enumdepth >3 \@toodeep\else + \advance\@enumdepth \@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}\fi + \@ifnextchar[{\@@enum@}{\@enum@}} +\def\@@enum@[#1]{% + \@enLab{}\let\@enThe\@enQmark + \@enloop#1\@enum@ + \ifx\@enThe\@enQmark\@warning{The counter will not be printed.% + ^^J\space\@spaces\@spaces\@spaces The label is: \the\@enLab}\fi + \expandafter\edef\csname label\@enumctr\endcsname{\the\@enLab}% + \expandafter\let\csname the\@enumctr\endcsname\@enThe + \csname c@\@enumctr\endcsname7 + \expandafter\settowidth + \csname leftmargin\romannumeral\@enumdepth\endcsname + {\the\@enLab\hskip\labelsep}% + \@enum@} +\def\@enum@{\list{{\@enfont\csname label\@enumctr\endcsname}}% + {\usecounter{\@enumctr}\def\makelabel##1{\hss\llap{##1}}% + \ifnum \@enumdepth>1\setlength{\topsep}{\@@sep}\else + \setlength{\topsep}{\@sep}\fi + \ifnum \@enumdepth>1\setlength{\itemsep}{0pt plus1pt minus1pt}% + \else \setlength{\itemsep}{\@@sep}\fi + %\setlength\leftmargin{\leftMargin}%%%{1.8em} + \setlength{\parsep}{0pt plus1pt minus1pt}% + \setlength{\parskip}{0pt plus1pt minus1pt} + }} + +\def\endenumerate{\par\ifnum \@enumdepth >1\addvspace{\@@sep}\else + \addvspace{\@sep}\fi \endlist} + +\def\sitem{\@noitemargtrue\@item[\@itemlabel *]} + +\def\itemize{\@ifnextchar[{\@Itemize}{\@Itemize[]}} + +\def\@Itemize[#1]{\def\next{#1}% + \ifnum \@itemdepth >\thr@@\@toodeep\else + \advance\@itemdepth\@ne + \ifx\next\@empty\else\expandafter\def\csname + labelitem\romannumeral\the\@itemdepth\endcsname{#1}\fi% + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \expandafter\list\csname\@itemitem\endcsname + {\def\makelabel##1{\hss\llap{##1}}}% + \fi} +\def\newdefinition#1{% + \@ifnextchar[{\@odfn{#1}}{\@ndfn{#1}}}%] +\def\@ndfn#1#2{% + \@ifnextchar[{\@xndfn{#1}{#2}}{\@yndfn{#1}{#2}}} +\def\@xndfn#1#2[#3]{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}\@newctr{#1}[#3]% + \expandafter\xdef\csname the#1\endcsname{% + \expandafter\noexpand\csname the#3\endcsname \@dfncountersep + \@dfncounter{#1}}% + \global\@namedef{#1}{\@dfn{#1}{#2}}% + \global\@namedef{end#1}{\@enddefinition}}} +\def\@yndfn#1#2{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}% + \expandafter\xdef\csname the#1\endcsname{\@dfncounter{#1}}% + \global\@namedef{#1}{\@dfn{#1}{#2}}% + \global\@namedef{end#1}{\@enddefinition}}} +\def\@odfn#1[#2]#3{% + \@ifundefined{c@#2}{\@nocounterr{#2}}% + {\expandafter\@ifdefinable\csname #1\endcsname + {\global\@namedef{the#1}{\@nameuse{the#2}} + \global\@namedef{#1}{\@dfn{#2}{#3}}% + \global\@namedef{end#1}{\@enddefinition}}}} +\def\@dfn#1#2{% + \refstepcounter{#1}% + \@ifnextchar[{\@ydfn{#1}{#2}}{\@xdfn{#1}{#2}}} +\def\@xdfn#1#2{% + \@begindefinition{#2}{\csname the#1\endcsname}\ignorespaces} +\def\@ydfn#1#2[#3]{% + \@opargbegindefinition{#2}{\csname the#1\endcsname}{#3}\ignorespaces} +\def\@dfncounter#1{\noexpand\arabic{#1}} +\def\@dfncountersep{.} +\def\@begindefinition#1#2{\trivlist + \item[\hskip\labelsep{\bfseries #1\ #2.}]\upshape} +\def\@opargbegindefinition#1#2#3{\trivlist + \item[\hskip\labelsep{\bfseries #1\ #2\ (#3).}]\upshape} +\def\@enddefinition{\endtrivlist} + +\def\@begintheorem#1#2{\trivlist + \let\baselinestretch\@blstr + \item[\hskip \labelsep{\bfseries #1\ #2.}]\itshape} +\def\@opargbegintheorem#1#2#3{\trivlist + \let\baselinestretch\@blstr + \item[\hskip \labelsep{\bfseries #1\ #2\ (#3).}]\itshape} + +\def\newproof#1{% + \@ifnextchar[{\@oprf{#1}}{\@nprf{#1}}} +\def\@nprf#1#2{% + \@ifnextchar[{\@xnprf{#1}{#2}}{\@ynprf{#1}{#2}}} +\def\@xnprf#1#2[#3]{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}\@newctr{#1}[#3]% + \expandafter\xdef\csname the#1\endcsname{% + \expandafter\noexpand\csname the#3\endcsname \@prfcountersep + \@prfcounter{#1}}% + \global\@namedef{#1}{\@prf{#1}{#2}}% + \global\@namedef{end#1}{\@endproof}}} +\def\@ynprf#1#2{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}% + \expandafter\xdef\csname the#1\endcsname{\@prfcounter{#1}}% + \global\@namedef{#1}{\@prf{#1}{#2}}% + \global\@namedef{end#1}{\@endproof}}} +\def\@oprf#1[#2]#3{% + \@ifundefined{c@#2}{\@nocounterr{#2}}% + {\expandafter\@ifdefinable\csname #1\endcsname + {\global\@namedef{the#1}{\@nameuse{the#2}}% + \global\@namedef{#1}{\@prf{#2}{#3}}% + \global\@namedef{end#1}{\@endproof}}}} +\def\@prf#1#2{% + \refstepcounter{#1}% + \@ifnextchar[{\@yprf{#1}{#2}}{\@xprf{#1}{#2}}} +\def\@xprf#1#2{% + \@beginproof{#2}{\csname the#1\endcsname}\ignorespaces} +\def\@yprf#1#2[#3]{% + \@opargbeginproof{#2}{\csname the#1\endcsname}{#3}\ignorespaces} +\def\@prfcounter#1{\noexpand\arabic{#1}} +\def\@prfcountersep{.} +\def\@beginproof#1#2{\trivlist\let\baselinestretch\@blstr + \item[\hskip \labelsep{\scshape #1.}]\rmfamily} +\def\@opargbeginproof#1#2#3{\trivlist\let\baselinestretch\@blstr + \item[\hskip \labelsep{\scshape #1\ (#3).}]\rmfamily} +\def\@endproof{\endtrivlist} +\newcommand*{\qed}{\hbox{}\hfill$\Box$} + +\@ifundefined{@biboptions}{\xdef\@biboptions{numbers}}{} +\InputIfFileExists{\jobname.spl}{}{} +\ifnonatbib\relax\else + \RequirePackage[\@biboptions]{natbib} +\fi +\newwrite\splwrite +\immediate\openout\splwrite=\jobname.spl +\def\biboptions#1{\def\next{#1}\immediate\write\splwrite{% + \string\g@addto@macro\string\@biboptions{% + ,\expandafter\strip@prefix\meaning\next}}} + +\let\baselinestretch=\@blstr +\ifnum\jtype=1 + \RequirePackage{geometry} + \geometry{twoside, + paperwidth=210mm, + paperheight=297mm, + textheight=562pt, + textwidth=384pt, + centering, + headheight=50pt, + headsep=12pt, + footskip=12pt, + footnotesep=24pt plus 2pt minus 12pt, + } + \global\let\bibfont=\footnotesize + \global\bibsep=0pt + \if@twocolumn\global\@twocolumnfalse\fi +\else\ifnum\jtype=3 + \RequirePackage{geometry} + \geometry{twoside, + paperwidth=210mm, + paperheight=297mm, + textheight=622pt, + textwidth=468pt, + centering, + headheight=50pt, + headsep=12pt, + footskip=18pt, + footnotesep=24pt plus 2pt minus 12pt, + columnsep=2pc + } + \global\let\bibfont=\footnotesize + \global\bibsep=0pt + \if@twocolumn\input{fleqn.clo}\fi +\else\ifnum\jtype=5 + \RequirePackage{geometry} + \geometry{twoside, + paperwidth=210mm, + paperheight=297mm, + textheight=682pt, + textwidth=522pt, + centering, + headheight=50pt, + headsep=12pt, + footskip=18pt, + footnotesep=24pt plus 2pt minus 12pt, + columnsep=18pt + }% + \global\let\bibfont=\footnotesize + \global\bibsep=0pt + \input{fleqn.clo} + \global\@twocolumntrue +%% +%% End of option '5p' +%% +\fi\fi\fi +\def\journal#1{\gdef\@journal{#1}} + \let\@journal\@empty +\newenvironment{frontmatter}{}{\maketitle} + +\long\def\@makecaption#1#2{% + \vskip\abovecaptionskip\footnotesize + \sbox\@tempboxa{#1: #2}% + \ifdim \wd\@tempboxa >\hsize + #1: #2\par + \else + \global \@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip} + +\AtBeginDocument{\@ifpackageloaded{hyperref} + {\def\@linkcolor{blue} + \def\@anchorcolor{blue} + \def\@citecolor{blue} + \def\@filecolor{blue} + \def\@urlcolor{blue} + \def\@menucolor{blue} + \def\@pagecolor{blue} +\begingroup + \@makeother\`% + \@makeother\=% + \edef\x{% + \edef\noexpand\x{% + \endgroup + \noexpand\toks@{% + \catcode 96=\noexpand\the\catcode`\noexpand\`\relax + \catcode 61=\noexpand\the\catcode`\noexpand\=\relax + }% + }% + \noexpand\x + }% +\x +\@makeother\` +\@makeother\= +}{}} +%% +\def\appendixname{Appendix } +\renewcommand\appendix{\par + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \setcounter{equation}{0} + \gdef\thefigure{\@Alph\c@section.\arabic{figure}}% + \gdef\thetable{\@Alph\c@section.\arabic{table}}% + \gdef\thesection{\appendixname~\@Alph\c@section}% + \@addtoreset{equation}{section}% + \gdef\theequation{\@Alph\c@section.\arabic{equation}}% + \addtocontents{toc}{\string\let\string\numberline\string\tmptocnumberline}{}{} +} + +%%%% \numberline width calculation for appendix. +\newdimen\appnamewidth +\def\tmptocnumberline#1{% + \setbox0=\hbox{\appendixname} + \appnamewidth=\wd0 + \addtolength\appnamewidth{2.5pc} + \hb@xt@\appnamewidth{#1\hfill} +} + +%% Added for work with amsrefs.sty + +\@ifpackageloaded{amsrefs}% + {} + {%\let\bibsection\relax% + \AtBeginDocument{\def\cites@b#1#2,#3{% + \begingroup[% + \toks@{\InnerCite{#2}#1}% + \ifx\@empty#3\@xp\@gobble\fi + \cites@c#3% +}}} +%% +%% Added for avoiding clash with cleveref.sty +\@ifpackageloaded{cleveref}% + {} + {\def\tnotetext[#1]#2{\g@addto@macro\@tnotes{% + \refstepcounter{tnote}% + \immediate\write\@auxout{\string\Newlabel{#1}{\thetnote}} + \def\thefootnote{\ifcase\c@tnote\or$\star$\or$\star\star$\fi}% + \footnotetext{#2}}} +%%% + \def\fntext[#1]#2{\g@addto@macro\@fnotes{% + \refstepcounter{fnote}% + \immediate\write\@auxout{\string\Newlabel{#1}{\thefnote}} + \def\thefootnote{\thefnote}% + \global\setcounter{footnote}{\c@fnote}% + \footnotetext{#2}}} +%%% + \def\cortext[#1]#2{\g@addto@macro\@cornotes{% + \refstepcounter{cnote}% + \immediate\write\@auxout{\string\Newlabel{#1}{\thecnote}} + \def\thefootnote{\ifcase\c@cnote\or$\ast$\or + $\ast\ast$\fi}% + \footnotetext{#2}}} +} + +\def\textmarker#1#2{\textcolor{#1}{#2}}%*% +\endinput +%% +%% End of file `elsarticle.cls'. diff --git a/MS/index.qmd b/MS/index.qmd new file mode 100644 index 0000000..a763704 --- /dev/null +++ b/MS/index.qmd @@ -0,0 +1,25 @@ +--- +subtitle: Graphical abstract +format: html +--- + +```{r} +#| label: fig-GA3 +#| fig-cap: "Graphical abstract" +#| out-width: "100%" +#| echo: false +#| message: false +# dwfun::ggsavep("./figures/GA3.pdf", loadit = TRUE) +``` + + +# README + +Below are the typical links. + +- [Cover Letter](CL.html) +- [Highlights](HL.html) +- [Manuscript](MS.html) +- [Supplementary Material](SM.html) +- [Revision Note](RN.html) +- [Author Credits](AC.html) diff --git a/PP/1-申请书/index.html.md b/PP/1-申请书/index.html.md deleted file mode 100644 index 8174d2b..0000000 --- a/PP/1-申请书/index.html.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -subtitle: "申请书" -author: "中国科学院生态环境研究中心" -lang: zh -date: today -csl: _extensions/inst/china-national-standard-gb-t-7714-2015-numeric.csl -format: - html: - theme: cosmo - keep-md: true - css: _extensions/inst/style.css - code-link: true - epub: default - pdf: - pdf-engine: xelatex - keep-tex: false - toc-title: 目录 - classoption: - - 12pt - - lang=cn - - chinesefont=founder # founder|ctexfont|nofont - - scheme=chinese - - color=blue # blue|green| - - titlestyle=hang - # - twoside - header-includes: - - \usepackage{ctex} - - \linespread{1.5} - docx: - toc: false - highlight-style: github - reference-doc: _extensions/inst/repcn.docx ---- - - - - - - -::: {.content-visible when-format="html"} -# Color tip {.unnumbered} - -- [Something should be deleted]{.del} -- [Something bad]{.bad} -- [Something good]{.good} -- [Something todo]{.todo} -- [Something should be added]{.add} -- [I am a comment]{.com} -::: - - - - - - - - - - - - -# 摘要 - -# 项目背景与国内外现状介绍 - -# 研究内容与目标 - -# 研究方案 - -# 预期目标 - -# 年度计划 - -# 经费预算 - - -# 参考文献{-} diff --git a/PP/1-申请书/index.qmd b/PP/1-申请书/index.qmd deleted file mode 100644 index 3abc419..0000000 --- a/PP/1-申请书/index.qmd +++ /dev/null @@ -1,82 +0,0 @@ ---- -subtitle: "申请书" -author: "中国科学院生态环境研究中心" -lang: zh -date: today -csl: _extensions/inst/china-national-standard-gb-t-7714-2015-numeric.csl -format: - html: - theme: cosmo - keep-md: true - css: _extensions/inst/style.css - code-link: true - epub: default - pdf: - pdf-engine: xelatex - keep-tex: false - toc-title: 目录 - classoption: - - 12pt - - lang=cn - - chinesefont=founder # founder|ctexfont|nofont - - scheme=chinese - - color=blue # blue|green| - - titlestyle=hang - # - twoside - header-includes: - - \usepackage{ctex} - - \linespread{1.5} - docx: - toc: false - highlight-style: github - reference-doc: _extensions/inst/repcn.docx ---- - -::: {.content-visible when-format="html"} -# Color tip {.unnumbered} - -- [Something should be deleted]{.del} -- [Something bad]{.bad} -- [Something good]{.good} -- [Something todo]{.todo} -- [Something should be added]{.add} -- [I am a comment]{.com} -::: - - -```{r} -#| label: setup -#| include: false -#| cache: false -lang <- "cn" -RM <- "F" # global rendermode, L: load pdata; F: fast load pdf -isRendering <- !isTRUE(getOption('knitr.in.progress')) -require(lubridate) -require(tidyverse) -require(patchwork) -require(drwateR) -require(rmdify) -rmdify::rmd_init() -require(langeR) -require(dateR) -require(uniteR) -require(limvis) -require(sf) -``` - -# 摘要 - -# 项目背景与国内外现状介绍 - -# 研究内容与目标 - -# 研究方案 - -# 预期目标 - -# 年度计划 - -# 经费预算 - - -# 参考文献{-} diff --git a/PP/index.qmd b/PP/index.qmd deleted file mode 100644 index d71ae46..0000000 --- a/PP/index.qmd +++ /dev/null @@ -1,20 +0,0 @@ ---- -subtitle: "申请书" ---- - -```{r} -#| include: false - -require(drwateR) -require(rmdify) -rmdify::rmd_init() -``` - -```{r} -#| output: asis -dir(".", pattern = "[_-]") |> -purrr::map(~paste0("## [", .x, "](", .x, "/index.qmd)\n\n")) |> - unlist() |> - cat() - -``` diff --git a/PP/1-申请书/_extensions b/RP/20231231_XX项目报告/_extensions similarity index 100% rename from PP/1-申请书/_extensions rename to RP/20231231_XX项目报告/_extensions diff --git a/RP/20231231_项目中期汇报/index.qmd b/RP/20231231_XX项目报告/index.qmd similarity index 88% rename from RP/20231231_项目中期汇报/index.qmd rename to RP/20231231_XX项目报告/index.qmd index 7844960..3a96c8f 100644 --- a/RP/20231231_项目中期汇报/index.qmd +++ b/RP/20231231_XX项目报告/index.qmd @@ -2,12 +2,12 @@ author: "中国科学院生态环境研究中心" lang: zh date: today -csl: _extensions/inst/china-national-standard-gb-t-7714-2015-numeric.csl +csl: _extensions/inst/tex/china-national-standard-gb-t-7714-2015-numeric.csl format: html: theme: cosmo keep-md: true - css: _extensions/inst/style.css + css: _extensions/inst/css/style.css code-link: true epub: default pdf: @@ -28,7 +28,7 @@ format: docx: toc: false highlight-style: github - reference-doc: _extensions/inst/repcn.docx + reference-doc: _extensions/inst/word/repcn.docx --- ::: {.content-visible when-format="html"} diff --git a/RP/20231231_项目中期汇报/_extensions b/RP/20231231_项目中期汇报/_extensions deleted file mode 120000 index 74119e3..0000000 --- a/RP/20231231_项目中期汇报/_extensions +++ /dev/null @@ -1 +0,0 @@ -../../_extensions \ No newline at end of file diff --git a/RP/20231231_项目中期汇报/index.html.md b/RP/20231231_项目中期汇报/index.html.md deleted file mode 100644 index e1ee25a..0000000 --- a/RP/20231231_项目中期汇报/index.html.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -author: "中国科学院生态环境研究中心" -lang: zh -date: today -csl: _extensions/inst/china-national-standard-gb-t-7714-2015-numeric.csl -format: - html: - theme: cosmo - keep-md: true - css: _extensions/inst/style.css - code-link: true - epub: default - pdf: - pdf-engine: xelatex - keep-tex: false - toc-title: 目录 - classoption: - - 12pt - - lang=cn - - chinesefont=founder # founder|ctexfont|nofont - - scheme=chinese - - color=blue # blue|green| - - titlestyle=hang - # - twoside - header-includes: - - \usepackage{ctex} - - \linespread{1.5} - docx: - toc: false - highlight-style: github - reference-doc: _extensions/inst/repcn.docx ---- - - - - - - -::: {.content-visible when-format="html"} -# Color tip {.unnumbered} - -- [Something should be deleted]{.del} -- [Something bad]{.bad} -- [Something good]{.good} -- [Something todo]{.todo} -- [Something should be added]{.add} -- [I am a comment]{.com} -::: - - - - - - - - - - - - -# 摘要 - -# 项目背景与国内外现状介绍 - -# 主要进展1 - -# 主要进展2 - -# 结论与下一步计划 - - -# 参考文献{-} diff --git a/RP/index.qmd b/RP/index.qmd index 7aa8390..790d01f 100644 --- a/RP/index.qmd +++ b/RP/index.qmd @@ -1,5 +1,6 @@ --- subtitle: "研究报告" +lang: "zh" --- ```{r} @@ -12,9 +13,19 @@ rmdify::rmd_init() ```{r} #| output: asis -dir(".", pattern = "[_-]") |> -purrr::map(~paste0("## [", .x, "](", .x, "/index.qmd)\n\n")) |> - unlist() |> + +data.frame(fd = dir(".", pattern = "[-_]")) |> + dplyr::mutate(fn = purrr::map_chr(fd, ~ file.path(.x, dir(.x, + pattern = "index.qmd|index.doc|index.pdf|index.ppt")))) |> + dplyr::transmute(htmlstr = purrr::map_chr(fn, ~ paste0("## [", .x, "](", .x, ")\n\n", + ifelse(!grepl("qmd$", .x), "", + paste0("\n\n"))))) |> + dplyr::pull(htmlstr) |> + paste(collapse = "") |> cat() ``` diff --git a/SD/20230101_powerpointfile/index.pptx b/SD/20230101_powerpointfile/index.pptx new file mode 100644 index 0000000000000000000000000000000000000000..f94557d092b2298571fdb8df6bb8267a7e586c81 GIT binary patch literal 61909 zcmeFYW0WRaw;r!`Vc~PO!r0tcJ-($VUHs-xzN|m0YCLxbxN4)6*1Rhq@W>~2hst^U! zGOeg9d<>vo>^R@<#?3$?fvH)RU7Y}t8B{T}d1ubj_NxOa!Y9xA>r_XL6rhxVJq#m( z54PqZEEC5;X4!R*-(XktL{PsQC+?ZfzEmgF6bft+oXlsT#pr#WT>D zx$nEd^y}+H#<|GcUekeS5V$^TT!C=uBE?#@mNq`9WLkWxb)?#1^$QFb(t*$kSc8aJ z$2~QD(p4B~a6y5G`q)IE|FgoHn5?jt=yFI<9<$qhL(8jsNVbr_FF*x+6%&SZ;<-bi*iyNP8i z7owSp@Sked+=5A10G1NmmhbXb@;DKn%{&4>C=`Nw4%+N!`-#a13;^)?2@D|rFD1h4 zw^J_gSBcpDssPYmB|_K1*vgTP_Rs$Rm4^Su_255+UJj(fg@ft+tr!7t*=kx*Ev4UhqpznZu@A1a+OdAtJ7OoCJ?jKtF}eu zYJ-Q?jL(?Q#ttS21(%>dr=?SoZ6-`BnZQ2-T_aO9BskOk#%u^Pv0CQ=tMpUG?DkCrp~L%p{fKN)hg+s}_^-$CUvq{z7OgGzE1Q;K002+1=UNM zv~VD$5r0`?+z{&+p0p%9tm~zZn!%l@ayIH<%~fNe$aD-}5tNq_4_zZHErCUzA& zk-XwwP-zc%mMNmF)akg?XFp^&DXE~)#{kYJ%gOMwVfSF(BdRw14Mxbv7@i+nz=sh7 z`245BVGz50=XT(%i=V_~>Evy(>cTF_62yY>NPb5p_`KnOI6EB9sfgS2x_|=A z9ER^a9AS(Ah7WlpK?o0DR;$hNFKTxNV*VHICQc~JkRK2pATzb`te+K3X)1n-TJAQg zNIcRDb%g{?(ud^eTE*rF7e~&f*~hsE{a}p)DwU43nmpp9%4CNInhNiIPG0G|33j(? zvn3&`-VK0qheG($*myMRM1$%2KZ(YlPqoalE`4vM@u7f+hVY?@;PK(x@NY9vh?no` zG052A&fAYxDkt5uW=kh@4lY};L`DX<+#ht2gH+d)W4SBEWs|Ly66xgS{C>$^2JK@5d%U_to6Zym* zwUXERv%ka?ynjYFJVxr;do_WK2+iRqvbUZnks;f^z0%pzbw4{l^(`gac7NVIq;Hhl ze*WGa+fe1x?s98=y$W5ND&4m1AA z;dPa@s5MpuPr7Mug!@TUiP$y_dmyQ#Fd*~#5H`FX#e0nsVI-8LTEzP;sna@}`VoUy zJw0rm5F!T?cE`!sezq%FPjs9>ObwDHf;L}$d}37@s;i});&v<}eR?%g>_rNS#T|8+ zo%UwF&wJ78pejhM1{@VD+;0^N<>Xku1@5g{6g0$}n^cQT7kScNOBl}U$5wwJ2GNK9 zTpYEFVxtRHef1n0P`L@#5$7Ud$TM72=Ec$ApW*yaryP@fKmC}=Dn9wCup(r zaSz|C`~Fe?2$)COezLmP?`v3Huad4ETpDcQ&*k|aET~TnxE&3SORKUVNl2_)KFFq+qgsqs5&&pX%9K{ zIvPYL1bf%H;S1)c6iYaA-o2PHB%F(WL0GPL!BCH$IcKAZ8U#I12Ypm3IXq{3?u*8uMcU8;6Q2KC?K7a15zDHU3 z@qE1{7`DhM{CF!LOiL*7JK`G62?7C;;uJkZHboFc$bcs>29AIB)M^ z(qI}9i6v_phmyxv1g@Ld;HZ!#FEN)ES2s#$tl}QQiY+E?A4!g_STNOZuo&9o^<$b6 zTWsB&BNk&A83E~0TVv#n9Y?QvNj2%7^1j9Wp35c^0=bCwEaiU43N2u zkN?t`abW+PZ%lu2rqY_t8a<3BUX3^XTh&VuyX!iMum)mi>o?M{?hi1TtIu2L@;%39S4dUh|zI=f1Yzj-u zUIgtgBITWffg$)KgQ_-C`UUBU8^U#SnnQ(x;iyNoOnZS;jx~oBLu=jx?RoJxy|zc~ zghBgn4=u*I)yY?-M{Cwn$6@iWS&Tf)u?>Bz(p4^%@`h|TSvG=-#;Yx-x}t6L!^1_E z70SD!iWWRgpTq;A6@^?MZMtJQ)-byIJ$ANckVM|wbL(VlTx2hmZ#GUhZ#9XXjbNH~ zY5_rS`R|cd5#OBngYY>-MlN3>wd%^ZhNA|d^Rj6hOM-TE`Xt2I*(xv1VgkIPs0xQd zFOAzF@DL@(BqH(o2Z8Bn3CJzkfypPrI5YDoCvM3!Gxr?{OAVjz#+rzqsRCb;#H)U* zWFv06mkvcT>=I93g=gL}WYL}}XC2~GAVbt)k?MWbixlIaA_&x*vhgf#K$F86PL$Z8 zGv8=Ia{GZ1cvO0ufVwugwoW4$0}Uz{UtXxb*e0Ckj-6=^vZQykW1*4s{LcOMTH27K z%vo&D^O9GDD6Pec+WxHw6x=3n-qD_m!F+_O=Vb~kmbd!2l@gEzWX zZyP8j^;q!$The5Dkq(f3NHGJH)v3!Xnt(zQ0X@7de$$Itf{=7<{Pd2BdLPt`0CwNFOs7-G({YMm^;o_zAevPny zbxinQ$N!}K{%)N9l7Y;Bu>4mG6*1Lm(MOK}e%%@K1EE>0jw?W(+MNPas3?ZFhal4$ zQ4@)iW8M}olEG=%RkxdO$;o?+`dh*>XmxH9D#R_R+L0J+cXRe0CWz@h+R?T|pD2vB z`){)0jW$6a|F@%xi5rkR4)&z4U#0gw6#cX9~#ghde7t^p! z3-QiMf%PWwt7UzRjNB`|#Xye_GQpd3YHd4cOIqrp*g7x@-PiWQ7h)-}k|u?A?=`Z2 z4BsjS!@B2dgzbMD{$Hv5zl1;i6~1cSck)8DNkyn2X%bH#AkgYB(>*ML0 zE-&vYEDIoZLiM2q;nwbW&KprRwA#2wL=N_Y5&Xkrd#IVkKr(T+>!nzbPO00tQCwQsqI#HifE@#)~&wrE*8+x=R|33P^gu_2Z z&y>*ge-l01|7G;$|39O@`rk)ys72K9@1y^#_4(K6dH#O)TmcBw#$V7c{u}xVU(j#u z|4-1@z8s_eAg_-W5Te3HK(TV-jllA<(Y+%3ik>~g5FZwsL2G<1w|zFE@Y~Hka(EfY zB7I`qq-1TTnLrYQLPMGPkw)|MLFJIsyE0RlhFy@4a;-OiA|BBMe^oT_HF$o42361j{@T z{`v+o^8!$t+0@GnDWP?-hV4?=WDNODGWyQ=FddIcsHy!*B?lN|EU|z+)F6T%t!%%p z=r@gbN87+KC#e)^0!SEFjcc;Dj+HJy{ZY78U!%yTh(;Lp(LE1AlUa^2t0Go`cWHuo z>RoPWsL23$xo?4e2Z714Z+$G;YBEZ?=gI3)X3(c=dD$)~cgb!&=*eUQJ~*82l<2bw zxoHuYm_41yCT#p2LOBOP#Wu+sAWoky3#`EUIAkvD@(A%y3XoV@=1^jg*m1a<{t93w z0gll82>eA8S?W@pWr{_99Al8$Ds+t%&Xzh?S*W2+(2h3Qo^3C1gAk+6X?7KYkaqRr z9ZPV8p=;vD9|EFV&X51-%!S+B&Zm7TCh;%G{gcb^7t2H_Nqs3Mgbnm#T#!r5ce7`I za^C}S5npD=(|rJHks(2nIDE_@n;4PmS>$^F9{C@gf)Zh2tEA*W7->6pA6GL&#jjPc zE=pxV^*H@vh!EsN9X89>a5hy`?7&~LX`$sH;&7WEm7T}!^-zskNfVqjtrT>!SH-dx zLP(^kq3<*VdUSjvXbjHMF`-$X=B9IGwNW2QM16TD2oR4>7kP>;J!qOq_L6hdDO-3J z&2p}Fl~oXSrQfm+QX)}eFYnXhq+eQe(b~EYX(>*zymo_&VsTfp?JRsF5hiW*92x}X zhY1b-J^JPZ?#d*^4&P3*e;E2}s6dm_04Fwn70I54*sf5&E0cML2V&oRge5=h%4@SU_%&ohFgzXZQk)&E5#yvuzVwp z9`iuO7A+NIH522G3X=s7tbDOh|(z415V}Nk~{w zRoji0OZ`lzaM}piXV>8f z%_z*AQgxD;8r^+qW?<50*Xtj_jD~l*)A0r7o3C~o<*O$Csh|IA%cIpHLEoy8;(j_45grEC{4Tg@-?@<~inmw zqNP*-HM>-dBa0}SKIRnkV_Z)0kP`}#6y>;sGzSsnDspJm(N_0FnK?-av9vyD6QBE|81CRfN#@bUO!aP?!Y9dm;W_MpixgR45Sv9D z_6W_s!6$`nNq35k_|h*4M%s58ZneE6=E~msucMDNS7c&X}#=*`x)<^ivHg+(3IeATmouhSd|ftxy(}l?3hS zWvYSR(>K_c5Zdb7&D|-FfEPmR&mXyFhJx2TnjuR?q7l5yaz0fk*c7-qM?`!%YDG>JbxS@aTw=(@X-+Mhn~7`{98@=kN<~+BXak zHU1Kl*E+1-Re@hVFz271(SR7zJ$R zI*wP-+@>m7b=(5V&@nkMRymwdz}vfs?c~=(#|-=ZZ0r@Sp8^bC=gdCs!)%ZGI{RKa z{023RV(;7`n{UUW;}2>}D-Na-VH{ zrsrz$#OD{q|5t-p*kh{<@vCevd_kSyKhXYHXCSTbX6x+qA2#vdfBw>o=P8=DYpf_f zTj1w>5IuGXKV0M4bFJ-T7u_^w)1=RFcOKirb-mrz zBHU7Si?~*yq!=xDWyu~jLQJ@^ZmeX=61sC?OAnUA>L^if6E`9qlDv}6%Wwpi9>kP2 z=3SbzcuaV-E5jnj%@7v74nNJv+!4hd1+@I!({|vA$80=}%Sjmv; zO$C+`qqSg#%w|F9G=HA$^uiP)bD>^c(_l$li8Q6i`TInR z4bJ{^6azpQ;dXwm1OP}Z_l~S8L@avmb=M%+TEqZr(X%W~ccNUWxrV9bXoFGHX;mS% zjHZBUAUy<=9BiT%^*|MITPKA;ep2#}2Yq{474Ko$4`TyEl2`&KN14}G4z(ztC5lLJs>F`a2M z|NEfnrspoAoK3`}i^>(;t^m60$Hm`%>%zEu@t#1g@-IR;JisF4AvJvW5fFNwFslq6 z9N1u{&w)X_PA|%%w2iiC&a_uwQ!_vNtzUIEtFi3%apc1agE&=JLJ4tQ?fLqs~^BdO}moZ=e z7&x0g_F+A`F=B>@o(WsZy#a)k2Y7Q_wwTGP^ub-@G6<$uBIJ(#^P8`R0LJqoZ_0p5 zZwM}G8Bp{H=OE^5fQ!2Z^>;-*P7P{}p_rJ}7Ic<(64Y-&RobhoPCU0W(bxO(s`@j= ziQ%-QRur;%)|k#@t@|bIv9Qp0774v`8l-dLx&uA7LD`O;*m!;vTD_QY{M+u*g&sW9 zh~t;zr;h47A8$oXWsyPhVyYX`d}Y;whsG@Ga)8TGN|Ng(w-7YnRSZyayLA9ES#D@U z@Er5qm->E@@M}#|I10zld5sjU+U8!S*|4^5>kD}AMvC~Mr6Y80R&JW!VMW3)X)nmm zkKK#<@L&&=ooOR1<{$A zUhp0Js6BtrPW#1;SB`*Z0%c6)hlA-$+wj{Cjr8MT+c3 zt?ARWnKHzqc})l)48okf-ad%d-p-#=I%~XwS)mXx3=rOGxL!6SMUI11rTvpp;{sJ2 zkuz?TK@w*bCHEih3ZV*&;Niq^*g{*WMCY8j-9Az4OX2hYIzIl{7>S$V!X(0gNy-IL zlIP%EZvfv!jeQty>DgbPem*Fa@{xW-OCm?V%zQq~w-?(u3!n|f!Yk*Z0;@ahxS_Dm z^*?3w3t>#{+Hnd&qZ+~X6bq1Y;h`JBzDuhKLBC(&*tN6I9fErK@DR@l&AU}Y7Wp?& z3MLs>8I~HUn&0W?%cz{3>KCW9sCesbOJ{%Zav`q7aJrzznH=mMVgAGhTqMuXI<7>aVb6+udTI4rv0Pm?_=;== zyG=V_=W(RS%>K}4|JCRD5gn^croq0 zk}+Gr_ENGa3e5me}kFpeA7$G~))iQqDgEGBlG&j(%#W8mlZcdLW93?xy8B>-gVb z8y|Km#{-JNJqTEInDUeH7O2C>Ryf)tN?3MfW0zE5Y#l`Dj!O_wqK}k7xkJmLm2LiqqWK5;h< zonun?>+j=>-*GQb!7tf;ktD|xWvxM0m%2b#-PXQ^w9kf#OyrnCTkxr^Qw2?8 zWv+lclI#!3Y%*~uhFcLurPf8YXK8czGULRL9qM{hb}7PmL0(JHQ<^n430^NjLo6d} zJYX;PH&@xbo^Phf1nf`ZQBfwME@?zOOc=L!aWl%n9_GaBjjB9&?D_+gb{u0FsmUf) zslCHam8q7KifoKb;K8NHMz#L$@CMBn*{Bi2m!FOtB^Yab@^CWB^s95A-YV0gQZWJ} zK4vxAG+0JGmE+m1U03P)yX+=D+G`ORb{4XG7i#^c>zFH7eSmt9n3oP2|yS z`-{ey$6Lb8zkhpO55db#whPSvL1a-XOHs&8!6ysh6tl!)!Dq)}vpyhcmeYLsR-UCd z>G2xC#j!JRDE0_sreqUI^NHB!d=%;ySDk#(IU&V;eb*~hh|Bet9wd1vdeo+YrH{Q8 zX#UdJJT)4^{)I^;W3=_=Wel0W)tZeB<#f9tz{90cqYkJz=wVGK{@_`PBnwElLl}v% zBnlp)oZ+bYQn*E0G>hE~;)R`(_Ej-<$VgbTdQ0*p?rpM!&vA^^FWUsGI6D)LT;vol zv;k6CZFt#eLZ*QmluLih*3^g3I9QE&<)<!lKsje&HPw)Z^(gsodKc&>fsGiwUt<7&^syMIPS0igs%b*FZv9mOT zQlKf|r_wqn+nX&hcSS$?BM+3w%p_KnwF#Ui3I6BN+^K5Jf0>;1N4 z>^`GBp!~?6i~}e-r)@-J-RtJAkD=X#@4VQVLu0<(j%n;XxRW>$>1X`pqpccboz|sb zYMfvCexC8}#7gCeH0PlnAM}JDp@a$k+Agx<0<7TCeK0SU>f@KaAzOJ0v4L)3#e{se*ZCRAuvyjNXtFroNgWtGKLTm$NctZu{ zGhtbfFse{_1(4+;;d70>dUvh}Uog*{l6`lcIF&IMMvZsoejJ_u_w^h|; zP@5?u1f5rpS*usb6WS?iGV*85aBBueFNS_iOt(TmRYoiKt*4425R7ni7zf5&cWd`mUMuU{vL~3 zI?10<${FR_PQLQ&LwP&|@V(8*!=5$I9n64(3j$)qHta0Im~E(PFnPY4Z~hadib}vX z`2p9+@d?TG6SP<06U5A{+B>3QD;d*2Zf5>HCiN97YE9(^CN0tKRL&M>D0J`lPj*>q zo=`1SyglN@z2Q63_xtC$tu>h5Rxt-B zW~RCW9P=#K;VDbeWSZN;Si7YvPF}lTaf#awX{*R|652e0v6pGcs@cRgCB;q1#H_MJ zYd3sh8%f@=OoYZgQv>*>)ZTJ}^Tv~AVy15*vX+G+U=qNmy$*>#V*uH{d+)w@<#n49;`)AWq&Cl{EG}kbUCqyvcrHIKtz!GS_SK^EsS+3bK2dHRS-(8 zMoMAkkaZfR$JpFO5ZH75QH`z47Fg}|(!x||&N;d?YGaXokAkuY4|||%I(rosx3QaT@tmQj)wVJ`S>p`4zn8c>`<{k_S5&c#^1=r0G%|U?tIg7@P4-eJRNV zx3)#oXc|rygBpT8McCe{Ob>ybBaO+_xNh))?DH_2vvw5@qhmF@wy@74r7H4aQWeFhv zLhf2x*M2iI#YDG4-2YXzfrzFUZ9RBv4DLgi>~Ta(b68c zdPBFGN(UKMuz;lD0D!FdeuL$U3sxsE&#Ky>NlCV>X;V}ZkyHte53dcDNsBK;;l{;w z$LvGonxGd$$b^O0CY{9BGk>!TV68Y*%7+g$XjE+Ct!P%%5w%Y!__h`+xfVunISpZM zDD2ey(20C}+~A<`I%`bwfdk~wgvrRH%^cxf+Sstn;UI9zUAj-{yGrc!uf{H%b>}qiWR)19_61pzW8Pf2x zTby1Vf*-igBjcpInqe>CBnNLY@4~}6>Off37I1(v5yD1 zlKJKxW2F|mXr{BP9+um-w=KW+3Oj2aq}hGv^X+6Ro7elrGK}XqabP(KJ!NN14B^y? zI~G&jK^GsM`S2)W#<>`DR=nipE-U(>+XS^G<4E@0wAFNGIOgk!g13CyGB5B+q{wh=K zSmen_HzZ>U$@hN2k#_{h8aEF~y7`$Ej*k=^ytvyrrP7Uc!A8M?>$LBfMPmKtnl5@2 zqA(l7BDdQzC>C63P&CjKHVv^?V0}@znL%CX&qzHkf_%bt%#Wcgb#K$nZ$k*5DTaLv zXUPRVSsfr*B3ovM+H_*2>87G^A6Pcq2ckyB!~CIms}iTCtb%moZ!=jfQ=n5t%do(B zpp-&3$E``+^xvZhjE5b$6Y)@lZLaZoL4{j}d z&^2>fLnpybvx0nG4SF)@(RrqT_=>zfTbd0aKJmQn z8h-=%w!0ljIM@i;E8i$SsP-TLj?s@>5{B*0WBQwj=pm_N3Ha2l!`UYZwzY!l2HhS3 zp4m}o7kyn6@C5>Ffnx!M2g%uaHWJqpBg(fdB!#k7ni#MW@53C=qr|I@TL&FXI_AD# zze%_kGjL$X5r-7EiS@1eS=SLem<0#9;XR0+w5OzY?Xp@@^`a&p;ZlLobO&*8J4q_? z6W_*qn!s-5v+bhr)X4ewNE8wKjVka%sO;l|O(!;YFW*H)F`RmjBngu_dnGN-8bn%n zKSUf}*uISH|7vv$1V=0(f34|)`I@5qca@j*@5=ix)(oe7agMD1nLLd6T8@M}7deu( zWukCoUZ#-r9>ZgCTfq9s$7RfyIZ@_E+@QuE&kR8YGwM)r3t5IKd!6YBp^hg{pUzq`DNTlX0>WEjB+9WEX1I=cW&~?k_!oVe&)rUeoFSn zgc{M85O-o@#kYLgbtFC<#uW=pqh_ri*q!ig93bSW`N@odVU3BZQ`&dY{`Ji0hl_7d|;ywYKW^wdBsq#>?80=<-}7w3r%3Eki~!$pv~e zSgXxS4}qrYoLKcWh}C7e`tHr3MLMlvB7%s9b9r;IY%@EM@n-SBf-4;bU<+8bv@!p9 zI!efV-g3)4ocHzuYaDIkM<63eh@>sd1>??)qe4!`J<+NeTuK>TF2{9~&~-V^5*Q9$ zl^?mQ=_eE|lR$Oy1gw$c>mM-> zDHIKECd4?8H?g|F0{Kwgmh?{rzWJ)V&N*%;VkN?}*G1rsZ zpbzDRn`lMPYPM_hAD?IAu9DcaiJkir^PjiRbA0JAz8gdwoN1UVXwl5S^@gXUM3ZrE z4+wUuwC_E(14zny4yYZAbkg*h{9{8aDOigsqQ=MV`{p6*mhIo8|8{o7OK&YX#A(;I z;yM1J6U;x(&RL;=i|?=6S`~K2ZIwg0+N)QS6!s|0mSt8VvW%2?cFB1B8w08kzEkm@ z)ZpTK!Nkec8*M=Uq?|OQ8Y-uQHkHQ%n6}nH9kAHZ+~86Ai|aD$l{_{{9aJb9m>;fx z`#RODzDF-<%8O}a_jdc{0n^aHZfs2paz<{srf%&By3_%`2rg_T0L$Fq49I`We!tqK z7GI}kVY*&&^2|t$%>*$)aL>gh)3E^W4K3v(*J>Ww9>HnPy@G@!&ASR(ZgeWfbbz6N zuJKp)0^)Nh4ACqGucA16mJ-A!1~c>*_+6Ok0SdmzrcUQ3X>=e0=x3m71}X4RkmpBp z(FMrbt=`ujd*p+)zz*M#vfNe(Xr!qUV>==}Qh3T8b^V&8r7(y7(!@YNn#P@tQl#a=|@|4z_5Yg9n!81jig` zYm|9GS<93GR#$y72iXQX3vefgvI?*B+)Gt_H;Qj|-+%pM!R}~ZoN34j>sb~@cA^v( z3y@4fPnL0uiD_zpJu4`FSq9Y6iFMQTKl?hxSzo@6ytlEi%YL9jh_droJ?s>VkQOA( zA75v*osH^`uQT{ReI4pQzK%iG=Rf*7nD@Q}!Cy-SMnV2PqpeOTd(&W|76W5T_ZsH(_Iu5`Phj{cmC}E{PQ%a2S^|b~^zJQrDZ0?Z-eU%C0TsFiwZkDl#Y!!fq4fCj zs%(xSlAOVEDLY0bQo7*!u09f}MRnw$P>o9I2)^8A(A|EV)k;*Ix!Y~meWA>_VXJIR zk^uBI-O0JQTy1OZWGlajRc~skqSbZ7N|j{W@%Rex!6!gd&f2=_T=EM6 zuMR$n>uGU_V#@r7G0Uskeq^L4@GRy?f_XgyZ2l$wg(!zBopdL2Xx?w)kl;P1TOasVKu5S0bqG*r{r)QWgUtsp#wzJw{qsa32jBwoT5vn@q zGc#Pn7szi_X6Rw!T|2~s#=yB+1lT7~oXf9Cu9C?ibSo88kCRGBVOEhv{1xai;Z|=PS|4VOEwQ_6-vk&R5{JiDVIe{MNy#ROcd}>?S00R%B{ znuwGfM!Nn71YMnRzi*<0NU_MYpxC>(Out>fte;pcjI8XKOf5|ijsVOU0v+{oFnzP* zu*7~G@d1zwnnK#pKwVGV!?bn5%edeRm2&K)0)&>RrK`~7F=K%h;aTUAfXX~#AZ>!Awh zX$;NC>D3xE^IESy^%Gk8gg+op`EeG(8`D2gvAZF&19jOn8JB6DPgJIXtb;MKtd6>J z>uW1T8W?9g6RRe5Zwkv#s5bQ-1%B@<4wV5t#mTnkem_Crsk6Aoawa^96c7Z$6YI`< zI##fEDc9gZ?RqSSdpChELL0OBo_e)TqFVEl2-D6G-DN2CQ{i$?->hdWwA_-^Z%m}n z7uUEWhizE0|MpkjcLVCV;Vt+;c=ZhY#j)Lb`q-&Z(yeR~A-CKMWXMFZ^&V*K_m66W zVg>u&@QmDgXE#vx!wmVRIPPH2Tf|?2bAlGfC)q-8hBC}C19p7#{PQ2|oypVKQS;T4 zu8gUJ_H4(|#R~Kjal{ySvShu)XHK(ylQ;lfL)qai6*PsgudZ zQC~#XyZ$^{<&y+cV&YTiI+&mii$k9)p)N@hrM&=5H0D_pB(Y6Zsk@G+u~?`#6Z(xX zWWO%;QvvCf5rU`5Uz}{B$`Izn>djj60 z$8$YM002p$e~*2Rzj^|#6`S>8R8ROAZ~T-ahxo=Cas5^QLlck~9>0STt^t#B$a;w& zqp?{Sm~kmy{Hf>QeGbUDXiR+mLpq1@Fe6*5N~YQb`JjQyQ=y%NB8K+xb5V4h(&d3LMLL&2dD0H9P2^?D^F7AS9I2`^WHFtiq|5XbBb1VkofoH$M~iBaswI)aQHN&Wtq{GaGJsXGbYZ1tQKnxk#Q1+JGWuv^D!m;gQkN zW_A5fZ`@dyZp}cW`3hu`%=GXlsBXamM!=k(b0v}NlXN>vNAGSc;@&s4GnF+slNFV{ zJ!g5%(nrSLB(tO++jL!uXGR|KG(w4%h1#=Dx0|qU+zBs9mLk#0({B!KI^IljtUF-9 zH00UoydDmdU+GVNJOh87=tQZxiB3bXmn&K42 zb;T8&zgX{?Yz9d4DSgyogSH23_F$%`Fg<_D<{GN#7TdV!H}F3R?UdTmEogr?rg zWG-_W6%O4bIkV2=D5$2T1NfKhSrKx3)okfUry;v9?lOvk6=(=nSF}m4SS)H<#&iD@ z_tqOVP)`Bbm=mv@13@FOK>Rm=Day$5JX*Ag@)os5h($mGy(n|?aSoW$)7w1w68R69 zf%!@1eZy&EITGaWeFJb%H0eZGia|Iw%fs}zOSLek@_g&cC(IM^#pMN_X{T^~=WrV^ z&yFRUPIZ#lAwAUEGS2O`D4EppX5aQ58=>-;zaME9Acs@2ppy6a8T61O~2DVM88CX*=8(%P^AJK`>>HjOTpHxG1lc3R^sd`!y| z0v{r=qt`eTzf?%(S7_7EEWUfc-%Wjf4C#8k%;9;xyy9u5J_Qm3hE4NRCJGm~YI-Id zLH9(Yf{cZiB>80O3Swkb-nE=0Oy1rxs!Sth4@4@Cue-duK(nczHxI0dF556@4y&PC zr)xAeHfc6Z(Jc~4-}UfoU>=CTCWEnR0jmJvw0omu70GnK$5_lH4`SY>GC9T#8oAX{5AyF~(@(#$*dw5wEsCoC1k1 zi#k3!7MSFC;cJMzUo9zsS{&0%k6GRHoOjeO?+3!PfW}bg&Occlz5)`UIhgo{0!1q_ z@A*c1L^C9()7E+()o)J0GEeEd_+vV`voy&*-voDm91h`qG}ZD%P%X*u@`aa~d6za% zetV1{mTI2n-F!ZhQLd1hh>ORO6x0vVMhidzJT?>;q!qE@2kc>}1s)fIN0uUJaz;`O zHLB^(d29(M%FejR6Od1`I!2lyrF89lwK z&FGo2Z-Jf-0NAUDD9>tM#N(%jRit+8hqv5Mpar%W^ett1JBG1k7d)mlbfM`uv}U5D z52d$S6W`l?c z6v?e;oqS0+YCSve-cL*c&KAR8ia8)U7;VWLP#8&-{S6m|mT1uQ4qL5-+|ACH?!&PJ z5>J_`6bV*BKy?$tWu1&MjN<^c~DIYB$aC2hqgfsfaS}HT>(w9qZR% z7}YgmbkFuEJscp|uc>~Kw(Vd|48gObHwch9)b_wb0)RIrHQ!1Eg!Ym_v8`hZ53btq zZS{}Db&lo1g*f+Vj$w!c$?_&$5>g0YTX>Yvja$hpAz-}4aw1z8cSqmt3yGMUi6T~P zb-L&lpSe>lu}c^hV6yQR)dKiy5!6BykqCDIYEv1ugmR%Rx$S7uYs3)K^?BWg4wK9s z*Nh%-CTOskNQWSH6Fv!5rGTG@ zm}0S42nJs^B&aLxn;y@jZ!^UlW&%2G1!Swe@Q%gOr^kLrw+QH)V&(>-yj(}cEf1&D z)OJ#9D`or!Q{JcMhAs=&5HEMtQ}gL72_Bs|sneB1S38@EI9BUX;$*@)5Yjr24hfu6 z)k}@%T5a0$XSL$}n#%A}sITZ>450p#Nryj~- zmYqWPS^yc<&4|L~;agcD5rchOqlMB_;8*fqpDF+K*14b2iBa56-e);|GH#1`-O%F* z?oHuZ@j)RkaNt;03@D6(rAMnw(I7zYQux~7$GV%zOi2U91(e}R9}*#1tYuS8ihdkm z^vb$$agJZ#!H;H#SHJZ#ly8b2u&K^^Q>6;xWWP4=fIDhw{kme!XNd~$frHSzs1eIsqbw~ESewSCke*}b05WQJ;QPAeJM1J z!$D&WHg$EJ^hfA1=2=1tQ}zGB-dhFN)n(b50*l#VCJQW!nVFfHnbBfqW@cH;%*wugJqmE>F3qgA!m;`qx@hzKqft#mf`M zMCXD1vR3voX^Z)r@qIHZLk1ER30kuC@X9ndO6vJ>!>T7CZ)|+6@za8KKcR>+17sX$ zDsLG>HMe=JP-;o$f{~q7-_{W#oMNtHjucBriiR2gwi5V@`RRk|MfLk#tI~LS*G&u| zsAtjp2DeizbraVLG+}ow-(ux3`beR*UuA_<$wiJW%8lh;7gd*9XCIh8_s^= zRJuWeHG8$1kGd|Hqq0=p6mnTq-72o@959E_?Yx3;X4N-*l`uJer9xrGkCrl5OQNv& z$(b&smQ@D9HYv|j6*cQKcCXFq4P7~8pt#Y^H{qBlQffH&HZf_Bu#Fq>lJ z*mkY;Qk!ls&tJA@YL-YZVdF1$+1z(Q-0{NhJ7|VScAPtAVrI2f#Kw@WwSHXZiz!7* z7@^CgVs!x>9=E4jP0p(jzQm_<)kY_Y&fPj1Ab*t$x_Ju0BTI9i#pj?nup8OpAHH-7_{} z6u!@m{L@?wRU|u0k)o$vXO?X2GiI6sN1tpJUouysr6d&s3=ZaCusOob!f)ASya(d&RSo&)$^|@DUIDw`_(Eh znzEgg@<_|uWHFpqYGob6&Puq(&f7cl(}RF={VRWWg z9VJ5`poW*bhx)2bU~HX|KCnC^98mcdY;_q&7ba($V-Q#@wdSST8t>W4&mK#qJJma> zOndJmg*O-5q%#n$svUxTCRAzlFi1_!gBBnYkb zBAnLhY7cAojA0M%K+LpJo^&|X=R}~#1Mv-L11k4k{nr~sB_CW}I30y7R}99{*UfR3 z`yA3W9E>c*6L)4fzZgV_P&3oKsUj39SB#u)ld;`Kku_cq`b7iKaTtts-K!1lyi5hJ z*X^pV-*{(biSSnHs4ynI%f12OGqK#4CC7P=HaOz`(Ox>LWW;J7BXCUG-g-} zi0yE4?lwS}lRz%y%OrpQ52Vjd-AIqA7B9dsRuh-UPd$R>*f1C0>FjU^anA{NFS z>aOXUBNQn0FwJd65KW>ze%d}!P$dVovoTxHcAb!Q1_0X-m6qG9P$Q8++1jVN<3X;_ zuiZ(3@6_qH1}~!n2MrGBHWH;<(~+WntsibW*36?`@YuZyNf(0M-iiYL<_qoenBh{jTHkb0M+rXeZqcB^^@9iLvx}FE|>ll5)gyr`U8>t z%R9;fXoIPtr*<{nfvfUcWA+~I8BPcc*NHAfa+KScxw^a0aQmw=pXA~ zlQ$NfeCUXFdG<*zT`*cqYN>`X*Ey2eW$FLqSJfxC2MNH&Pl`V(iMPf5~=y zQC$i4n8lb>2gW>Ht0Y3v^&BPalbp0TKS0A72VPb4lbUaUEe_Y^Kw@X2L&N|FV z%Rz?pmyG4Jr8L)Gn0f*Di;tt{-QzJAb_N{CMUhv~&{>B_f5j`r7fOC=R9Goo=#H1D zK#yquoBb(%iP_?w15KpGgYw6m}rVeC7;J zLc;ttqJ=HD0lS4cXHh? z+Z0X_sS_#3fBz#uwD>H61e!YG@D}u`k&7q*ohV(1+8**g_An08?kEL<)jsqshN?B2 zW)?F-*r1TXnBAc8*2tLs?t^YtF8RHR<*vEpg8lB%2UCCZKE`Aga+=pRrw3jDi8$do zi{oC5e7Xx{#u45`FzqX*z}c6n@U4XYfNS)k?5h4(}tCo2dA$Nu+n3Mp2@_>SrOm zn+yT3Lyoqz_YJ+NePUojD^)!dKlw$t$YE-ki^ZX}_(Ha=ub;G5F$;#^@>Pkg$A#xSY z!TB3=$vHJvSl^oAbhl>s4+&SLqRP4gZR z+V<`He9~?CJcYIPzLfid_F+kD*O(QeLH`q&3#XZdLej*{lLomZH(okGa8O!EaAgj! zXYaQb;#?;WZSX}oohn13-53=F_#FRY^)M_qhG|Uu9@gl9bb4pP8%4Iqve5^DJG)^vuY|~(P(CzFyX1%V0KBTFH{P{ z+cuIvs(wzJ(;bBZWH)+5kao(S&v|Bhn<#J*>xC$`HA)BxP_PL159zm=ELIoE^0>%5 zd?5DBSJ$*>%ODw<`(48LyP85VOgI?hwfDD-)O&q!8Y+&nl~$hc-(EUO3wFn zfeuH4CjeGpj+Kp~{ieM>30zqST{O8XJP@`6V!U-+D!Q_P;%cW%g4GZ=n?E16yvktR z7L+{kc)D{w(xPR+t}-gQV1=!fY_oW_kzGZEaR3L3sic_z$Em(_L#Y~Id;THklHM>v z6qc+8k4GvSL%Gu`mZ<)-@vw}gdxU-Sh>Zb*@mV(3WW+s>D)M_$!{BLiEKFG<;+ctq3{a6W@MbnJ4Sc5(uX4 zgYK(*`OP{r#DDfpmvl{(A78Dr(HC(uy_*BR!(thHW7?&D-xtELjTia$=6w_E@hnlK7qdk^9V zXIOg-|5uPxv*RtA$=r(l03hGobY?m*?OKbdw* zN-$CB;wQ<@7hq{>he=RAjiB_-5nc~v$w%53qVA~xj+BbwLX8M9A!w=_EB3|WaHdUG z&K+YU0oG=NZt)xt?ISm;He^~#jqu}>Z;NAxx_gehQIP8kF6;dFuzYUoE~&r<*q>u; z+!pQ|eCzeVS@(gZT?o!_esVbHzWQ$E5api39u&42YN);gEhjywN_gRb+1mI;-b(h6 z+H%5hsPZZwKK})Dr@1k|6jTxBa%1mr{UYfm>rR^9zFg`a@@gK*K?ty-;2yz#`YqEv zP}UG*L7R}1jKZYOBOSd*g);B_4Egprl$bTO7DfBuws~jOLScM7w!|A*A@b|BItUqL zgnt;R;0u30m_CD%Z!{6Yg3FOz@ZV*+&a`vLA>)Z{PbLTk(vkBXs|L@A*r*t77s`%U zje_W<=;rwAv&)A_pW9Io=`OuG;4FyCby%C>wFXQES(%OwgS=1RD_O;d(J*^mEk zDq359e%+;U@kQ_aD_Y$ge8&nLVbAzcB{DGCIbE{zH-`G}==% zbhD|SFK&S7GfM>M^zq;fyMYQV=?T?}U`RZ=bEMAuM zIe;ZA(M^MKIFA?Zhx*MVGlD<~+eqwkCmG>`;OkrhFrjH5V~L~lwAe`?W7Z3@Or+S{ z=j`s{k&Ak^9$>ymKeCD9&1N5_y%#@zl$AhWDnxVjYkA*2N{Dmy>WbTaT33tB36V5| z6kKtN#n#hn>8^YW`FJe}e)gHnQ$T?JB^bcJNq3K-5PcnE#A%4>5Ev|2d7n%KZXbB~ z3dq~3-Pk!`C5(r|KZV>Xu*UcTCpQ&J`Kud7*A z8@!T#Bs#vCqY|RYxJO|PtYb=x$VEG1bmeb^xv_=TS!0ClhcOH(*d^D-4V=MvjiCXa zQN=(z{{VEjL*%(`y1F?<9xR)4fHaju$iE46agPsJ=NUJ<2;Ohw(LAqK2JS~H73um; zSc})(K;M7QUc+XsLs^9`vsD~hN?|L(+4}zmbikXsTRhQ3H2K}QDXfHOvC&YAhCR`7 z>`L3WEOkt3R}k@F=fnJ%YhleIY=^^8w8DO}*ey$`xh0oDzK|(4Q2!y&g%mpzKlNQV z*u4Y$AW@=%>VIQ6A0TZs8V#ftKn`veEDmi7{S9=w-+l-nLt;T*nwJ~c2FoQMFM$i} z5zWmkMGb0&vyJJ$5aHpZaC9tg7D9coM@P&EH#u?TCq{}P7o?xy|1S_7Sa#h1L3D6= zKPjB|KikFeO8zFge5&I@8~W}^iWx2(Po$8)6CF~#{@;ntvE9z4f1C&$Fn#^MBRXot z){5)az!OZ--$cjP&-{g8^RE2V0@SPzwm$(vzZbOrw?wD+1iF`lG3^BIFuSe`AUfV^ zs`Hwp*Ji}-4k+dc2C($*YsxcSV71Is;?MlTdx4eV{5vvwT(aT93zIO+gPfD4n-B5r z{+XcdQ+e>;&?=_mCjAol$?{%dR;7za+ZAZsVUI z_(FK)*HgRjdeP99LA%Qw5A&8HtjrGZmt|}zbeL;+fF;gD7{`#ufkQzo_GNcSFG$Y9 zoG)#j#9ObmKC?DUmOh6)?ks)S^v+g;uyYDFmrLZnzKvujPrD#bHrC75ZJxpBeMAl){B=db`47*! z=D!SgT|WnX3z_6X%ZYJ?wd3R3gFfRgr+6)qqU$5{0@CBW85X|o&6~8ObtdfG;E2Wf zBhXE{8#}~=5AG&hv+hf9OV=!#-29fONT^T3ehYK(j+klo0AX&8zY|q{6DBY+bE_-v z7`Ar$Z<>}zYAQS)Lnc>ej*fmI1IgMxupzrbuzo)$mT0e!=%PNSPxE3^`%BgXH{tAb z^T(28Fl{n}%HQR%KmSA^HGDnpc*;av^G6>go?Z~hnCIT`twFLh6kxhqa;T;-f#>M; zx+iH86FDepGWLB?@^EzQ`*6zf+4aD4{Gg6}Au_l^81d0W*e4-Fae{qUGPm!Afaz+e>>Ax44)sDf)H|Mwsz^O_^K}~TnY=rBHrQb#mF^R4eit9& z-MQ23+Vr)GZm#?-&cW{lJP$jF27LNX34+7c?=>8?c_@(qK5~vOnsIR(yZjHzLA8ltsetE&<@C%DDJ^7A|AxB)6}p;foOf?;eqh1Wgm@%zQgD$!!)Y~gt6jUvk? zMr%@%U83Rse98N45hPpdf>XPsi+191iC1#t^P|njYtiLNJhRNiFRg|X#u&LqvR6eN zCoNC<^oDDCDwmhS(%H`&RHcPmxE_|3#$tUoyiT!`)q1LRekKJQk2ZL-UFwvztZ=0+ zO8G`b0gPr794X#yV<%2A$~?mA>-kh6u^mlCUp5&RtMwHYm1SXdclZUKHB{X^V#(A; zU|h~$cNG@)OTZ~+UQ5q-Gc0EoveOt*3vQmZ6m;eeBhQ|;pWCNv1%E1izEk_iwISt6 zTCAmAJ@#Tkc^Wy-{o0Srn7f{JqT9@I?M!+yvnm~~WYk_6nam?yADO%@c)Cp6ZD}A| zL&4PYw!fvvCXRd1T&mY;<*7W7tx-{~%ccKh?rH$jV0>MktnRGhUo0Im(?DYLrnIUw z;HrS?*mP0GKHTf(*8$R|Q6+xS-<^D=s6gIxcdMjARVz(p_eNpU7Jfl3WAwz%!WS`k z`>on#jj6R*YGy#B*wUMOzC;hBwzA@eGPIU689yMqz-z;Fku!K?v((JGAq~#num)c= zk%d$?oX1`rE+WOD27UJP+joF@apAkgs-um2GV*8kuOeb)1?u3qW8i(b%=nmNi!gH& z4tPbQ6f!fyeKZWlNo(Aubx_fyDTu<=cS@FsmU>?e&et0)*eazG7U@Uz;MeW7^lX1P zEq|qHq6io?f`jC+XyZF89g)7*(d>iEoca->|4ncX5`;0@BdmP5UX2%I6Jd;|7g*A* zb}a4-Rp1;jxKt|ymk=6@k_J^Pi=EOP1~V^V4!{aGx9nVUaANNgW&q8%{ zB2H2g4xx>_76<#cD7O;i4?BCWIhsQamwQfps&; z28Y8Z@N;=TcT!--wJLRu?_OCq@*d4Pm}3qdyk?X-sF!8=RU3-2=3Q0PNKg_`*)U68 zMb9rik}I1}Io};Rqyg$Z_}oV0`fXRl6-?W;lVaC;%1c{&u7@dckZ>t^lD;bvQGa6xvgK zdJP^FR$9MEB$^DQj$2~%Sp9}cI0$U7++Jy3V)m8s;QDyIRfgfS1z>F zQPapXPT-1lqWY@zdf$XE(m4}!u2{jdsBfm-O?#(|{K!Qg+*1M&b*&mXQhP!wu_?uc z0j4;E*59VM0XEKErx8LNPFlUMvLH0DTt6?sBuAC?pC4uz!@c?+Fn(*=yj!SF_;nqS=pgnxTg0rb(Dos$$R=;y_!or;uMey7i}{FmAAg(TOzt?J_m^6IP60ly@QK>aB4iB%Hy{el3wqwp|1!pWQM!TOIb9K zWSA-rbz`mHXHcCcT0OKinK3un1%BMXhV{(GnaH)7kQdgu2N6xM&*2?!q-h-DKl*R8 z)YK;1vpKXMq;`_IWXhhd^fz(-Au%=P`xpxYbk(f$NvSYQ_-o{xhg5WeJs}o?{`@)S zFOTdSJ~%eK@3t%i8r?2XIX6#NBSGb8CdTf-ZOQiS=xiI|?HBGy4(+ztqH5X}I0cos zf0NoA!h4T8jR-a&OD+Q&Lo>I^@+sqcuDxSw&pw8R7-&y>1Xc`cZyn<^fh88jCgb%S zvA*H=j)XehoP%OKK!~V8>Ciy|bl1d_CS}S_Ml)AQ)2_Aiq`b6N{`# zw0)OG6a-Ip%c5&qs=FxA$#9VZANuo+sL;ixRF~L~p?(SOpehTv=C2Z5&+fd6HJ2{K z3}ykQTPxi^38O8-K1;$A^G>l#LgVeFuIqij?Kyuu{`RO+-3e=$d^P?^QRh2=lv3-jiKucP zq?C$C=ElnkL)d>=R+5S#ult-4W$X5B#S{G$@3`FLEc9l|HnBTVxvmu*m4-5#;XKiO zKPM_%q9BRtQ@5C2Std!_0Vi&xugvz^>XN4N3-@{cKKHAkizORLBOQg{$WZbBkMZwcu9G4 zdX>sdV@(y4Wxo{45>d-VD0Qf8=J_ksI8Or?*5?UIk#oOWAvJ8&o|o?AmV~uxJSySt zjsAs7O}|lz!KL(Tg6{KiZP|fZQBrf|&((|Cwo!#Augr7;;qaTkP>Eb><_Ut_k|+CQ zjuuvJLD@AaKrL$&p=MH^#-{$1{O_m)Yrki~6XUj-!b{~fY{o>Zj~7~(l5|ugp(RmU zsIgkfaoUs-GbP3*u1+;if22!~VcqpKtlO!b;}k1m*IIn@#ftHj-oSX|oG(4{?61^7 zM;M$RTN3?3+p2x@xvJo~`kR4Sn4@yj{SXQ->GIwV7)^tmJluG<&yXCzr_Z| zKn3A8MP{e+LV^niJa*i(Y`l=L0kMH_O0gMvQC!`r{KuT4;hjSBGS^4a$}qe>aDXF? z4la=Wu}RT^Ny7>d8^B&w(3p*xuTIJ&Nln3`c9I>of|-t?-%|~Wgq^j+wU!Nj-hPOi zsH69MimS)=5e-`QZNR+Qd}|OQ6I$qjAFJC@Y*LBLjTgcq;Y%%6Ks0J`+msDVc~?h0 z`3gsc;J*TZB|;p+?$KOx?o;)5f#u#cDRE$QjwimHw&?=32!`$t;{`Z0Au z(M5Wb;9HisAE?i!499%*YzxpR^^HgEoRQ+!b~3w;vrgY4C$~JjFQ%>D#u_8I>IYZi`2m0{ zAq-SCcnLyTM4H?}sUE!H{?ESMLDTqOKcKcK*FYI#*k$r=XRNqK9@%mZ6&kmcG!?oT~bodLTKA_Z=JnFIjFE-U8_Aw%oEYWn#Ys-KtHwVLzSf<$0Mt zz|7jze#KA@Kvx?U(r@0f-fuyvRGXkeXDp#By?NZ0SDLP9-ZQP@67l7;8$uPVhnc+P z%79#8jl{0ML|cGVn)zk&0IcxRoyD0&3`$N9fjaKEH&q^Z(vL@Kne)=3YZS+a=QmQG zy`Xf^ZItlmKq*fif&gL@tQ7Jqav_CpSFx9L2kM0qmYYwxRR`eTX!M-&H1&}w-SS=^ zPP;xHR;xbLPVoj4A*v*)b4gbQ@-~)slVa`gHHj86%oK!rG{9AtVe!dm-`79 z0DL7!U!&)HTaTgu0x#gQsgL@3DS}-RnwAdns{~%;_*VCy)WNr%5j#IF)i(hw0Zmu1 z8ozsSDj8GLr!TNEIi4Z5SVTj2REDl&%v{-Eg+^R6H+gpJq-Z#dbTw>s&9#U%U+J8N zX;a2>|L|3_z%O`oG_Myc0A9JU&11`U;gGckK~-tBnc9=rhwfnTe?o%3)I;c9ht(1e z@%yszGC}~{Ys!|_6Mxjox0PQcOT?4!5ZJ1Ul>NqFjgHjp4~m=wLUPqR^=-Ms$8K3% za#K6am>Ytmiv2O-?8ihIp1q;%Oc{W%KG{q1cH*fus6fkyVg6`#CqKb!s-uD3xVdr9 z@V^Tw(pUX6`)4S{g+Alo}N*3Iv>n%?b}4!V-AP z3x|c}O}S)x%UR})$Lxy0;r`m|!;Z1`W8QxvM8Spd#PZ@ZL%y$3v`~oaS3gORKKvz9 z5lyz8pSyNO1dIs85iR1oUd2g9ail9)=8{Z(i@{78h>&O?QRF0qMDU2|UvIfkT5ShG zlUD<{!j~d$mqE?AXB#c!mtST*n2jZ4Ry))>wIYy$5S3l1JCIUWO}+@j(`T*k?IPK} zYj$IPX13UJwZAatBy=FhWSEg&z!OdA7Ho5PdUN${e|)U-E^FWHE9p!ZS}4fNav(D} z6dEWW$*qt?OiX12m!W1bZ%ZYZ-5CEA8WE|kuz#o`%AJvqi=lVX{FGi>^h86fZv-1AF5V_`RKH@|w&fWtB$oA}q1EU_75G6l#PWoeaUVtavDufC zI428Rm9+8gLmY?Y#Ns1>^@46W%YgAgJ&#W9qYDda+u%#RfAgJ2L_lEx$6BzcskuT# zii9U{OLqX=py$>=);9M8^DnU282*VvVSdCayV2#5J$&LH24C(RiGOr>ZT)h$9-7+6 zX!Yor3gkj;ol-dw0Zqr`?1z0yaUVuoT!+v6{3)yFN2P@%oBM*}W4J)F+@VXmA3HeL z(6?e6hAX0vXy0THSZ^QZtwN8}=}oZQFs@ahN-+UJ&mj zWzgn(8;T20N%hbBvPrYv;Qv`9nZOOt^fy@T{5xRv*On}eZd`_`4)p}QANJa%4O#lU|^S1(ZU-owe z3eS=D-6?hcoS?!hqP|s31Cdzc5?(BcQ6;CQ#Nu1?z1~(Y|MS;kJe|EzW#K?_=JzMM z(;G!lY%^^oCjyxTv(sp)w6M0D6RST8l;!jL$!`S;TAAohOlL|ZK6*c~J@t&K3&%Py zK3zy5;~@xvlejk3S%d zd7xgV*ZxO=Qm-iI#sASMZ=)q}Oj&s^e`;-kI1eS)+8Cj3Gw-Bix1lJsZnaVheq+qg zz2UPSsX@||yUV6Ik0^fiW;w4EUaml49d^^$c4U34xS_L88Zw>x`dJgtIg)yV^mqrf z-I7Pf(HtYlWASfT1wl9c8>`C5gL^iMe;fS)SY@>t+X^uHQ*rNAV;#{&_v=ea+|347 zlBmsEc`Rl=C`gMQ<>Qc4BpG8`(qiH`FL@f;>d?q?Oy;p_DZ9ooV|k@A)a@PcWk-(v zg;gzoVHI=TUsyH%2dgqmzTr@hQDg7#Pr&HeJ%I;gHmnmk%^NDbp%2-Da8!TIO@a7Z z8WRaYD*UfBCK0KRm`svdTz)|e`&N$FrLIiufYiKl_=S`vDpv@cDrB_*7PQlabjg7| z!07+u6+0bZ^p6?H8O;(WEes0BMX_JyXUvCXOVT6m`>q*`J@><_xok#FxsXOh3=p3M zq%na3X-sF8rlb5}_7q=NWl2YOt*`8Ag>s)0Le;_KlF9(Ku#n%ju*#Wfdpf{eC>qHR z3RpWy=~iv=2LC78ptU?;h&TfAlM)tT+-bz4D1Wp=yf_aOzn{Pa6knziBB?cL&T z`XG*vet8k=Kd8!fXa_)57U7e6p5AeeH%b7in$u{kp>0R|Uh|^P8y;uBsNfeU5xNHB z69u5El)q6`jJcvR6$-|ZEu1l8GeEMEAs=sb!4wus@~8Nu-9K7vrf>y8Un59xrFX}) z&jXwR#>ER}cFV~AZT%p=T?fc*;)~T-p0d1(D-_I*htlBsR(yMVu>n}_wd>kfnDkW` z-L{}~>IZ;ltf5xRpfRRQd+uCa>9=QW^so#usKsbREnes;>&?Z6?cTfU?HP(erz04n zCi{yybhQ0a_kV^e)jv>`(&|Z9aP2!ots7Uk@}fis7$&+#z9I2J_XD7cYTUab7kqBY z{ij0RiJ4uPy8D|)Jc4~M6~PXQ_*<`WCq80tECY-ric3OnD(bJ{M+^t5S(3&}kLllj ze+i6rQ_31Rv<`*edX@Lf`QnEq!0-PvP=)kR4*7gn?()oTa=7|B3up=J^|rA@xnXdh zVCd*?P?f_2`~6IQ4;-Z!7MY`4`ADx9)%iNUSmklE z_uw$moFIIoiRl5Gug%jK1LdWJO(;@j>@yzZl`}(l-*zW+7kB`;gb**mjHLUIII|S} zAK{`Sr0_N1&1aw_$k=ExMFm78A$pLP7Uc>c>2kqhz@$OEKjS0}IM{4qjT!vU!(HsN zbP=>aVg_SWwfQS`JLD&kvDCStK)>{I3$nt+8a$)bavG;+O@hqU;vGLtw_9Vw;C=rC zRX4w(>cLOXHdUy`$EaA(F8HcLRrTs&wVr~}j$s~~w(E?n)eqRFSWD5Bya51J@}FX1 z@I&xEt;0$QgMeYW;KPGMeTqn8NaGAG)Bw&f1jtqbzhx_>EeDtWb9xYV7v1jPS<4@VQ)IYSsK8^Ne&5o@%c0khXVoD zpWfq^0}dBi1;e~TGJxSBE;=VwuR>i#x}WsV$9O6+xXwY@ZLJhpk4UAm<@9+NvIz*gbqf`Zui+u`@xPTJzT|9bW7 zm)L%HK&BBzXxTr*#liU_O1)le?AEp6hBGYMdG06q4_%hN(?xR}*i~^x8$9mW-6hW0 z>oWKU15%t02+KRw8$THQd`xjpS_dQQOmG*vSfjD`S9l1c-N)!&=&;=@mQyG{bjAaQ zKMY8}(DWfpf$zmSb9uEQvguDc#ahfD%5ByVNCx#283xEtHkjZ+eezmBOjz%ke6FE0 z($XrD(lWX!ayzY-|M3YdLq7xi#68U3vd=Lx9(`wZ$aXy4S?+B&@lJ=3Z8*Nl9C)Ji zq%dsC^Ox1m@#Q~NtOok3R0ILrNAm!E;6(o_Q2A#GUcJgXpzj6I8^8L4Z|XGXBs|V2 zPg-w88J$4QztD4OmRI4sWJ2zzIHx$Yw@v3SBqGv&m3_1jG1Be3*WBJi?VgWQ_Lrgs z`kAWF*XhHL#ROV?{p<OB_7(rUF(t_^tF*!G~z#$HmT~&c*}GK>D}WCER)l_5k&* zg096@oq!)i?koEDg{LJz85$*6b>7F`t(y!2Dmm;; zOQxhl^KmSyb360pQ^Hb>tZyJDRt@rSUFYX;4~yT94$!sxm;Jr zSGWpLwg(p=e067>oGPD&I7ey{%~BqD@B3D3*ySq3j)MS67K~MuVMntrChV+9uoJJ6 z*HPMaGK{_-3ja!X!SN{ldBWuO;xWtXj1P5s#vEG^ck{E%LpxT)GACc)Ej@KyIr+?O zbH7}aaZ4;MJegS9c>K@S3uji|{RNVf$#tD9Tff|Q&reYHKwCe#B^VLuJ==3MDuWFu>Jxx>Q< z!VdR2qo;5xP92gfQ*u7mNiMyPC+ohvKx`7dxF2I{*GnoK+bvMP?R*J9cMnUCG^MPd z+l|T!=uP=RfqrZZg&zt#MSuQrmL`&?4`X8r;v)l><#bbac`fmy`vHTHoX(0zmRVv; zK$>lpA?iTMWbK-Z67s0#-o_IhNV&}a!by^YW<9o%F|l(#Iz#<=*r0l%?^T-9%KGSn zn9|;|IwNfBmP+?Yg>|97Z&jT@|6wUe%|zZxb+t5T?C7W9xe?`ES^jMGZ$q;EMN_}Su)-;Qe&`Z0tIatPeO?Bf-mEX zK=kg13XdG}TUP@Sf%(;n(8{*IL|`7-*OPP5nQ47jqnM&$DKy?SV;`tuZikiOoL}Mz zH{nJX>_1eP8#Ky`FV6|{rf69p`0i4esIA?1rjphW&*_n6unj5XX4V~+4buin`pr$` zdWOyS4I=}|Mtr-t=5!Cf@P8Yj^+tR22x)$K(OVlr2G4MgHrYSJddl62@VNedI2~km ziS=#vbw!%kXvb!**{M;z*wnhZpT=!>4y>=I@pQ<#2}sujg}856e{aB0WS8<&A-8Bs zP|5g&#cgh7JpJk%Igp36u66=BISXVpvskzkeOcL;aopwu7^0Gnd`)ID+wl*k=3HRS z$b!us#wunp_~NWYA=#>FO7fe;r;PChBW*>wns;u&9aP$SK$xkGR~I?WZbqe0_*ndY zF5$>tFFTwvA`zIENNPK}bDG3EE?H7kawm;YfeE$oko7@KEWAH3?69L-f^{At8s*p;9udoCzv8ytd*q zb(P)6w&`eo1DyJD!Ny!6vgc>I&gc(K%~wE$-2b_6izL>5Z4q$yb^!wcQT?+!_#gUt z|0>?1`*Rcj=_)OcX)_0QQIu+3J6+=DGXB6Zw!i8z44Em2ymP--#huGS6fn3sKU0^4yJ zze9Jz60terN_EIl#TO*US9b!{w^L*iEdf!B?t0VCqGywh=6e3P+gjFOCs3h)NpE}C zFG;4_8Iq*h;9mQuPbt>XFIYo>rxZK-zuwC9S4Ql2i4H5Gr;aY*A=O54otrLKRBc&C z9@EIT?&U)?T_d}ml)IiU^x+wtZ#pX0n9eGc4)!pRJF>k!b~PsC_H@!(S&qBwxy-D9 z-En0Z&g80*Fg`!`en;m>w0a`6fTA|fY-zq(z2W8faEMRSCZ>aWxGdF%il)o>_9cA< zo3J(X^x-LJ9$@o0R|T~=O3aQ1=) zLXOTtDG^LT!t*hffmCGtg6UFu9ZZE|OK zga#d{S47?_n#GbeQDuB%bL=Y3HdKUk>)7XRo-K`Ht-I|VwX z4W;7v)v~gK>K5Ho1lncq%oRoRd?au+ESizf%k31mlS!sj z$_c%0>Gyti62+@WBq5(rpp}1A7d8*OkTPNTs|k$^gn(t*hu8(&j7Nv^!XhcJN_eur zV`?5XC8xpIhO`fgIDkB1{6eHKj!6ligNsT9w7vDp}y1@q>s zY_1O8l{RR+g8SphI~Y_mub1xYJR*Mi53i7dNj!@gq)n0yASw8%XKp;W$XvSme(aoM zV60d~up-@2DR)aKR^1okGe{Bnz#=_~ZeR{pT>~7juw0qmBp*;G)?WCpZ2J_^H6&X; zxVY6MS7Oet0aU;cXD$J_zqV&D`O)y(2`LM^{0FPxo z_U5-y(G)#2F%E=wNtVR-4*$^R&omS>ARG9izC)X7@Yy4|O^$YiO<{dHz4yB-dGoB= zywSvJr&c(+s|Es9+VNdZ3IBJ~()`{{G$gg48{N-wQ`h`y>?54wID*C{=wk}elzEr_ z9K0sCipodoHIF^WKf}g08+ZD2RwMfEQ=fBJf`(8rOi6ZB7n6rsLKhX$vp;<)jIE^p z5+(Y*X!5z}#GXITPNw83Il|29#~`x`f*JoFFhTVt0sdx!Xi@ReQFQMv%1)kVmtF7^ zB#+7oP4AN>9Sjb_&mw=WG}gK=Vz_Z*Q0g&;zW#eG^4Tj3q^F0g+V%HfHmA}VGd4&O zwt_KX5ZRx10-K(xL|1_cJEI`OzJ__J;d_~r6`Bt+9QR8{jpeC3um}ShAE?#IgbF@3 z!^OpCz|;%ra3VlW_=*n&dp>j6R^lrJyv77|(NVl*e@;vZKxq|4O=N@wbphs%`WYj? zqrm6}gPD$ z=U1s8+-^VypG=50hqti=dAeOeYsUOIz-M}lw7h_$0JT7foF{(PO=;Q@A&191VTg0n z+s$t()Pf`L8sPkNZ0#u6#ZiwtOcoXr@VrJ-lDLWI-JyLN!vyqUZq8fDX|y`5k-PJz zIWlqmz)5c&emQkT;jG_{&9*p7WXLngrY)tD;<#~hosU7|5%Odfz4Y2GB<`UwTtWR6 zQ3TLLwm=Xp`Vy@VT8c(WDNrOR-kDD~E>Wb+=kq7#70Fskgb;{koNmWo&i;9o+Wd6f zbvxks@VmnO-+WH~k%Ir;=?&fcyUt$g3b*&1w8B4x(GjVqN9YbXYHtO6^~+xF(Q5j% zpZ~7s+q-6+w^W{sygqt+kh(I#aJp{hCDU5v&^+4jF8d)smwh_M!@2#mrfI)sl#6Yw zkQ}E4hJ6%A!4fPZ;qNYcG4z>$mV^=&K$pF{{AuY*@tqYf2gAUKxhR>2e{(1Cn?Z1; zLlArqC+W?TNWjjt8auIxc;LXC!UDm*vv;H7=x5+ktGToFe_pQqUpR(8R)haJhCkNS z|2c*~nXCUfhCiVA-|QID#o#q50N3LzG!PKwKfX#x={bBivUi~QhgXTeKKj2-p?_iA zypI+Z;_5~B67jnZPLb706njSmpI*^4mycKiLef%?)6mTW19k*>*pgmOIH42e+pp7| zzH0}ZIE3$=O~SsC45CwtjTcg7Tj#H@)&BhuR_0u){?NvEwv?Bb@Kvlwh%`@?*&d(E zFsgE3^xRN-RdAzLik$e7Ww1_#ad(O=2J*|C*K>#K$`LPG!4tyMMoN^oq#e(^v&dd0 ztX3I417#XpBTRcE(RvX)BWc_klMzSF7xiUh3Kw6(vz^Q=fp;1uD_PC#g_c##@-0Wd zuEyPtsU4=qH+n}>^|v+4dS1Sk$Jtj43z8{TOIHzCl{1PDVqs-s+L#)eV@t0DNk%4; znrRH0kCLyZ#Wxljx=Sx-Wsq5z-moy$xP&F?{L`0{|H6IzXEWJah7>HYP} z`k#J!e|_|4fA0V9PvOr7?f+({aA6$XAO`^igh~6qy|4fM8v4^H{tp+>nfjacZZpzH z7w;yY><4B0!eemF1ff%08(8h?R))Ydk6CEcyexi!sZQ+x@C&79_=DYp7(0$U-T6`! z=oy|hdKgkTR#Z@5>ZWZ_{l@#1EWL%4tH#{?lG7$@qflA-MEHrd<%hjHlc;4GYW`2C zvTy8-_+}O#whxCq9ah3rqnq){vev#4rMR&*9Voe&aKToM`6OnWb8r`#0=e3Y$E$fl7M_x+Ft(zWx!i^qKV56;Rl#w;YRjSsl3M#_MqiP2*HW zijAfB(e0^BEI1;+synv{kOfzig~Y3?P<(LH;B3m6n1eW?Hyx$u-BhpSwRZYt5duQQG=2ndaom*B8$|J@4=5{m^ddoywH+ zHdbN((!RlxtNNwRc%3d;dVj*Y_dQm$BgeYx0f%?<)z6gLKV(pkD<*S{U#(ZFs;!iQ zl?nwD)(IZ0YP*=<*1eFoFJk zYpc^YQ^D4taAduETE%dBQ>XVC?ZFXOsRI3a<|N;mL_ssZH$?p+zv;>mU`55aWL{U& zd6rO%PXA(Fa3ULB{0X-0VH^ciNRCoUVQZK&l)hUY!C^`;Q5DVNRBhTzhf{+?aeyy$HG^i7@^&d`amMBU0N9) zyaDu}&aluK3?t$3Xip+VbZZAv5p=649?D>Gnzi*kAsgm*WE)R!j~=PMt81lN#YC8L za#232Yb{T!reoHsJ{4-{-BwT@YR|ffJ<4Jz@pdH8e3_o#&=Hj0gG92jQh zp!=5TCW#d*rcpl;j!G8{U7x!-VDf4(npJj`N74_gmpP}>NB9v}@RWR#^HunYQ%p)a zBmwy@m9BUY7yOIusCyH!c=B&Qp zurkRJ_SW_jL;-49DND3(W_Ce>)Gm-yT#k6 zKNDbn=xt^kVxiheC;^Q~16fx?emo=oPG3>0HAAS^fo=J`MmyGRUusck3jLYD^z>pu z-s2w67>$91$C($q6d0y2CBqDKm>;i&yCj}c8}XbDDidx?DJ6+D9g*g)-Jht-)_7p> zHlg(dXm?K#?YhAG;!3ZZ)P)MYB9e`D)sb?yvAFIJz2Qh*ZJ)3MKSgSM*%POnK^ISl z?Hxf6XGM);xa3-wk+HVZH>4(fquuX?T=s0p-YR%rOvG=Zhs8POg*L=)17w({VubX1 zJi+oSzXu~U&!(uj5J8#~u@4K5op7EdIaYGVog%iI<_{`AO(DYVdm_pr2b()~iFc8B zZ=HcogVI*v!l`~J{7CRK^KR2yVA4;id&FPH$}fisZp3;Kl-9P0E5|YQKn@0sTs{MA z-3qi`=fkKuOS;XOHq5}AhD;*WCP7N`5EW`Oa&jB(6j9zX`6Qh5+d|fW8=KE1l2s^^%oz?u!Z_7H~Vj&o7V71rXA#6>}odI00&%U zjqTPZLrqIFuC_qPNj35JQ`S|A}dq|GAp{x4RPl zOiljV{YrmU3;*p-#y_it|8|e_pVh*T`RUN1#{Uw(d&Q6nZY|&eA_M$uf7ODemA#?e zUqwG1y}u*`+xKlX~sYSx9ej@B9qQ(PpVt znh5R|Tj9}x3kf6Q2uFWv1{7*V-)WaA^7+0i2Uw8gtk#o3k^m@DR=wtYD~{e6VH;My zsDkMp-N(JjxFMz;s$$zbvkkZ!@rHdC!|$a}Bk)v}FvYQ&kWlfXD|iEj&&VSz4=-Nr z`L|LvaGbs!$s(jw=~I25f{2F!BQ@2lMw`H^llDAuvE#Snh|(Tn{VHG{-iqLdUH?;g z?HGT0^R4i^Dw<#C;XSo=4g`z|v5N}4W^$f(gwI0*k4$}nA|PEsA5T(=xko_{f1+03 zy(Q@=5qTrc?f`M17xK9iFU((fu-nRCpU=xiU7>;`je%o_bD_M-54PV~t3-9k#f!x> z6FHCkIcL_}$Rs;)(~ZuV;%1)Wx=?9_=B`RIa3AbvPBuetq*Wa>s|P=3beytip+PTZ zX~d|s<;U07wh*?sNoqFFhtH#9zh_$QBwoF=S2I}iHR_LgIKzSVLJtmY{5UPIuzDNS zDwc??W+dGy&K?@=xqd?ahQZ`j6X{dMwQBFD^?N>0`=&z%0#ItYvvw3LLpDQ6^A;r;|7kfTB|G2<~L2a8Iec=F9R0`&(tm4S@)=U>4>L z#a=v83v+C3Wn~`q@jx5cC%PjYbydb7xgpc=HBBhbjatxi&s|P0x>68)0&&O-LZZs5)=QrG?WruF(8Kex*HR`i6Ptl4Q$!%mK0@PTxg5C{B6Y&jc-t zMZz?1>UH!Mw;Xi`k4|k+p9=d?T!55c+mRVv37%MK9?Xl%g;xVTQsPGGqdt6tfi27{ z;L>I7Ft<4FJ(>Ep$MtVeGfZ&YT8G+T4i)(xn-n=6jalP}w6ktkFhp&pty2=;$BQ zmG^)!F+P?2V>}k8;A`@vy(5+jc78$E?#xJNI~7dMV%nuP-L*m!Pt`$09|taXY@b!u zQ8K7-S1p{1#JvwC9Pnct6?Dk6CcA}?t|VEztj}J-OW~(6oe0`cfhFVNBR|Y5p4|Ir z5BV7T`2szyDBGF#I&>Qy1V1lj^yi-GVU6Z11P8{l6W8?5nFM+-yQ$pa)8?Z~QX`-5 zJvD(utxDgN$Lrj4oL0FKn6NJI&3hnJsjhA;aF!oMEdrrtfI!Ac;zAs0;*#l``RvJ# zjE^ae5libJohv0_vf*RqL0ggD;9&@!ZRW$8?nD=2WTzasGY51k9e@g z#P54*XLYiViM`Dyn0->YiIdA7>&9yoZNl}Q@+66x?Ck;W^lj~`#LX>dRZ(6vVFs>@ zliEE-$&yS4{@vAhI6}Tb}N`=J)#YdA*pFHUG12F@lbhu3hMhxHNBp&(}|OQAR!U z4+M7zwCtlMFR8-S(y3tE1^IaiA=`(xq1zFFrCXnESDCA)NVJ>}^fKs}Tg~`lhnTez z@Uf~_2m^DRQyEoL(5x&??J2QeNUk`fJ*;S?DHz~8HC57z?~e`*o~jXwegiYZm?{`o zO|*^>LBXQE<(_#Qi%j;`@P%Z_L*I#uXXRCJ1r#L-!=^&{K?M|L3Dc%a74c)f^dQ7j z>*1I&<*+s>8MxtdjdKZAJ(~&C>2Ws5@rKsuLvi6t|BtgTmS`uj5w6b#G!>bS;giR; zU-}Ldy)L*c{)E~+;tT7*nZ4#laJGPi>Fw6s?yr=u%2u8&x8gc@KyD^)vJJEFMWCb> zKJT2*pz?6O!1~c?#imutNUmpFx3}IWIQ9z_)F&5Ia)^A((1eT<4Hu9RqMaa23$U2a zxqJt*AZkTKfkSAbMOl3ZY+G=NbUlz%6-cUWNilsY2giF9NdW%c(?~7g@U}S^rg(3z zM6tZdO|Qji$XR7A3)dI?AI2jvf%GjAgWOZzo*DqFvc7J>ld?h9*7l4Rh6X0Oj3ySk zMutobrq+f=x6`*vAXF(aNih%@&_99!KcL$=&aA`aKK`bgX;#uyJs3@8MwM z0DI`T*w|QD*jP9Ocmz}=z#~o{U}2Fn5mQprGCX9$CS>7Yp?gHd$UqAQ4-b!wgp7}h zibqdQM9#=S&qz;C3;eRte^0<$AOT0drSI?l@#fphZ3_qu7SsT$fB+)_fun&zpn=_X zfbIhVfQ%iR*xv!7yV_2H80{%Gw!gImbkRVU7lsMYt; zjZak-Hv6M{rGqFrqbqVV>!}4_CgYaIE~vMQkDtOL(1qKDyp;yNjxNc-)63m=DJq@y zg;{BWPu2A75%woaCr*LSOwDyA<0z#UJsA;KPw`#Z(odU5WU+EC(udn`D$vj*D*h?@ zKT8p^;r^kI!n|tm-D=AM5`NXf+Ju z_->op?X?36kDN(?bS?xGHuy?%RhGxtqHIse zX6dZ0%|aycygwd1&~>94GQ#|V<4*X{uDP}&mpN+lZDU3o2}9J^Q%H|!hZP=&Ekit# zF4(!@C$12HKSlY7^P{6&y9WX7K8X>_Az_Tyq5Ns3tqf^KWap4gebDL`5^=C%!5*h2SeMxBggh*o6LnC?R4j#D0JMGn&E;sGM1iZID z)|6}tdR*r!VjCPKnM4}&^1$(9waazD)3lO@?~7#v*eX?CgfZfEBe)Bj1t`~;9EI0U zy?bt)k)j)bq_0h}F?fK=*L3-r)w*dNs<d0X)o}?f`5=h;F6potn9QGeLUF2e!qw_cKjtC2_TLXxb8qbsyM= z8a(GQJuv4FGgOXvU5ijvY=#Spvea6&Rpolrkb)Y*m%5PFF82wfg4LIN)m=pwV|D4$ zvrQIAboghn7RUp|W$`m(TMLZGlS?3icwWa*1_?`|xX}9HjOf0fHl7TpOv_+-Vh~rS zaIRVUYQ5V7hcn4?yHY7vJUyDGtMbfh0E2%E4er$u{_ zS8Le(qTVn$G70T;{Bx013j!^^n;TEu*%=y|^%8J3#Tq0G=;!XR?%HVhWIR9quEl}I z3|b|eO z1r5&-Bs*%NrJeD<;rn}R^vw-N_G`n6+Dsd7^6=+{7Ta5(s&L$&+z-MkxfGul#k`I= zQ9aLbBXa7mo}kuW}u)0>qad z3^jVQF>IRQVnx|Od@tVbON|7wK7*PT^2&}`F?5)h=wX;qx49Fh{0$yj3Q6mleN||4 z?)JT4hXHIl6FaY|nQ;$f{1-E$7)pw4W~}ANpBxhdpvw_X=>!Gf6^oCVU*Z}Ej{NPKE_a4#p~KNyCIOhnHQ~? zkF1p2TJ@yeq#gSy+zOsXW+Os0ri7#+3md%MZf_+i$BS9z z?PuVtHD8Fx69HYV3b7$7zKTC7-5RceUB3WQ(?_2cr1lZhGzR~+BuCKz&IxAOeX+Lw zW4j*q6Nr6GS%}v4{1{OTOOMt4Eh7|%wqzor)9&ZiFjhv%lTBaup z1AKh!J9C>mX(XdofKJo!SEP9nlHXumGpsw)$W~m0n9X~+gpu~`D;ZwAxk~oI5D|?( z9?A(shHBfZnZ>ReZc4ji;K)UO^wyNpIGFos3v|C;=v*6X`CB^KIKQ-Tk|+yw#nDmN zz%&s??Y8Fn14k66%F=2pIEUgg6!Z*S7OGy2>vTtfu~o0`BbGNGon4B$O*_J{u0#~J z@x;xT{_G5~__h@gWRy9uxqu$Uva~TX^mBi{6lE3Gj1q|aVD3o>oWknt?wp6i`l(^% zLuOn~7v392NH;Pi+o>v5^t?~cHX<57Fs4|E`J_A@A99Z~C2i7Pidm_hhFnY)m9XX*xOWWnn+f0JpzFPhi;t9TD~ECn$i7M4=6bq+->_9Gln*Gvn25tct7TYn0<^ zrV$^78w=00A6=Sp9q@4GYANo1#c4&|qwtMA=G}>=sLv=*k<#P9q$G&hn37-_Z&>#xT;3Q?hoArjhL7>}`Woq@y zy=F*@wi2PxO53Oq4g;_hklaU0d&7~$h3nl7T(r5l!JAH zk0yH-6NXElxmSheqTIbj10}B@^Y;y^i)8o^yQ2xTTu!+2{nMeY5O&)ZBQhpS1{R3= zYF%LvY7hcPV6G&kQkvNB9|PAghA8-;J*27*Q`Q9)_ba5S8(ZbFY&Z3cnF9U2j7SuP zHo-5bdHshhm$WCSF(Rt3c)pH18#k#klEgYOq!;#DJbKq)(Cg4=-g5a%uA9q0GC5#} z2vBeV6*pA+GKWLA4Lmuo4_R=kxdjchFjz|VJx+Z-R&e=&$7*Th6U+Ke_a@{!lkNu% z<-@HZBNjjhrDFVbQ1{CaJ%4}N*fAwohd=H*`cjMjvwuF6t(_LZMX+Sr%146a_dGIR zywj!4M1bg86`mfV-c1P%z(@%+9vgZTN)oY*OH-9L`J!v=pnr)_c!keL1qbE%`0&hF zG

RyFTIAfol{OEhWC;i2u%JQQ4$YPNDVwTsgs&LJfh>dz8SF2N|>>^oH?NZ_07% zhpI^nt8PKl_6Q|i(B2>r5(p2(33XB&uVCKouYU;}n5FU6O8LoP`NytkdJikNrCS;@ zgN;)q@LZC!s`;8D%|1kmB$T!G`(Cjr7$2Qt>q3IaL?0JLd{>BnSUg_=gts$t(h!h8 z%+jTL2H1d@>f z(Exd2L6Bg0ps$ABSEG#&4F8||VqjE&!S>Dm1AzieK#>3V&J*DEYtjL>uX(<|LZkqO z-?t;cu@vyXz6}OSf%t156ajn=y4?eD$QfJNTiF>~Srf4^JOptFNyte-0E-r#m`M;C12AbxY%rO9B2!^Wg-ToRDU5s~W6`tqg@eb! z#=*rSr=X;wreS4cf5gGbB`hK;CN3c<^;A*mnX-zin!bVIb0cFDQ#*SHM<-_&SHBl8 z{R0Anf}^5iV&h)Nzez|-&&bTm&dJRyE3c@ms;;T6YisZ5?CS36?He5%pO~DQo|#=< zSzTNIxUspleRyrSu&3{o3k@h2I3y$lB+S=xfq^>#8w468 z6fqMtx}ZFat_=nWvkxq$P-JRpD;z0{!l!$Bwj=OZWUR~NhhK~Ktz>^zFyH@G$^Kce zALW_@34ikefP+H-zfcem5Kz!iK!S#a{+eLnVZSB7^YJYqeoM$-6Usjm;9L;~1N;b( zkdQFIFDe2Y0_y)b-OdAQiTbO%;rc2qm?%78}2XWz!>KznfU)eVJn z;%atBNHMl^*@A~?CNg~iQM7^MJN&<{SBUmz6K%vDEv5^!RaxW?> zche7_O)YB&HCP=Y!||}C87DXl?5cU*vtrB+LlED{TPrZOmW_7;J{`pt{^U+ezK&z1-(EJ3Lo57nj!yCFg7pIX>1(uEwKnFXzE(8xT8?{;r97g`dn}z?BC`y|xKRrh+5QGJo5G~v8Ta!+;;dkU zAFkvsyiCrlxHYRf*UacdRqE=Ph)@;LCS+?`2c#C!8=xa)S$5+3;^rFKwDBGL*Y4kf z=AM?gRtapH4LZoq?6lSSsdyxO-tM*E9MM;qQD-iGQ}@gSf{B4#r=8nowqWjNs0qIO zX2gw?LI3sB@I6C)7F4ZmuL_r!EY-G;owW68KpxT9D!a~{$`<^eO8`itD{du)OEl07DO3d`ElzD@5Pf3TZOtVPL{KZ z&kj2lo*&7Sm*?~C9`rMjv3r!Tyo0$QO|5VpXWGVSe^9eU)_>m`@>w92K>m6xEPH6t zLoYgzqt~Z0cSN-ry-DK4y%2mMy?L6tzK^U#DWo5*744>i{rQ9WQL^f4O8qpe6IO;r z48xfX439sE6T%}qal$iwcqOlq=Z^R(x-qQt>Rj20ote((eUciJDxMrqO%)^ZuHsSO z6Tu<2e(5hv7c}aP&$fy!kMp4x`@- z;G+vZunUEOg5)Pj>SAMxV~h(cSK61#s&yw7@#Rkviqeo1n8de za~6?BNm9f;QxYaCXL7R00WXr=gsJWAi>Z8ZCHs3 zf(8bGUnjNKjPH@KL4!aAcpwlaaOCT3hrO|(h2i(V-)FT|1%VJKm`y0tUPSgzbTbO( zFb?plWwV8n>Z~RK4@^R;rsdKEM*K-e9nKf3I72DP6{pJ2zSv>lNL>{Ou6_t^}fG*z!N!&gD@)T)Cf)X zqHe?_$wunjN9JzTNkVT`iTrXE-OO0qgdxN2VkbRw8)Vm-AAfS!k(ib*!W$qDhfT6> zMSXmakI&`^A^Fhzp*6hZRFqxk$u7=21O(KcmklG8=BMS`UzE2Ih)LLco~@CbCiV|N ztwj4r>94j5l`ONW6;%%xgG35eT`h4$ZiJG-TbAXDs+JTw>#paY4JYZ-rli#t&F#Pl zj*ox3cRj$?u(IU{JuSVyiwUxu62Jd!YhDSW=%q`B9}0wIWez*Mm1=(f7&5b&ZSMX81h3TNZDIR7()9)Jjtq3P zfzYWX#g_3NoUDvs9&Zw+NS=h!)aTZ!18cj1a>K9CHYnbxn`ezQ5|4$>>;)LaZA(ym z3W9S1Q5TX3yP}gle22riN|&q0zf8$2LR=&BG7@saNn+u(r}vDQ(_*`X-TAuPm!ikQ zA3?nbkKdR`6XhLr&{pumHxSrTBm@*KA zS+pziz9Ip6owIX1Ss7=tVtW{_qD4#21!Bk=l@A8zoAl>6$FITPw2?N@ITWB+Z0qga(F@ zIQ3c8JuCu<5XT}{o3@z_G!VGapmI6;$y|KD13>m^OiRs>||u~aN8uO z@Om-Q%(F0ZUv11_MA=MM`s-P4dPS>JgodCVWq9YRcYc0KhYA6i%{-ZJNi-9cIA*+V z<}TaouzNmayRG2Bj2AX6XO5%lxZWrfbhxkXdyM=}YE)d(9U9u8Z(qQKs(5`3I+O_; z!K^D@$=A)KGuEDMF?a%7|M*e*cIW*!WY${pdA$wZ`DeaQ3<-j_w)0MI+?o7r_A{!B z>Ruxhk_{k1krgL=ygJ+uc7Hj+41|db9&b$8;W8|mQzTz#B2vturyR>!4@DYhp9rUa z082AQFJ$*LY}%1cC2Y1qASPRSLj8-eAPkDZTENjT7r8IC75LzKw2)krDFd?)9({R# zE$FF#{iN{R@qEfM6kGk?shQ}0`6$VlL?cWq8AfRxY?;5ui>&ZhR4Ce8&~)DSv8gj)j-k^yoh`Ao@*z< zy$r#of{S6MO*@XJmc>&D9`zV!U*3shaVRatjRkROvE)^z4HumXO%^eH z5*gR;r`Psog7ul17>Zim{(ddHn{b0>2hhz75&gEC`Tkf$)qxQFN0`mnpZO8(oUYhb zU!hV?>vJa>JW?%7jJaP~#gneW!W`9rj{#23d8$B_k@;H4iZ^Cd00OD;Ou|Pq3~)`x>8OuDbSc+^t*ye3ZJBON4&hALFUSe1U5i$@IB-juB-_H>cC1xQ zYr`X`a7p{nKiFWa)VyZ!yqSTr*AnCCLhhkl;n}W}EdI9Ulcu#?tB+cc=29`Ldgv zULJhj9%?a@n?0%e)UF#b^AJWV@dj(*pwi9bX)|=@Ko?e%>eg9fmd{j5V3a}K%c6@g z*AlfoJZ4?{Zg{IN3ni-RZ7hnM*qXWSBq4hAVotb(-~!y(l2IJCOzjw~;2PdkoGTqO zqOnZ(>e)u-%b24bt*c;NP; zk6j)(VWjHMeQ5Q64Reg!!CRV(NMb(xA$!Rda|KdboLB#8D7~H&EYohCxY%1b_Q*kk zl@rv`gtdtKxFa!edl5KSWhH2kUieir^?N5cmAMD2`WSF-5b}vqkC9lk#O#9fX!SA2 zcx=K$bu>AB=@Ek7#w|?$?lY~7|BPtiEHUy`i^ou#3 z2vw3QXEa%#esLi63o6^QHx*GjACcufK0!#q&wC{5w9gkW&Q%j3%|M6%A&BPUTHb$n zg}@~^oz>8CnKg`#j7wy`$d@srv=Q#; z`V3#WFWv)7JAr-XtZCiuWmVQK@Nu8JXQ?{Qr{kupic@4fo(Lgc7*fffe%?25`R1{R z1tmRub)U?8nZ(-E2Kkc?G8YS|3i&S=gxP18I!Z%ZQ{1A|hUIMwQgYR6NuAD7Cc&wNI0dM0T=`e?Xgmy@z&W1BAr zH&wO!T?_w{;ZUO#*__8OjpOYnn2N^pI%Ebj-D~J(HCj)<1JsiD*J2jaMb&O$3iS&FaSfiuN~SPj zTDgm`3D>&(pVar3A*MJdb&Azd8oE-HOcni7*4Su*J@Yk9T`Se5%pBDriofWXn5kTD zI~i&X?5s2crqjQ!LrSAY=nDk=xDNp*IodyrD@PMUr*DpX24@TNPz4z);6CX_*;%hZ zTS5!8n8Gw7nK4JfS+ePURa2=f_MjEeOKtvhzv3{6>S<3;&!IzSwOFV*Z(&3GzI3e~ zTw@dF%;Oj@1}(w|oWhLu6!7W9>)Zl-?>;PsS(M3_Tw902vQm(&(;ir$LsBWr!SCWC zB$!ICN-a~{yF_r7lCPA(e%8f-$&^cQy55iTEZ3lcV-zcr9&RGHk%N_8vB{)+FuhA} zJ_&{{Gv+~TBJ|N7iLOa4gm(38sBHjFnwCm5Q>rqc01Q3o5po$W9dA4Do;8j*8p@y< zf_~!YQy$m=2kM&pa{8rmxNn6x8OtoWOm(q84&>6UpYU2-++0J9l7^Wn_8`|2$0}f2 z_vjNm?jmUop17TR#X*`tg=mHwv!E#n)6JKNlWm)+8hhj{kX=GL4BUe>Ka3YwEP0LS zq0A9%)yq(5vI>SRcga$1bI&pLET*oA)!hC;!Ts9A%v=0-V_F-}BL*`;|L(M<8<3iX0jG`mr_*L_YiRe+(^fDlZ#74R3R*gs{DOjY0QrzT zypSW7;J(S|gRH!3u%0fs1SVLCx!i3pLc39#dDh&7GkYTYZYS%+L`q(Alu;MMk9ZOH zpo8AJvE*FJ`F*M9)c~SLFrnx%mlw36Y_$%Y9cPCX7DQ_e3ciT{JV0JLyh|(Zrw>~t z)N?ML`%)X1cEgz+FIzNF-ATX?B(m>A9D(J= zASdG+55TWRhS^3$>$D9<6GOZuV4RM=I&XM+6va5eFO~LMW!Hce;&urPy^d`@0|xq) zo1ebGq|LmINrg@cJc3KrVkVD`tczVfrt;2kmT{srbh@3LP@si)Y7K9^>gL|*bNLSz zwTKz&7j9#*WIh`NK`YVF<3UNSkMewp(kfcA`_}_aBp@_gS-Wf$CnsuiuW9H!1RMZWEg4Z7Bp6l7w+T8R|NpzGL9x|x4!EqMO!MP3 zJqiyYq5>BcT_)+#RfXuVC?Pc)33{l?Oh#|!I9I%ja0d1zW&R8yeXqmjnU#uDyl%^@ zH5O4`DT685m++3p?^s>&y8Lu;QU*gKTv?C~#%4N|a5zxZyqWQ`mmg?44`?^*Nt;Pk zXr&=gy>uM2-tpiJB6)353VM`Mk|kkj4wm$|KIm~$Kcbb)S*pNZdjGQZ{pDzJdO3|4 zi?)(pj+sj@8Jfq>CN>_7dPrV!NS9LGb6#^|}~xBI}xPfTha01vKN`f%6w^!k_%(?p)+Ja?Btj=%roCJU176Oy!=s@ zej_nA><`?Sbf)jvc5Ulb!Y^tlP%lVJdmT1+wKu}GBkJQAB{G#awMsg2yn<$P9LU^@ ztjjwzpYWdZ`gYqWAJzqm9b_eq)w;vj#mq~|sz-Jn2t86v-VP&6Sxeu$rS8+^rP*!aP`$D4#X z)3y7SGqur$RXXy+tY%iaJ34lz)k^pHXM7h@IBb((@;Fb2A3HpF1taXb?P7nT1hK(k zdHMV6ODbX%wmQ%^WCP6*?dK+_Z)I!v|F^*(*PPHOL9@1pIQ|EI*8x#(iCuXT#xLl8}#AM*n7T}ztF%~g!8Of9nPL{>q zBycvfsu$qi>Z-S-b0n?c-KTw{Uvtmj^N zihVDVDuUDKC)B-mA3ilEZ<#R>nbA~FPv7RagZ%xx)CddZ`*KNfZ@HFfdJrbOsbeA- zs1Q~7ne3W&F;PVNZ6V%MM>BdHwwf+xUTe)cbQY+8HkyH@(te`6Yc)O!jhyB&^47ki z164_3yU#uas1@p)ZR{a-%(L7!%$Z9pgMfidRSKJVA0E^K9KZ)j<+t>|KH zXs7vAN9Ck{1sGr0rvf+NgH`~gM))N+DRA$^_jP{X7RTSs$Qp@N7YU4#rV+odmH3fY z8CX#FbuQss{~{E=^y9wBq-)$H4s0?`c04 zcHX6xHIT9~0Hr(!R1>%<=cgnEoQbcr??QbYJ_9UzvJXnO=%MAeH5YVQt(^)@KFfhUO6>(RRy95#U#XK}XfC(Tw z@sI4lo-?ot^q)ff73J%jDBs`wRyT3$3m7H=oYueKdPx2~?zegxvk>}V0Kggj3vQn3 z-{XE;U8@t=Z@B@S383V^7Iur_-{Zcm`@UOuf&rmZ7(gRL1kT>CIDOWCkNdWO`YsOl z#D_QlIGKIGMd(*tCD*^leGBJt7stzlh203?&;SX4#kukRd)&8}Wp{CW8)v&Zz%#m} zgzw^<1pYnlTOhc*xJpjGlPCc9Km@qQ?-#wplKS^Jrf=c(?(!zs1Mq&&+kE;Tc)z_) zf9b+T_&u*q^FQ!@+c2Cd(rUJVIcSuBJmTy}kwcCC1Mjyjc2|*BgVvCN&g;=7x_o%zwg8U9!(teN9e!r z(ElDy75zu(zwh1u9?cl@N9e!r>hH!{{h<}?u|J`IjSlfmH+~9y_}hN}?}g5b`-%Kl zm;0{@@*}?Jzf+K}K`efx(${~2{t>hD&&k#Ce?tBd2lFoZZZydsGB>{YiTqbZ->u@i zxSwnH*D8=n{R#KCwfiG9)?M*d#Psl&w-rUuViaXI`ekgHN&Uf-pu~YsEmiyD8 zzt@esL0Nu~V{?B)zRUbBD6oj)Tl&}K{y%WR#ouxNviScl;_lLn9|+>6zg?(tx5Dn; zi1!2H-1A+IySL@tCEUHo;s;@I@LveO9h2RiulhllnD|ckW%lZ>0C(q2eq;}w`kwul zS(Llk@4D`PWS5xvhy1@f^6vtEb&vnZ4g!(S{&XJx;Vi$K`&ZB2&$)Bvf6D!rpHEKu Us}~*w;skzP0_GFf(${zY9|LbRtN;K2 literal 0 HcmV?d00001 diff --git a/SD/20230101_文章讨论/index.qmd b/SD/20230101_文章讨论/index.qmd new file mode 100644 index 0000000..7ab6171 --- /dev/null +++ b/SD/20230101_文章讨论/index.qmd @@ -0,0 +1,5 @@ +--- +title: "文章讨论" +format: revealjs +--- + diff --git a/SD/20230101_项目启动/index.qmd b/SD/20230101_项目启动/index.qmd deleted file mode 100644 index 790db4b..0000000 --- a/SD/20230101_项目启动/index.qmd +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: "项目启动汇报" -format: revealjs ---- - -# 项目背景 - -# 科学问题 - -# 主要进展 - -# 小结与计划 diff --git a/SD/index.qmd b/SD/index.qmd index ab0ef40..974a3f3 100644 --- a/SD/index.qmd +++ b/SD/index.qmd @@ -2,6 +2,28 @@ subtitle: "演示材料" --- -## [项目启动汇报](./20230101_项目启动/index.qmd) - + +```{r} +#| include: false +require(drwateR) +require(rmdify) +rmdify::rmd_init() +``` + +```{r} +#| output: asis +data.frame(fd = dir(".", pattern = "[-_]")) |> + dplyr::mutate(fn = purrr::map_chr(fd, ~ file.path(.x, dir(.x, + pattern = "index.qmd|index.doc|index.pdf|index.ppt")))) |> + dplyr::transmute(htmlstr = purrr::map_chr(fn, ~ paste0("## [", .x, "](", .x, ")\n\n", + ifelse(!grepl("qmd$", .x), "", + paste0("\n\n"))))) |> + dplyr::pull(htmlstr) |> + paste(collapse = "") |> + cat() +``` diff --git a/TC/index.qmd b/TC/index.qmd new file mode 100644 index 0000000..974a3f3 --- /dev/null +++ b/TC/index.qmd @@ -0,0 +1,29 @@ +--- +subtitle: "演示材料" +--- + + + +```{r} +#| include: false +require(drwateR) +require(rmdify) +rmdify::rmd_init() +``` + +```{r} +#| output: asis +data.frame(fd = dir(".", pattern = "[-_]")) |> + dplyr::mutate(fn = purrr::map_chr(fd, ~ file.path(.x, dir(.x, + pattern = "index.qmd|index.doc|index.pdf|index.ppt")))) |> + dplyr::transmute(htmlstr = purrr::map_chr(fn, ~ paste0("## [", .x, "](", .x, ")\n\n", + ifelse(!grepl("qmd$", .x), "", + paste0("\n\n"))))) |> + dplyr::pull(htmlstr) |> + paste(collapse = "") |> + cat() +``` diff --git a/_extensions/inst/style.css b/_extensions/inst/css/style.css similarity index 100% rename from _extensions/inst/style.css rename to _extensions/inst/css/style.css diff --git a/_extensions/inst/img/rceeslogo.png b/_extensions/inst/img/rceeslogo.png new file mode 100644 index 0000000000000000000000000000000000000000..f8cf1d53171a8d48aaa25d280f8c6233d0361125 GIT binary patch literal 82682 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%0AdIR(mQ_<0tCOUdV}3jY$ag`VHC0k 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

`T%E5bSAkenta$mA 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 literal 0 HcmV?d00001 diff --git a/_extensions/inst/img/signms.png b/_extensions/inst/img/signms.png new file mode 100644 index 0000000000000000000000000000000000000000..ed103bc6a6d2b7e8ca4837c86fa53b6faec0857e GIT binary patch literal 256562 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°t# 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 oNVS|ucOnb+|I7b~umZ`B?~L2`pxvh?@AV5O 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

c2;hOWN9&Ql{q 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 z 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 literal 0 HcmV?d00001 diff --git a/_extensions/inst/tex/american-chemical-society.csl b/_extensions/inst/tex/american-chemical-society.csl new file mode 100644 index 0000000..01f8c49 --- /dev/null +++ b/_extensions/inst/tex/american-chemical-society.csl @@ -0,0 +1,280 @@ + + diff --git a/_extensions/inst/china-national-standard-gb-t-7714-2015-numeric.csl b/_extensions/inst/tex/china-national-standard-gb-t-7714-2015-numeric.csl similarity index 100% rename from _extensions/inst/china-national-standard-gb-t-7714-2015-numeric.csl rename to _extensions/inst/tex/china-national-standard-gb-t-7714-2015-numeric.csl diff --git a/_extensions/inst/tex/cv.tex b/_extensions/inst/tex/cv.tex new file mode 100644 index 0000000..d35a19a --- /dev/null +++ b/_extensions/inst/tex/cv.tex @@ -0,0 +1,240 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Academic Letter LaTeX and RMarkdown Structure % +% Author: Pedro Henrique Pereira Braga % +% % +% License: % +% CC BY-NC-SA 3.0 (http://creativecommons.org/licenses/by-nc-sa/3.0/) % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Set the font size (11pt, for now) and paper size (e.g. letterpaper, a4paper) +\documentclass[11pt, letterpaper]{letter} + +%---------------------------------------------------------------------- +% PACKAGES AND OTHER DOCUMENT CONFIGURATIONS +%---------------------------------------------------------------------- + +\usepackage{graphicx} % Required for including pictures +\usepackage{fancyhdr} % Allows the use of fancy headers and footers + +\usepackage{microtype} % For typography improvement + +\usepackage{url} % Allows the use of hyperlinks +\urlstyle{same} % Allows hyperlink fonts to be the same as the mainfont +\usepackage[hidelinks]{hyperref} % Allows the use of hyperlinks and +% removes the blue boxes around the link + +\pagestyle{empty} % Removes headers and footers + +\usepackage{setspace} % Allows the use of double spacing in the letter body + +\setlength\parindent{1cm} % Paragraph indentation + +% Create a new command for the horizontal rule in the document which allows +% thickness specification +\makeatletter + \def\@texttop{} % force the address to start above +\renewcommand*{\opening}[1]{\ifx\@empty\fromaddress + \thispagestyle{firstpage}% + {\raggedleft\@date\par}% + \else % home address + \thispagestyle{empty}% + {\raggedleft\begin{tabular}{l@{}}\ignorespaces + \fromaddress \\*[2\parskip]% + \@date \end{tabular}\par}% + \fi + %\vspace{2\parskip}% <-- Removed + %{\raggedright \toname \\ \toaddress \par}% <-- Removed + %\vspace{2\parskip}% <-- Removed + #1\par\nobreak} +\let\ps@empty\ps@plain +\let\ps@firstpage\ps@plain +\makeatother + +%-------------------------------------------------------------------------- +% FONTS +%-------------------------------------------------------------------------- + +\usepackage[T1]{fontenc} % Output font encoding for international characters +% \usepackage[utf8]{inputenc} % Required for inputting international characters +\usepackage[quiet]{fontspec} % Allows the use of fontspec +\setmainfont{Calibri} +% \usepackage{txfonts} % Allows the use of Lato fonts + + +%---------------------------------------------------------------------------- +% DOCUMENT MARGINS +%---------------------------------------------------------------------------- + +\usepackage{geometry} % Required for adjusting page dimensions + +\geometry{ + headheight = 0.7in, % Header height + top=1.5in, % Top margin + bottom=1.5cm, % Bottom margin + left=3cm, % Left margin + right=3cm, % Right margin + % showframe, % Uncomment to show how the type block is set on the page +} + +%----------------------------------------------------------------------------- +% AUTHOR AND RECIPIENTS NEW COMMANDS AND DETAILS STRUCTURE +%----------------------------------------------------------------------------- + +\newcommand{\authordetails}[1]{\renewcommand{\authordetails}{#1}} +\newcommand{\recipientdetails}[1]{\renewcommand{\recipientdetails}{#1}} + +%----------------------------------------------------------------------------- +% HEADER STRUCTURE +%----------------------------------------------------------------------------- + +\address{ + % Include the author's details on the right side of the page under the line + \raggedleft{ + \footnotesize{ % Use a smaller font size + $author$\\ % Author name + \authordetails\\ + \hspace{1mm} + } + } + \vspace{-0.05\textheight} % Move the date and letter content up +} + +%------------------------------------------------------------------------------ +% COMPOSE THE ENTIRE HEADER +%------------------------------------------------------------------------------ + +\renewcommand{\opening}[1]{ + {\fromaddress + \vspace{0.05\textheight}\\ % Print the sender's address here and add some whitespace to allow the printing of the date + \raggedleft{$date$} % Include the date, aligned to the right + \par % par + } + {\raggedright + \toname\\ + \toaddress + \par} % Print the recipient's name and adress + \vspace{0.25cm} % White vertical space after recipient's address + \noindent #1 % Following this, insert the opening info +} + +%------------------------------------------------------------------------------ +% SIGNATURE STRUCTURE +%------------------------------------------------------------------------------ +% The signature is a combination of the author's name, title and institution +\signature{$author$, on behalf of all authors\\ + Email: $from_email$} + +% I will later combine the option of inserting a signature within it + +\renewcommand{\closing}[1]{ + \vspace{2.5mm} % Some whitespace after the letter content and before the signature + \noindent % Stop paragraph indentation + % \hspace*{\longindentation} % Move the signature right to the value of \longindentation + \parbox{\indentedwidth}{ + \raggedright + #1 % Print the signature text + % \vskip 1.65cm % Whitespace between the closing text and author's name for a physical signature + \\\includegraphics[height=0.6in, keepaspectratio=true]{$from_sign$}\\ + \fromsig % Prints the value of \signature{}, i.e. author name and title + } +} + +%------------------------------------------------------------------------------- +% AUTHOR'S INFORMATION +%------------------------------------------------------------------------------- + +\authordetails{ + $from_position$\\ + $from_department$\\ % Sender's department/institution + $from_institution$\\ + $from_address$ % Sender's address + % $from_city$, $from_state_province$\\ % Sender's city, state or province, + % $from_postalcode$\\ % postal code + % $from_country$ +} + +%------------------------------------------------------------------------------ +% RECIPIENT'S INFORMATION +%------------------------------------------------------------------------------ + +\recipientdetails{ +$to_professional_title$ $to_name$\\ + $if(to_journal)$ +\textit{$to_journal$} +$endif$ +} + +%------------------------------------------------------------------------------ +% HEADER CONTENTS +%------------------------------------------------------------------------------ + +\fancypagestyle{firstpage}{ + \fancyhf{} + \fancyhead[L]{ + \includegraphics[height=0.6in, keepaspectratio=true]{$from_institution_logo$} + } + \fancyhead[R]{$author$\\ + \footnotesize{ + $from_email$\\ % Sender's email address + % $from_personal_website$ \\ % Sender's URL + $from_phone$ % Sender's phone number + } + } + } + +\fancypagestyle{plain}{ + \fancyhf{} + \fancyhead[L]{ + \includegraphics[height=0.6in, keepaspectratio=true]{$from_institution_logo$} + } + \fancyhead[R]{$author$\\ + \footnotesize{ + $from_email$\\ % Sender's email address + % $from_personal_website$ \\ % Sender's URL + $from_phone$ % Sender's phone number + } + } + } + +\fancypagestyle{empty}{ + \fancyhf{} + \fancyhead[L]{ + \includegraphics[height=0.6in, keepaspectratio=true]{$from_institution_logo$} + } + \fancyhead[R]{$author$\\ + \footnotesize{ + $from_email$\\ % Sender's email address + % $from_personal_website$ \\ % Sender's URL + $from_phone$ % Sender's phone number + } + } + } + +%------------------------------------------------------------------------------ +\pagestyle{plain} + +\begin{document} + +%------------------------------------------------------------------------------ +% TO ADDRESS +%------------------------------------------------------------------------------ + +\begin{letter}{\recipientdetails} + +%------------------------------------------------------------------------------ +% LETTER CONTENT +%------------------------------------------------------------------------------ + +\opening{$opening_greeting$} +% \begin{doublespacing} + +$body$ + +% \end{doublespacing} +\closing{$closing_greeting$} + +%------------------------------------------------------------------------------ + +\end{letter} +\end{document} diff --git a/_extensions/inst/tex/els.tex b/_extensions/inst/tex/els.tex new file mode 100644 index 0000000..33d123d --- /dev/null +++ b/_extensions/inst/tex/els.tex @@ -0,0 +1,426 @@ +$-- Keeping in template layout for backward compatibility +\documentclass[$if(layout)$$layout$$else$$for(classoption)$$classoption$$sep$,$endfor$$endif$]{elsarticle} %review=doublespace preprint=single 5p=2 column +%%% Begin My package additions %%%%%%%%%%%%%%%%%%% +\usepackage[hyphens]{url} +$if(journal)$ +\journal{$journal$} % Sets Journal name +$endif$ +\usepackage{lineno} % add +$if(linenumbers)$ +\linenumbers % turns line numbering on +$endif$ +\usepackage{graphicx} +\usepackage{xstring} +\usepackage[table]{xcolor} +%%%%%%%%%%%%%%%% end my additions to header +\usepackage[T1]{fontenc} +\usepackage{lmodern} +\usepackage{amssymb,amsmath} +\usepackage{ifxetex,ifluatex} +\usepackage{fixltx2e} % provides \textsubscript +% use upquote if available, for straight quotes in verbatim environments +\IfFileExists{upquote.sty}{\usepackage{upquote}}{} +\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex + \usepackage[utf8]{inputenc} + $if(euro)$ + \usepackage{eurosym} + $endif$ +\else % if luatex or xelatex + \usepackage{fontspec} + \ifxetex + \usepackage{xltxtra,xunicode} + \fi + \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase} + \newcommand{\euro}{€} + $if(mainfont)$ + \setmainfont{$mainfont$} + $endif$ + $if(sansfont)$ + \setsansfont{$sansfont$} + $endif$ + $if(monofont)$ + \setmonofont{$monofont$} + $endif$ + $if(mathfont)$ + \setmathfont{$mathfont$} + $endif$ +\fi +% use microtype if available +\IfFileExists{microtype.sty}{\usepackage{microtype}}{} +$if(geometry)$ +\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry} +$endif$ +$if(natbib)$ +\usepackage{natbib} +\setcitestyle{$natbiboptions$} +\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$} +$endif$ +$if(listings)$ +\usepackage{listings} +$endif$ +$if(lhs)$ +\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{} +$endif$ +$if(verbatim-in-note)$ +\usepackage{fancyvrb} +$endif$ +$if(graphics)$ +\usepackage{graphicx} +$endif$ +\ifxetex + \usepackage[setpagesize=false, % page size defined by xetex + unicode=false, % unicode breaks when used with xetex + xetex]{hyperref} +\else + \usepackage[unicode=true]{hyperref} +\fi +\hypersetup{breaklinks=true, + bookmarks=true, + pdfauthor={$author-meta$}, + pdftitle={$title-meta$}, + colorlinks=$if(colorlinks)$true$else$false$endif$, + urlcolor=$if(urlcolor)$$urlcolor$$else$blue$endif$, + linkcolor=$if(linkcolor)$$linkcolor$$else$magenta$endif$, + pdfborder={0 0 0}} +\urlstyle{same} % don't use monospace font for urls +$if(links-as-notes)$ +% Make links footnotes instead of hotlinks: +\renewcommand{\href}[2]{#2\footnote{\url{#1}}} +$endif$ +$if(strikeout)$ +\usepackage[normalem]{ulem} +% avoid problems with \sout in headers with hyperref: +\pdfstringdefDisableCommands{\renewcommand{\sout}{}} +$endif$ +$if(numbersections)$ +\setcounter{secnumdepth}{5} +$else$ +\setcounter{secnumdepth}{0} +$endif$ +$if(verbatim-in-note)$ +\VerbatimFootnotes % allows verbatim text in footnotes +$endif$ +$if(lang)$ +\ifxetex + \usepackage{polyglossia} + \setmainlanguage{$mainlang$} +\else + \usepackage[$lang$]{babel} +\fi +$endif$ +% Pandoc toggle for numbering sections (defaults to be off) +$if(numbersections)$ +$else$ +\setcounter{secnumdepth}{0} +$endif$ +$if(highlighting-macros)$ +% Pandoc syntax highlighting +$highlighting-macros$ +$endif$ +% tightlist command for lists without linebreak +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} +$if(tables)$ +% From pandoc table feature +\usepackage{longtable,booktabs,array} +$if(multirow)$ +\usepackage{multirow} +$endif$ +\usepackage{calc} % for calculating minipage widths +% Correct order of tables after \paragraph or \subparagraph +\usepackage{etoolbox} +\makeatletter +\patchcmd\longtable{\par}{\if@noskipsec\mbox{}\fi\par}{}{} +\makeatother +% Allow footnotes in longtable head/foot +\IfFileExists{footnotehyper.sty}{\usepackage{footnotehyper}}{\usepackage{footnote}} +\makesavenoteenv{longtable} +$endif$ +$if(csl-refs)$ +% Pandoc citation processing +\newlength{\cslhangindent} +\setlength{\cslhangindent}{1.5em} +\newlength{\csllabelwidth} +\setlength{\csllabelwidth}{3em} +\newlength{\cslentryspacingunit} % times entry-spacing +\setlength{\cslentryspacingunit}{\parskip} +% for Pandoc 2.8 to 2.10.1 +\newenvironment{cslreferences}% + {$if(csl-hanging-indent)$\setlength{\parindent}{0pt}% + \everypar{\setlength{\hangindent}{\cslhangindent}}\ignorespaces$endif$}% + {\par} +% For Pandoc 2.11+ +\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} + }% +{} +\usepackage{calc} +\newcommand{\CSLBlock}[1]{#1\hfill\break} +\newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{#1}} +\newcommand{\CSLRightInline}[1]{\parbox[t]{\linewidth - \csllabelwidth}{#1}\break} +\newcommand{\CSLIndent}[1]{\hspace{\cslhangindent}#1} +$endif$ +$for(header-includes)$ +$header-includes$ +$endfor$ + +\usepackage{xifthen} +% set special color for EST +\ifthenelse{\equal{$journal$}{Environmental Science \& Technology}} +{\definecolor{seccol}{RGB}{56, 95, 66}} +{\definecolor{seccol}{RGB}{0, 0, 0}} + +$if(uppersections)$ +\usepackage{titlesec} +\titleformat{\section} +{\color{seccol}\large\bfseries\MakeUppercase}{\thesection}{1em}{} +$endif$ +$if(sectiononnewpage)$ +\AddToHook{cmd/section/before}{\clearpage} +$endif$ + +\usepackage{enumitem} +\usepackage{fontspec} +\usepackage{float} +\setmainfont{Helvetica} +\usepackage[normalem]{ulem} +\usepackage{hyperref} +\usepackage{nameref} %needed by zref-xr +\usepackage{zref-xr,zref-hyperref,zref-user} +\usepackage{xr-hyper} + +% force to use \zref +$if(msname)$ +\def\msname{$msname$} +\zexternaldocument*{\msname} +\renewcommand{\ref}{\zref} +$endif$ +$if(smname)$ +\def\smname{$smname$} +\zexternaldocument*{\smname} +$endif$ + +\zxrsetup{toltxlabel=true} +{\catcode`\#=12 \gdef\hashchar{#1}} +\makeatletter +\newcommand\hzref[1]{\edef\next{% + \noexpand\href{% + \zref@extractdefault{#1}{url}{}% + \zref@ifrefcontainsprop{#1}{anchor}{% + \hashchar\zref@extract{#1}{anchor}}{}}% + {\noexpand\zref{#1}}}\next} +\makeatother + + + +$if(revision)$ +% \usepackage{xcolor} +\usepackage{adjustbox} +\usepackage{mdframed} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + linecolor=gray!30, + backgroundcolor=gray!5, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=0pt, + innerbottommargin=0pt + ]{refquote} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + backgroundcolor=red!3!white, + linecolor=red!30!white, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=10pt, + innerbottommargin=10pt + ]{question} +\setenumerate{labelsep=*, leftmargin=1.0pc} +% setup hyperlink for page and line number +\def\msname{$if(msname)$$msname$$else$MS$endif$} +\def\smname{$if(smname)$$smname$$else$SM$endif$} +\setenumerate{labelsep=*, leftmargin=1.0pc} +%\zexternaldocument*{ManuscriptNew\veraa} +\zexternaldocument*{\msname} +\zexternaldocument*{\smname} +\newcommand{\hlabel}[1]{\label{#1}\hypertarget{#1}{ + \linelabel{line:#1}}} +%\externaldocument[si-]{\smname\veraa}[\smname\veraa.pdf] +\makeatletter + \newcommand{\clab}[2]{% + \protected@write\@auxout{\let\clab\@secondoftwo}{ + \string\newlabel{r:#1}{{#2}{}}}% + \hlabel{#1}#2\hlabel{#1end}} +\makeatother +\newcommand{\zhypera}[1]{\href[pdfnewwindow]{\msname.pdf\##1}{\\[1ex]\textbf{Page \zpageref{#1}, Line +\zref{line:#1}--\zref{line:#1end}:}\\}} +\newcommand{\cref}[1]{\begin{refquote}\zhypera{#1}{\zref{r:#1}}\\[-0.5ex]\end{refquote}} +% \newenvironment{ra}[1][\unskip]{\par \noindent \\[-1ex] \textbf{Response/Action:}\par\bf}{\ \\} +\renewenvironment{quote}{\begin{question}}{\end{question}} +% \renewenvironment{verbatim}{\begin{ra}}{\end{ra}} +$endif$ + +% def default corresponding authors and equal contributing authors variables +\def\hascorr{0} +\def\haseqc{0} +% check if corresponding author(s) and equal contributing authors are available +$for(author)$$if(author.correspondence)$\def\hascorr{1}$endif$$if(author.equalcontribution)$\def\haseqc{1}$endif$ $endfor$ + +\newcommand{\getcorrauthinfo}{ + \subsection{Corresponding Author(s)} + \def\a{} \def\b{} \def\c{} + \hspace{-2.2em} + $for(author)$ + $if(author.correspondence)$ + \textbf{$author.name$:} + \vspace{-1em} + \begin{enumerate}[labelindent=-12pt,label=\arabic*.,itemindent=0em,leftmargin=!, itemsep = -10pt] + $for(author.institute)$ \def\a{$author.institute$} + $for(institute)$ \def\b{$institute.id$} \def\c{$institute.name$} + \ifx \a\b \item \c; \fi + $endfor$ + $endfor$ + $if(author.email)$\item email: $author.email$;$endif$ + $if(author.orcid)$\item orcid: $author.orcid$;$endif$ + $if(author.tel)$\item Tel: $author.tel$;$endif$ + $if(author.fax)$\item Fax: $author.fax$$endif$ + \end{enumerate} + $endif$ + $endfor$ +} + +\newcommand{\getotherauthinfo}{ + \subsection{Author(s)} + \def\a{} \def\b{} \def\c{} + \hspace{-2.2em} + $for(author)$ + $if(author.correspondence)$ + $else$ + \textbf{$author.name$:} + \vspace{-1em} + \begin{enumerate}[labelindent=-12pt,label=\arabic*.,itemindent=0em,leftmargin=!, itemsep = -10pt] + $for(author.institute)$ \def\a{$author.institute$} $for(institute)$ \def\b{$institute.id$} \def\c{$institute.name$} + \ifx \a\b \item \c; \fi + $endfor$ + $endfor$ + $if(author.email)$\item email: $author.email$;$endif$ + $if(author.orcid)$\item orcid: $author.orcid$;$endif$ + $if(author.tel)$\item Tel: $author.tel$;$endif$ + $if(author.fax)$\item Fax: $author.fax$$endif$ + \end{enumerate} + $endif$ + $endfor$ +} + +$preamble$ + +% remove the two line around Abstract +$if(abstract)$ +$else$ +\makeatletter +\renewcommand{\MaketitleBox}{% + \resetTitleCounters + \def\baselinestretch{1}% + \begin{center} + \def\baselinestretch{1}% + \large \@title \par + \vskip 18pt + \normalsize\elsauthors \par + \vskip 30pt + \footnotesize \itshape \elsaddress \par + \end{center} + \vskip 12pt +} +\makeatother +$endif$ + +\begin{document} +$for(include-before)$ +$include-before$ +$endfor$ +\begin{frontmatter} + + \title{$title$$if(subtitle)$\\\Large{$subtitle$}$endif$} + $for(author)$\author$if(authorwithinstitute)$[$for(author.institute)$$author.institute$$sep$,$endfor$]$endif${$author.name$$if(author.correspondence)$\corref{corrauth}$endif$$if(author.equalcontribution)$\corref{eqcon}$endif$ $if(author.footnote)$\fnref{$author.footnote$}$endif$}$if(author.email)$\ead{$author.email$}$endif$$endfor$ + $if(authorwithinstitute)$ $for(institute)$ \address[$institute.id$]{$institute.name$} $endfor$ $endif$ + % generate corresponding authors. + % \StrBehind is from xstring package + \ifnum \hascorr=1 + \def\corrauths{ + $for(author)$$if(author.correspondence)$and $author.name$ ($author.email$) $endif$$endfor$} + \cortext[corrauth]{Corresponding to \StrBehind*{\corrauths}{and }.} + \fi + + % generate equal contributing authors. + \ifnum \haseqc=1 + \def\eqa{$for(author)$$if(author.equalcontribution)$and $author.name$ $endif$$endfor$} + \cortext[eqcon]{\StrBehind*{\eqa}{and } are equally contributed to this work.} + \fi + + $for(footnote)$ + \fntext[$footnote.id$]{$footnote.text$} + $endfor$ + + $if(abstract)$ + \begin{abstract} + $abstract$ + \end{abstract} + $if(keywords)$ + \begin{keyword} + $for(keywords/allbutlast)$$keywords$ \sep $endfor$ + $for(keywords/last)$$keywords$$endfor$ + \end{keyword} + $endif$ + $endif$ +\end{frontmatter} + +$body$ + +$if(authorwithinstitute)$ +$else$ +\section{Author Information} + +\getcorrauthinfo{} + +\getotherauthinfo{} + +$endif$ + + +$if(natbib)$ +$if(bibliography)$ +$if(biblio-title)$ +$if(book-class)$ +\renewcommand\bibname{$biblio-title$} +$else$ +\renewcommand\refname{$biblio-title$} +$endif$ +$endif$ +\bibliography{$bibliography$} +$endif$ +$endif$ + +$for(include-after)$ +$include-after$ +$endfor$ +\end{document} diff --git a/_extensions/inst/tex/elsevier-harvard.csl b/_extensions/inst/tex/elsevier-harvard.csl new file mode 100644 index 0000000..5d88c51 --- /dev/null +++ b/_extensions/inst/tex/elsevier-harvard.csl @@ -0,0 +1,239 @@ + + diff --git a/_extensions/inst/tex/supp.cls b/_extensions/inst/tex/supp.cls new file mode 100644 index 0000000..c7c1e9e --- /dev/null +++ b/_extensions/inst/tex/supp.cls @@ -0,0 +1,1359 @@ +%% +%% This is file `supp.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% supp.dtx (with options: `class') +%% +%% Copyright 2007-2020 Elsevier Ltd +%% +%% This file is part of the 'supp Bundle'. +%% ------------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% The list of all files belonging to the 'supp Bundle' is +%% given in the file `manifest.txt'. +%% +%% +%% +%% + \def\RCSfile{supp}% + \def\RCSversion{3.3}% + \def\RCSdate{2020/11/20}% + \def\@shortjnl{\relax} + \def\@journal{Elsevier Ltd} + \def\@company{Elsevier Ltd} + \def\@issn{000-0000} + \def\@shortjid{supp} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{\@shortjid}[\RCSdate, \RCSversion: \@journal] +\def\ABD{\AtBeginDocument} +\newif\ifpreprint \preprintfalse +\newif\ifnonatbib \nonatbibfalse +\newif\iflongmktitle \longmktitlefalse +\newif\ifnopreprintline \nopreprintlinefalse +\newif\ifdoubleblind \doubleblindfalse + +\newif\ifuseexplthreefunctions \useexplthreefunctionsfalse + +\IfFileExists{expl3.sty}{% + \global\useexplthreefunctionstrue% + \RequirePackage{expl3}}{} +\ifuseexplthreefunctions\relax% +\IfFileExists{xparse.sty}{\RequirePackage{xparse}}{} +\IfFileExists{etoolbox.sty}{\RequirePackage{etoolbox}}{} +\fi + +\def\@blstr{1} +\newdimen\@bls +\@bls=\baselineskip + +\def\@finalWarning{% + *****************************************************\MessageBreak + This document is typeset in the CRC style which\MessageBreak + is not suitable for submission.\MessageBreak + \MessageBreak + Please typeset again using 'preprint' option\MessageBreak + for creating PDF suitable for submission.\MessageBreak + ******************************************************\MessageBreak +} + +\DeclareOption{preprint}{\global\preprinttrue + \gdef\@blstr{1}\xdef\jtype{0}% + \AtBeginDocument{\@twosidefalse\@mparswitchfalse}} +\DeclareOption{nopreprintline}{\global\nopreprintlinetrue} +\DeclareOption{final}{\gdef\@blstr{1}\global\preprintfalse} +\DeclareOption{review}{\global\preprinttrue\gdef\@blstr{1.5}} +\DeclareOption{authoryear}{\xdef\@biboptions{round,authoryear}} +\DeclareOption{number}{\xdef\@biboptions{numbers}} +\DeclareOption{numbers}{\xdef\@biboptions{numbers}} +\DeclareOption{nonatbib}{\global\nonatbibtrue} +\DeclareOption{longtitle}{\global\longmktitletrue} +\DeclareOption{5p}{\xdef\jtype{5}\global\preprintfalse + \ExecuteOptions{twocolumn}} + \def\jtype{0} +\DeclareOption{3p}{\xdef\jtype{3}\global\preprintfalse} +\DeclareOption{1p}{\xdef\jtype{1}\global\preprintfalse + \AtBeginDocument{\@twocolumnfalse}} +\DeclareOption{times}{\IfFileExists{txfonts.sty}% + {\AtEndOfClass{\RequirePackage{txfonts}% + \gdef\ttdefault{cmtt}% + \let\iint\relax + \let\iiint\relax + \let\iiiint\relax + \let\idotsint\relax + \let\openbox\relax}}{\AtEndOfClass{\RequirePackage{times}}}} + +\DeclareOption{endfloat}{\IfFileExists{endfloat.sty} + {\AtEndOfClass{\RequirePackage[markers]{endfloat}}}{}} +\DeclareOption{endfloats}{\IfFileExists{endfloat.sty} + {\AtEndOfClass{\RequirePackage[markers]{endfloat}}}{}} +\DeclareOption{numafflabel} + {\AtBeginDocument{\def\theaffn{\arabic{affn}}}} %*% +\DeclareOption{lefttitle} + {\AtBeginDocument{\def\supptitlealign{flushleft}}} %*% +\DeclareOption{centertitle} + {\AtBeginDocument{\def\supptitlealign{center}}} %*% +\DeclareOption{reversenotenum} + {\AtBeginDocument{\def\theaffn{\arabic{affn}} + \def\thefnote{\alph{fnote}}}} +\DeclareOption{doubleblind}{\doubleblindtrue} + +\ExecuteOptions{a4paper,10pt,oneside,onecolumn,number,preprint,centertitle} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions +\LoadClass{article} +\RequirePackage{graphicx} +\let\comma\@empty +\let\tnotesep\@empty +\let\@title\@empty + +\def\useelstitle{} + +\def\title#1{\g@addto@macro\@title{#1% + \global\let\tnoteref\@gobble}% + \g@addto@macro\useelstitle{#1}} + +\def\elsLabel#1{\@bsphack\protected@write\@auxout{}% + {\string\Newlabel{#1}{\@currentlabel}}\@esphack} +\def\Newlabel#1#2{\expandafter\xdef\csname X@#1\endcsname{#2}} + +\def\elsRef#1{\@ifundefined{X@#1}{0}{\csname X@#1\endcsname}} + +\let\@tnotemark\@empty + +\ifdoubleblind + \def\tnotemark[#1]{} +\else + \def\tnotemark[#1]{\@for\mytmark:=#1\do{% + \expandafter\ifcase\elsRef{\mytmark}\or$^{\star}$\or + $^{,\star\star}$\fi + }% +} +\fi + +\def\tnoteref#1{\tnotemark[{#1}]} +\let\@tnotes\@empty +\newcounter{tnote} +\def\tnotetext[#1]#2{\g@addto@macro\@tnotes{% + \stepcounter{tnote}\elsLabel{#1}% + \def\thefootnote{\ifcase\c@tnote\or$\star$\or$\star\star$\fi}% + \footnotetext{#2}}} + +\let\@nonumnotes\@empty +\def\nonumnote#1{\g@addto@macro\@nonumnotes{% + \let\thefootnote\relax\footnotetext{#1}}} + +\newcounter{fnote} +\def\thefnote{\arabic{fnote}} +\def\fnmark[#1]{\let\comma\@empty + \def\@fnmark{\@for\@@fnmark:=#1\do{% + \edef\fnotenum{\@ifundefined{X@\@@fnmark}{1}{\elsRef{\@@fnmark}}}% + \unskip\comma\fnotenum\let\comma,}}% +} + +\def\fnref#1{\fnmark[#1]} + +\let\@fnotes\@empty\let\@fnmark\@empty +\def\fntext[#1]#2{\g@addto@macro\@fnotes{% + \refstepcounter{fnote}\elsLabel{#1}% + \def\thefootnote{\c@fnote}% + \global\setcounter{footnote}{\c@fnote}% + \footnotetext{#2}}} + +\def\cormark[#1]{\edef\cnotenum{\elsRef{#1}}% + \unskip\textsuperscript{\sep\ifcase\cnotenum\or + $\ast$\or$\ast\ast$\fi\hspace{-1pt}}\let\sep=,} + +\let\@cormark\@empty +\let\@cornotes\@empty +\newcounter{cnote} +\def\cortext[#1]#2{\g@addto@macro\@cornotes{% + \refstepcounter{cnote}\elsLabel{#1}% + \def\thefootnote{\ifcase\thecnote\or$\ast$\or + $\ast\ast$\fi}% + \footnotetext{#2}}} + +\let\@corref\@empty +\def\corref#1{\edef\cnotenum{\elsRef{#1}}% + \edef\@corref{\ifcase\cnotenum\or + $\ast$\or$\ast\ast$\fi\hskip-1pt}} + +\def\resetTitleCounters{\c@cnote=0 + \c@fnote=0 \c@tnote=0 \c@footnote=0} + +\let\eadsep\@empty +\def\@elseads{} +\let\@elsuads\@empty +\let\@cormark\@empty +\def\hashchar{\expandafter\@gobble\string\~} +\def\underscorechar{\expandafter\@gobble\string\_} +\def\lbracechar{\expandafter\@gobble\string\{} +\def\rbracechar{\expandafter\@gobble\string\}} + +\gdef\ead{\@ifnextchar[{\@uad}{\@ead}} +\gdef\@ead#1{\bgroup + \def\_{\underscorechar}% + \def\{{\lbracechar}% + \def~{\hashchar}% + \def\}{\rbracechar}% + \edef\tmp{\the\@eadauthor}% + \immediate\write\@auxout{\string\emailauthor + {#1}{\expandafter\strip@prefix\meaning\tmp}}% + \egroup +} +\newcounter{ead} +\gdef\emailauthor#1#2{\stepcounter{ead}% + \g@addto@macro\@elseads{\raggedright% + \let\corref\@gobble\def\@@tmp{#1}% + \eadsep{\ttfamily\expandafter\strip@prefix\meaning\@@tmp} + (#2)\def\eadsep{\unskip,\space}}% +} +\gdef\@uad[#1]#2{\bgroup + \def~{\hashchar}% + \def\_{\underscorechar}% + \def~{\hashchar}% + \def\}{\rbracechar}% + \edef\tmp{\the\@eadauthor} + \immediate\write\@auxout{\string\urlauthor + {#2}{\expandafter\strip@prefix\meaning\tmp}}% + \egroup +} +\gdef\urlauthor#1#2{\g@addto@macro\@elsuads{\let\corref\@gobble% + \def\@@tmp{#1}\raggedright\eadsep + {\ttfamily\expandafter\strip@prefix\meaning\@@tmp}\space(#2)% + \def\eadsep{\unskip,\space}}% +} + +\def\elsauthors{} +\def\useauthors{} +\def\elsprelimauthors{} + +\def\pprinttitle{} +\let\authorsep\@empty +\let\prelimauthorsep\@empty +\let\sep\@empty +\newcounter{author} +\def\author{\@ifnextchar[{\@@author}{\@author}} + +\newtoks\@eadauthor +\def\@@author[#1]#2{% + \g@addto@macro\elsprelimauthors{% + \prelimauthorsep#2% + \def\prelimauthorsep{\unskip,\space}}% + \g@addto@macro\elsauthors{% + \def\baselinestretch{1}% + \authorsep#2\unskip\textsuperscript{%#1% + \@for\@@affmark:=#1\do{% + \edef\affnum{\@ifundefined{X@\@@affmark}{1}{\elsRef{\@@affmark}}}% + \unskip\sep\affnum\let\sep=,}% + \ifx\@fnmark\@empty\else\unskip\sep\@fnmark\let\sep=,\fi + \ifx\@corref\@empty\else\unskip\sep\@corref\let\sep=,\fi + }% + \def\authorsep{\unskip,\space}% + \global\let\sep\@empty\global\let\@corref\@empty + \global\let\@fnmark\@empty}% + \@eadauthor={#2}% + \g@addto@macro\useauthors{#2; }% +} + +\def\@author#1{% + \g@addto@macro\elsprelimauthors{% + \prelimauthorsep#1% + \def\prelimauthorsep{\unskip,\space}}% + \g@addto@macro\elsauthors{\normalsize% + \def\baselinestretch{1}% + \upshape\authorsep#1\unskip\textsuperscript{% + \ifx\@fnmark\@empty\else\unskip\sep\@fnmark\let\sep=,\fi + \ifx\@corref\@empty\else\unskip\sep\@corref\let\sep=,\fi + }% + \def\authorsep{\unskip,\space}% + \global\let\@fnmark\@empty + \global\let\@corref\@empty \global\let\sep\@empty}% + \@eadauthor={#1}% + \g@addto@macro\useauthors{#1; }% +} + +\AtBeginDocument{% + \@ifpackageloaded{hyperref}{% + \expandafter\gdef\csname Hy@title\endcsname{\useelstitle}% + \expandafter\gdef\csname Hy@author\endcsname{\useauthors}% + }{} +} + +\def\elsaddress{} +\def\addsep{\par\vskip6pt} + +\def\@alph#1{% + \ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or k\or + l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or + y\or z% + \or aa\or ab\or ac\or ad\or ae\or af\or ag\or ah\or ai\or aj\or + ak\or al\or am\or an\or ao\or ap\or aq\or ar\or as\or at\or au\or + av\or aw\or ax\or ay\or az% + \or ba\or bb\or bc\or bd\or be\or bf\or bg\or bh\or bi\or bj\or + bk\or bl\or bm\or bn\or bo\or bp\or bq\or br\or bs\or bt\or bu\or + bv\or bw\or bx\or by\or bz% + \or ca\or cb\or cc\or cd\or ce\or cf\or cg\or ch\or ci\or cj\or + ck\or cl\or cm\or cn\or co\or cp\or cq\or cr\or cs\or ct\or cu\or + cv\or cw\or cx\or cy\or cz% + \or da\or db\or dc\or dd\or de\or df\or dg\or dh\or di\or dj\or + dk\or dl\or dm\or dn\or do\or dp\or dq\or dr\or ds\or dt\or du\or + dv\or dw\or dx\or dy\or dz% + \or ea\or eb\or ec\or ed\or ee\or ef\or eg\or eh\or ei\or ej\or + ek\or el\or em\or en\or eo\or ep\or eq\or er\or es\or et\or eu\or + ev\or ew\or ex\or ey\or ez% + \or fa\or fb\or fc\or fd\or fe\or ff\or fg\or fh\or fi\or fj\or + fk\or fl\or fm\or fn\or fo\or fp\or fq\or fr\or fs\or ft\or fu\or + fv\or fw\or fx\or fy\or fz% + \or ga\or gb\or gc\or gd\or ge\or gf\or gg\or gh\or gi\or gj\or + gk\or gl\or gm\or gn\or go\or gp\or gq\or gr\or gs\or gt\or gu\or + gv\or gw\or gx\or gy\or gz% + \else\@ctrerr\fi} + +\newcounter{affn} +\renewcommand\theaffn{\alph{affn}} + +\ifuseexplthreefunctions\relax% + \ExplSyntaxOn + \def\ca_affitem_postskip{\mbox{~}\unskip\ignorespaces} + %%Author Address + \DeclareDocumentCommand \ca_organization { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_postal_code { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_aff_city { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_address_line { O{,}m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_state { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_country { O{ } m } + { + % #2 #1 + \csgappto { ca_affiliation_values } { #2 #1 } + } + + \DeclareDocumentCommand \ca_stm_organization { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_postal_code { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_aff_city { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_aff_address_line { O{,}m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_state { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_country { O{ } m } + { + #2 #1 + } + + \keys_define:nn { stm / affiliation } + { + op .tl_set_x:N = \l_organization_punc_tl, + oraganizationsep .tl_set_x:N = \l_organization_punc_tl, + ap .tl_set_x:N = \l_address_line_punc_tl, + addresslinesep .tl_set_x:N = \l_address_line_punc_tl, + cp .tl_set_x:N = \l_city_punc_tl, + citysep .tl_set_x:N = \l_city_punc_tl, + pp .tl_set_x:N = \l_postal_code_punc_tl, + postcodesep .tl_set_x:N = \l_postal_code_punc_tl, + sp .tl_set_x:N = \l_state_punc_tl, + statesep .tl_set_x:N = \l_state_punc_tl, + o .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + organization .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + a .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + addressline .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + c .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + city .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + p .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + postcode .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + s .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + state .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + orp .tl_set_x:N = \l_organization_punc_tl, + adp .tl_set_x:N = \l_address_line_punc_tl, + cip .tl_set_x:N = \l_city_punc_tl, + pcp .tl_set_x:N = \l_postal_code_punc_tl, + stp .tl_set_x:N = \l_state_punc_tl, + cyp .tl_set_x:N = \l_country_punc_tl, + or .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + ad .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + ci .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + pc .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + st .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + cy .code:n = { \ca_country[\l_country_punc_tl]{#1} }, + country .code:n = { \ca_country[\l_country_punc_tl]{#1} }, + unknown .code:n = { + \ifstrempty { #1 } { + \csxappto { ca_affiliation_values } + { {\l_keys_key_tl}~ } + } { + \csxappto { ca_affiliation_values } + { {#1}~ } + } + } + } + + \cs_set:Npn \__reset_affiliation: + { + \tl_gset:Nn \l_organization_punc_tl { , } + \tl_gset:Nn \l_address_line_punc_tl { , } + \tl_gset:Nn \l_city_punc_tl { , } + \tl_gset:Nn \l_postal_code_punc_tl { , } + \tl_gset:Nn \l_state_punc_tl { , } + \tl_gset:Nn \l_country_punc_tl { } + } + + \DeclareDocumentCommand\affiliation{ o m }{ + \__reset_affiliation: + \csgdef { ca_affiliation_values } { } + \IfNoValueTF { #2 } + { } + { + \keys_set:nn { stm / affiliation } { #2 } + } + \csgappto{elsaddress}{ + \def\baselinestretch{1}% + \refstepcounter{affn} + \xdef\@currentlabel{\theaffn} + \IfNoValueTF { #1 } + { } + { \elsLabel{#1} } + \textsuperscript{\theaffn}} + \csxappto{elsaddress}{ + \csuse { ca_affiliation_values } + \par + } + } + \ExplSyntaxOff + \else% + \def\caaffitempostskip{\space} + + \DeclareRobustCommand\caorganization[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\capostalcode[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\caaffcity[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\caaddressline[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\castate[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\cacountry[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\castmorganization[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmpostalcode[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmaffcity[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmaddressline[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmstate[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmcountry[2][,]{% + #2#1\caaffitempostskip% + } + + \define@key{affiliation}{op}{\xdef\@organizationpunc{#1}} + \define@key{affiliation}{orp}{\xdef\@organizationpunc{#1}} + \define@key{affiliation}{organizationsep}{\xdef\@organizationpunc{#1}} + \define@key{affiliation}{ap}{\xdef\@addresslinepunc{#1}} + \define@key{affiliation}{adp}{\xdef\@addresslinepunc{#1}} + \define@key{affiliation}{addresslinesep}{\xdef\@addresslinepunc{#1}} + \define@key{affiliation}{cp}{\xdef\@citypunc{#1}} + \define@key{affiliation}{cip}{\xdef\@citypunc{#1}} + \define@key{affiliation}{cyp}{\xdef\@countrypunc{#1}} + \define@key{affiliation}{citysep}{\xdef\@citypunc{#1}} + \define@key{affiliation}{pp}{\xdef\@postcodepunc{#1}} + \define@key{affiliation}{pop}{\xdef\@postcodepunc{#1}} + \define@key{affiliation}{postcodesep}{\xdef\@postcodepunc{#1}} + \define@key{affiliation}{sp}{\xdef\@statepunc{#1}} + \define@key{affiliation}{stp}{\xdef\@statepunc{#1}} + \define@key{affiliation}{statesep}{\xdef\@statepunc{#1}} + \define@key{affiliation}{countrysep}{\xdef\@countrypunc{#1}} + + \define@key{affiliation}{organization}{% + \caorganization[\@organizationpunc]{#1}} + \define@key{affiliation}{addressline}{% + \caaddressline[\@addresslinepunc]{#1}} + \define@key{affiliation}{city}{% + \caaffcity[\@citypunc]{#1}} + \define@key{affiliation}{postcode}{% + \capostalcode[\@postcodepunc]{#1}} + \define@key{affiliation}{state}{% + \castate[\@statepunc]{#1}} + \define@key{affiliation}{or}{% + \caorganization[\@organizationpunc]{#1}} + \define@key{affiliation}{ad}{% + \caaddressline[\@addresslinepunc]{#1}} + \define@key{affiliation}{ci}{% + \caaffcity[\@citypunc]{#1}} + \define@key{affiliation}{po}{% + \capostalcode[\@postcodepunc]{#1}} + \define@key{affiliation}{st}{% + \castate[\@statepunc]{#1}} + \define@key{affiliation}{o}{% + \caorganization[\@organizationpunc]{#1}} + \define@key{affiliation}{a}{% + \caaddressline[\@addresslinepunc]{#1}} + \define@key{affiliation}{c}{% + \cacity[\@citypunc]{#1}} + \define@key{affiliation}{p}{% + \capostcode[\@postcodepunc]{#1}} + \define@key{affiliation}{s}{% + \castate[\@statepunc]{#1}} + \define@key{affiliation}{cy}{% + \cacountry[\@countrypunc]{#1}} + \define@key{affiliation}{country}{% + \cacountry[\@countrypunc]{#1}} + + \gdef\@resetaffiliation{% + \gdef\@organizationpunc{,}% + \gdef\@addresslinepunc{,}% + \gdef\@citypunc{,}% + \gdef\@statepunc{,}% + \gdef\@postcodepunc{,}% + \gdef\@countrypunc{}% + } + + \def\affiliation{\@ifnextchar[{\@@affiliation}{\@affiliation}} + + \newcommand*{\newstmrobustcmd}{} + \protected\def\newstmrobustcmd{\@star@or@long\stmetb@new@command} + + \def\stmetb@new@command#1{\@testopt{\stmetb@newcommand#1}0} + + \def\stmetb@newcommand#1[#2]{% + \@ifnextchar[%] + {\stmetb@xargdef#1[#2]} + {\ifx\l@ngrel@x\relax + \let\l@ngrel@x\protected + \else + \protected\def\l@ngrel@x{\protected\long}% + \fi + \@argdef#1[#2]}} + + \long\def\stmetb@xargdef#1[#2][#3]#4{% + \@ifdefinable#1{% + \expandafter\protected + \expandafter\def + \expandafter#1% + \expandafter{% + \expandafter\@testopt + \csname\string#1\endcsname{#3}}% + \expandafter\@yargdef\csname\string#1\endcsname\tw@{#2}{#4}}} + % + \newcommand{\ifstmundef}[1]{% + \ifdefined#1% + \ifx#1\relax + \expandafter\expandafter + \expandafter\@firstoftwo + \else + \expandafter\expandafter + \expandafter\@secondoftwo + \fi + \else + \expandafter\@firstoftwo + \fi} + \newcommand{\stmexpandonce}[1]{% + \unexpanded\expandafter{#1}} + \newstmrobustcmd{\gstmappto}[2]{% + \ifundef{#1} + {\xdef#1{\unexpanded{#2}}} + {\xdef#1{\stmexpandonce#1\unexpanded{#2}}}} + \newstmrobustcmd{\xstmappto}[2]{% + \ifstmundef{#1} + {\xdef#1{#2}} + {\xdef#1{\stmexpandonce#1#2}}} + + \long\def\@@affiliation[#1]#2{% + \@resetaffiliation% + \gdef\caaffiliationvalues{}% + \elsLabel{#1}% + \setkeys{affiliation}{#2}% + \g@addto@macro\elsaddress{% + \def\baselinestretch{1}% + \refstepcounter{affn}% + \xdef\@currentlabel{\theaffn}% + \elsLabel{#1}% + \textsuperscript{\theaffn}} + \xstmappto\elsaddress{\caaffiliationvalues\par}} + + \long\def\@affiliation#1{% + \@resetaffiliation% + \gdef\caaffiliationvalues{}% + \setkeys{affiliation}{#1}% + \g@addto@macro\elsauthors{% + \def\baselinestretch{1}}% + \xstmappto\elsaddress{\caaffiliationvalues\par}} +\fi + +\def\address{\@ifnextchar[{\@@address}{\@address}} + +\long\def\@@address[#1]#2{\g@addto@macro\elsaddress{% + \def\baselinestretch{1}% + \refstepcounter{affn} + \xdef\@currentlabel{\theaffn} + \elsLabel{#1}% + \textsuperscript{\theaffn}#2\par}} + +\long\def\@address#1{\g@addto@macro\elsauthors{% + \def\baselinestretch{1}% + \addsep\footnotesize\itshape#1\def\addsep{\par\vskip6pt}% + \def\authorsep{\par\vskip8pt}}} + +\newbox\absbox +\renewenvironment{abstract}{\global\setbox\absbox=\vbox\bgroup + \hsize=\textwidth\def\baselinestretch{1}% + \noindent\unskip\textbf{\@suppabstitle} %*% + \par\medskip\noindent\unskip\ignorespaces} + {\egroup} + +\newbox\supphighlightsbox +\newbox\suppgrabsbox +\def\@supphighlightstitle{Highlights} +\def\@suppgrabstitle{Graphical Abstract} +\newif\ifelsprelimpagegrabs\global\elsprelimpagegrabsfalse +\newif\ifelsprelimpagehl\global\elsprelimpagehlfalse +\def\suppprelims{% + \ifelsprelimpagegrabs\relax% + \thispagestyle{empty}% + \unvbox\suppgrabsbox% + \pagebreak\clearpage% + \fi% + \ifelsprelimpagehl\relax% + \thispagestyle{empty} + \unvbox\supphighlightsbox% + \pagebreak\clearpage% + \setcounter{page}{1}% + \fi% +} +\newenvironment{highlights}{% + \global\elsprelimpagehltrue% + \global\setbox\supphighlightsbox=\vbox\bgroup + \hsize=\textwidth\def\baselinestretch{1}% + \noindent\unskip{\Large\@supphighlightstitle}%*% + \par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}% + \ifx\elsprelimauthors\@empty\relax\else% + \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors% + \fi% + \par\medskip\noindent\unskip\ignorespaces + \begin{itemize} + } + {\end{itemize} + \egroup} +\newenvironment{graphicalabstract}{% + \global\elsprelimpagegrabstrue% + \global\setbox\suppgrabsbox=\vbox\bgroup + \hsize=\textwidth\def\baselinestretch{1}% + \noindent\unskip{\Large\@suppgrabstitle}%*% + \par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}% + \ifx\elsprelimauthors\@empty\relax\else% + \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors% + \fi% + \par\medskip\noindent\unskip\ignorespaces} + {\egroup} + +\newbox\keybox +\let\@suppkwdtitle\@empty %*% +\def\keywordtitle#1{\gdef\@suppkwdtitle{#1}} %*% +\def\keywordtitlesep#1{\gdef\@suppkeywordtitlesep{#1}} %*% +\keywordtitle{Keywords} %*% +\keywordtitlesep{:\ } +\def\keyword{% + \def\sep{\unskip, }% + \def\MSC{\@ifnextchar[{\@MSC}{\@MSC[2000]}} + \def\@MSC[##1]{\par\leavevmode\hbox {\it ##1~MSC:\space}}% + \def\PACS{\par\leavevmode\hbox {\it PACS:\space}}% + \def\JEL{\par\leavevmode\hbox {\it JEL:\space}}% + \global\setbox\keybox=\vbox\bgroup\hsize=\textwidth + \normalsize\normalfont\def\baselinestretch{1} + \parskip\z@ + \noindent\textit{\@suppkwdtitle\@elsarticlekeywordtitlesep} + \raggedright % Keywords are not justified. + \ignorespaces} +\def\endkeyword{\par \egroup} + +\newdimen\Columnwidth +\Columnwidth=\columnwidth + +\def\printFirstPageNotes{% + \iflongmktitle + \let\columnwidth=\textwidth + \fi +\ifdoubleblind +\else + \ifx\@tnotes\@empty\else\@tnotes\fi + \ifx\@nonumnotes\@empty\else\@nonumnotes\fi + \ifx\@cornotes\@empty\else\@cornotes\fi + \ifx\@elseads\@empty\relax\else + \let\thefootnote\relax + \footnotetext{\ifnum\theead=1\relax + \textit{Email address:\space}\else + \textit{Email addresses:\space}\fi + \@elseads}\fi + \ifx\@elsuads\@empty\relax\else + \let\thefootnote\relax + \footnotetext{\textit{URL:\space}% + \@elsuads}\fi +\fi + \ifx\@fnotes\@empty\else\@fnotes\fi + \iflongmktitle\if@twocolumn + \let\columnwidth=\Columnwidth\fi\fi +} + +%% Pushing text to begin on newpage %*% +\def\newpage@after@title{title} +\def\newpage@after@author{author} +\def\newpage@after@abstract{abstract} +\def\newpageafter#1% + {\gdef\@suppnewpageafter{#1}} + +\long\def\pprintMaketitle{\clearpage + \iflongmktitle\if@twocolumn\let\columnwidth=\textwidth\fi\fi + \resetTitleCounters + \def\baselinestretch{1}% + \printFirstPageNotes + \begin{\supptitlealign}% + \thispagestyle{pprintTitle}% + \def\baselinestretch{1}% + \Large\@title\par\vskip18pt% + \ifx\@suppnewpageafter\newpage@after@title% %*% + \newpage + \fi% + \ifdoubleblind + \vspace*{2pc} + \else + \normalsize\elsauthors\par\vskip10pt + \footnotesize\itshape\elsaddress\par\vskip36pt + \fi + \ifx\@suppnewpageafter\newpage@after@author% %*% + \newpage + \fi% + \hrule\vskip12pt + \ifvoid\absbox\else\unvbox\absbox\par\vskip10pt\fi + \ifvoid\keybox\else\unvbox\keybox\par\vskip10pt\fi + \hrule\vskip12pt + \ifx\@suppnewpageafter\newpage@after@abstract% %*% + \newpage + \fi% + \end{\supptitlealign}% + \gdef\thefootnote{\arabic{footnote}}% + } + +\def\printWarning{% + \mbox{}\par\vfill\par\bgroup + \fboxsep12pt\fboxrule1pt + \hspace*{.18\textwidth} + \fcolorbox{gray50}{gray10}{\box\warnbox} + \egroup\par\vfill\thispagestyle{empty} + \setcounter{page}{0} + \clearpage} + +\long\def\finalMaketitle{% + \resetTitleCounters + \def\baselinestretch{1}% + \MaketitleBox + \thispagestyle{pprintTitle}% + \gdef\thefootnote{\arabic{footnote}}% + } + +\long\def\MaketitleBox{% + \resetTitleCounters + \def\baselinestretch{1}% + \begin{\supptitlealign}% + \def\baselinestretch{1}% + \Large\@title\par\vskip18pt + \ifdoubleblind + \vspace*{2pc} + \else + \normalsize\elsauthors\par\vskip10pt + \footnotesize\itshape\elsaddress\par\vskip36pt + \fi + \hrule\vskip12pt + \ifvoid\absbox\else\unvbox\absbox\par\vskip10pt\fi + \ifvoid\keybox\else\unvbox\keybox\par\vskip10pt\fi + \hrule\vskip12pt + \end{\supptitlealign}% +} + +\def\FNtext#1{\par\bgroup\footnotesize#1\egroup} +\newdimen\space@left +\def\alarm#1{\typeout{******************************}% + \typeout{#1}% + \typeout{******************************}% +} + +\def\titlespancalculator#1#2#3#4{% + % break count + \@tempcnta=#4\relax% + % pagebreakcount increment + \advance\@tempcnta by 1\relax% + % title page height + \@tempdima=#1\relax% + % Page height - title page notes height (only for first break) + % Page height - textheight (for remaining breaks) + % Page height - title page notes height + \@tempdimb=#2\relax% + % Remaining title page height + \advance\@tempdima -\the\@tempdimb% + % Checks if remaining title page + % height less than textheight + \ifdim\the\@tempdima>#3\relax% + \titlespancalculator% + {\the\@tempdima}{#3}{#3}{\the\@tempcnta}%Break again + \else% + % Save break count and exit. + \xdef\savetitlepagespan{\the\@tempcnta}% + \fi% +}% + +\long\def\myfor#1#2#3{% + \@tempcnta=#1\relax% + \ifnum#1<#2\relax% + \advance\@tempcnta by 1\relax% + #3% + \myfor{\the\@tempcnta}{#2}{#3}% + \fi} + +\long\def\getSpaceLeft{%\global\@twocolumnfalse% + \global\setbox0=\vbox{\hsize=\textwidth\MaketitleBox}% + \global\setbox1=\vbox{\hsize=\textwidth + \let\footnotetext\FNtext + \printFirstPageNotes}% + \xdef\noteheight{\the\ht1}% + \xdef\titleheight{\the\ht0}% + \@tempdima=\vsize + \advance\@tempdima-\noteheight + \advance\@tempdima-1\baselineskip + \xdef\savefpageheight{\the\@tempdima}% + \setbox2=\vbox{\titlespancalculator{\titleheight}% + {\savefpageheight}{\textheight}{0}}% +} + + \skip\footins=24pt + +\newbox\els@boxa +\newbox\els@boxb + +\ifpreprint + \def\maketitle{\suppprelims\pprintMaketitle} + \else + \ifnum\jtype=1 + \def\maketitle{% + \suppprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \box\els@boxb} + \else% + \fi% + \box0% + \else + \finalMaketitle\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}}% + \else + \ifnum\jtype=5 + \def\maketitle{% + \suppprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \twocolumn[\box\els@boxb]} + \else% + \fi% + \twocolumn[\box0]%\printFirstPageNotes + \else + \twocolumn[\finalMaketitle]\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}} + \else + \if@twocolumn + \def\maketitle{% + \suppprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \twocolumn[\box\els@boxb]} + \else% + \fi% + \twocolumn[\box0]% + \else + \twocolumn[\finalMaketitle]\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}}% + \else + \def\maketitle{% + \suppprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \box\els@boxb} + \else% + \fi% + \box0% + \else + \suppprelims% + \finalMaketitle\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}}% + \fi + \fi + \fi +\fi + +\let\@suppmyfooter\@empty +\let\@suppmyfooteralign\@empty +\def\@suppmyfooteralignleft{L} +\def\@suppmyfooteralignright{R} +\def\@suppmyfooteraligncenter{C} + +\def\myfooter[#1]#2 %*% + {\gdef\@suppmyfooteralign{#1} + \gdef\@suppmyfooter{#2}} + +\def\myfooterfont#1{\gdef\@myfooterfont{#1}} +\myfooterfont{\footnotesize\itshape} +\def\ps@pprintTitle{% + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot{\footnotesize\itshape + \ifx\@journal\@empty + \else\@journal\fi\hfill}% + \let\@evenfoot\@oddfoot} + +\def\@seccntDot{.} +\def\@seccntformat#1{\csname the#1\endcsname\@seccntDot\hskip 0.5em} + +\renewcommand\section{\@startsection {section}{1}{\z@}% + {18\p@ \@plus 6\p@ \@minus 3\p@}% + {9\p@ \@plus 6\p@ \@minus 3\p@}% + {\normalsize\bfseries\boldmath}} +\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% + {12\p@ \@plus 6\p@ \@minus 3\p@}% + {3\p@ \@plus 6\p@ \@minus 3\p@}% + {\normalfont\normalsize\itshape}} +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% + {12\p@ \@plus 6\p@ \@minus 3\p@}% + {\p@}% + {\normalfont\normalsize\itshape}} + +\def\paragraph{\secdef{\els@aparagraph}{\els@bparagraph}} +\def\els@aparagraph[#1]#2{\elsparagraph[#1]{#2.}} +\def\els@bparagraph#1{\elsparagraph*{#1.}} + +\newcommand\elsparagraph{\@startsection{paragraph}{4}{0\z@}% + {10\p@ \@plus 6\p@ \@minus 3\p@}% + {-6\p@}% + {\normalfont\itshape}} +\newdimen\leftMargin +\leftMargin=2em +\newtoks\@enLab %\newtoks\@enfont +\def\@enQmark{?} +\def\@enLabel#1#2{% + \edef\@enThe{\noexpand#1{\@enumctr}}% + \@enLab\expandafter{\the\@enLab\csname the\@enumctr\endcsname}% + \@enloop} +\def\@enSpace{\afterassignment\@enSp@ce\let\@tempa= } +\def\@enSp@ce{\@enLab\expandafter{\the\@enLab\space}\@enloop} +\def\@enGroup#1{\@enLab\expandafter{\the\@enLab{#1}}\@enloop} +\def\@enOther#1{\@enLab\expandafter{\the\@enLab#1}\@enloop} +\def\@enloop{\futurelet\@entemp\@enloop@} +\def\@enloop@{% + \ifx A\@entemp \def\@tempa{\@enLabel\Alph }\else + \ifx a\@entemp \def\@tempa{\@enLabel\alph }\else + \ifx i\@entemp \def\@tempa{\@enLabel\roman }\else + \ifx I\@entemp \def\@tempa{\@enLabel\Roman }\else + \ifx 1\@entemp \def\@tempa{\@enLabel\arabic}\else + \ifx \@sptoken\@entemp \let\@tempa\@enSpace \else + \ifx \bgroup\@entemp \let\@tempa\@enGroup \else + \ifx \@enum@\@entemp \let\@tempa\@gobble \else + \let\@tempa\@enOther + \fi\fi\fi\fi\fi\fi\fi\fi + \@tempa} +\newlength{\@sep} \newlength{\@@sep} +\setlength{\@sep}{.5\baselineskip plus.2\baselineskip + minus.2\baselineskip} +\setlength{\@@sep}{.1\baselineskip plus.01\baselineskip + minus.05\baselineskip} +\providecommand{\sfbc}{\rmfamily\upshape} +\providecommand{\sfn}{\rmfamily\upshape} +\def\@enfont{\ifnum \@enumdepth >1\let\@nxt\sfn \else\let\@nxt\sfbc \fi\@nxt} +\def\enumerate{% + \ifnum \@enumdepth >3 \@toodeep\else + \advance\@enumdepth \@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}\fi + \@ifnextchar[{\@@enum@}{\@enum@}} +\def\@@enum@[#1]{% + \@enLab{}\let\@enThe\@enQmark + \@enloop#1\@enum@ + \ifx\@enThe\@enQmark\@warning{The counter will not be printed.% + ^^J\space\@spaces\@spaces\@spaces The label is: \the\@enLab}\fi + \expandafter\edef\csname label\@enumctr\endcsname{\the\@enLab}% + \expandafter\let\csname the\@enumctr\endcsname\@enThe + \csname c@\@enumctr\endcsname7 + \expandafter\settowidth + \csname leftmargin\romannumeral\@enumdepth\endcsname + {\the\@enLab\hskip\labelsep}% + \@enum@} +\def\@enum@{\list{{\@enfont\csname label\@enumctr\endcsname}}% + {\usecounter{\@enumctr}\def\makelabel##1{\hss\llap{##1}}% + \ifnum \@enumdepth>1\setlength{\topsep}{\@@sep}\else + \setlength{\topsep}{\@sep}\fi + \ifnum \@enumdepth>1\setlength{\itemsep}{0pt plus1pt minus1pt}% + \else \setlength{\itemsep}{\@@sep}\fi + %\setlength\leftmargin{\leftMargin}%%%{1.8em} + \setlength{\parsep}{0pt plus1pt minus1pt}% + \setlength{\parskip}{0pt plus1pt minus1pt} + }} + +\def\endenumerate{\par\ifnum \@enumdepth >1\addvspace{\@@sep}\else + \addvspace{\@sep}\fi \endlist} + +\def\sitem{\@noitemargtrue\@item[\@itemlabel *]} + +\def\itemize{\@ifnextchar[{\@Itemize}{\@Itemize[]}} + +\def\@Itemize[#1]{\def\next{#1}% + \ifnum \@itemdepth >\thr@@\@toodeep\else + \advance\@itemdepth\@ne + \ifx\next\@empty\else\expandafter\def\csname + labelitem\romannumeral\the\@itemdepth\endcsname{#1}\fi% + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \expandafter\list\csname\@itemitem\endcsname + {\def\makelabel##1{\hss\llap{##1}}}% + \fi} +\def\newdefinition#1{% + \@ifnextchar[{\@odfn{#1}}{\@ndfn{#1}}}%] +\def\@ndfn#1#2{% + \@ifnextchar[{\@xndfn{#1}{#2}}{\@yndfn{#1}{#2}}} +\def\@xndfn#1#2[#3]{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}\@newctr{#1}[#3]% + \expandafter\xdef\csname the#1\endcsname{% + \expandafter\noexpand\csname the#3\endcsname \@dfncountersep + \@dfncounter{#1}}% + \global\@namedef{#1}{\@dfn{#1}{#2}}% + \global\@namedef{end#1}{\@enddefinition}}} +\def\@yndfn#1#2{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}% + \expandafter\xdef\csname the#1\endcsname{\@dfncounter{#1}}% + \global\@namedef{#1}{\@dfn{#1}{#2}}% + \global\@namedef{end#1}{\@enddefinition}}} +\def\@odfn#1[#2]#3{% + \@ifundefined{c@#2}{\@nocounterr{#2}}% + {\expandafter\@ifdefinable\csname #1\endcsname + {\global\@namedef{the#1}{\@nameuse{the#2}} + \global\@namedef{#1}{\@dfn{#2}{#3}}% + \global\@namedef{end#1}{\@enddefinition}}}} +\def\@dfn#1#2{% + \refstepcounter{#1}% + \@ifnextchar[{\@ydfn{#1}{#2}}{\@xdfn{#1}{#2}}} +\def\@xdfn#1#2{% + \@begindefinition{#2}{\csname the#1\endcsname}\ignorespaces} +\def\@ydfn#1#2[#3]{% + \@opargbegindefinition{#2}{\csname the#1\endcsname}{#3}\ignorespaces} +\def\@dfncounter#1{\noexpand\arabic{#1}} +\def\@dfncountersep{.} +\def\@begindefinition#1#2{\trivlist + \item[\hskip\labelsep{\bfseries #1\ #2.}]\upshape} +\def\@opargbegindefinition#1#2#3{\trivlist + \item[\hskip\labelsep{\bfseries #1\ #2\ (#3).}]\upshape} +\def\@enddefinition{\endtrivlist} + +\def\@begintheorem#1#2{\trivlist + \let\baselinestretch\@blstr + \item[\hskip \labelsep{\bfseries #1\ #2.}]\itshape} +\def\@opargbegintheorem#1#2#3{\trivlist + \let\baselinestretch\@blstr + \item[\hskip \labelsep{\bfseries #1\ #2\ (#3).}]\itshape} + +\def\newproof#1{% + \@ifnextchar[{\@oprf{#1}}{\@nprf{#1}}} +\def\@nprf#1#2{% + \@ifnextchar[{\@xnprf{#1}{#2}}{\@ynprf{#1}{#2}}} +\def\@xnprf#1#2[#3]{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}\@newctr{#1}[#3]% + \expandafter\xdef\csname the#1\endcsname{% + \expandafter\noexpand\csname the#3\endcsname \@prfcountersep + \@prfcounter{#1}}% + \global\@namedef{#1}{\@prf{#1}{#2}}% + \global\@namedef{end#1}{\@endproof}}} +\def\@ynprf#1#2{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}% + \expandafter\xdef\csname the#1\endcsname{\@prfcounter{#1}}% + \global\@namedef{#1}{\@prf{#1}{#2}}% + \global\@namedef{end#1}{\@endproof}}} +\def\@oprf#1[#2]#3{% + \@ifundefined{c@#2}{\@nocounterr{#2}}% + {\expandafter\@ifdefinable\csname #1\endcsname + {\global\@namedef{the#1}{\@nameuse{the#2}}% + \global\@namedef{#1}{\@prf{#2}{#3}}% + \global\@namedef{end#1}{\@endproof}}}} +\def\@prf#1#2{% + \refstepcounter{#1}% + \@ifnextchar[{\@yprf{#1}{#2}}{\@xprf{#1}{#2}}} +\def\@xprf#1#2{% + \@beginproof{#2}{\csname the#1\endcsname}\ignorespaces} +\def\@yprf#1#2[#3]{% + \@opargbeginproof{#2}{\csname the#1\endcsname}{#3}\ignorespaces} +\def\@prfcounter#1{\noexpand\arabic{#1}} +\def\@prfcountersep{.} +\def\@beginproof#1#2{\trivlist\let\baselinestretch\@blstr + \item[\hskip \labelsep{\scshape #1.}]\rmfamily} +\def\@opargbeginproof#1#2#3{\trivlist\let\baselinestretch\@blstr + \item[\hskip \labelsep{\scshape #1\ (#3).}]\rmfamily} +\def\@endproof{\endtrivlist} +\newcommand*{\qed}{\hbox{}\hfill$\Box$} + +\@ifundefined{@biboptions}{\xdef\@biboptions{numbers}}{} +\InputIfFileExists{\jobname.spl}{}{} +\ifnonatbib\relax\else + \RequirePackage[\@biboptions]{natbib} +\fi +\newwrite\splwrite +\immediate\openout\splwrite=\jobname.spl +\def\biboptions#1{\def\next{#1}\immediate\write\splwrite{% + \string\g@addto@macro\string\@biboptions{% + ,\expandafter\strip@prefix\meaning\next}}} + +\let\baselinestretch=\@blstr +\ifnum\jtype=1 + \RequirePackage{geometry} + \geometry{twoside, + paperwidth=210mm, + paperheight=297mm, + textheight=562pt, + textwidth=384pt, + centering, + headheight=50pt, + headsep=12pt, + footskip=12pt, + footnotesep=24pt plus 2pt minus 12pt, + } + \global\let\bibfont=\footnotesize + \global\bibsep=0pt + \if@twocolumn\global\@twocolumnfalse\fi +\else\ifnum\jtype=3 + \RequirePackage{geometry} + \geometry{twoside, + paperwidth=210mm, + paperheight=297mm, + textheight=622pt, + textwidth=468pt, + centering, + headheight=50pt, + headsep=12pt, + footskip=18pt, + footnotesep=24pt plus 2pt minus 12pt, + columnsep=2pc + } + \global\let\bibfont=\footnotesize + \global\bibsep=0pt + \if@twocolumn\input{fleqn.clo}\fi +\else\ifnum\jtype=5 + \RequirePackage{geometry} + \geometry{twoside, + paperwidth=210mm, + paperheight=297mm, + textheight=682pt, + textwidth=522pt, + centering, + headheight=50pt, + headsep=12pt, + footskip=18pt, + footnotesep=24pt plus 2pt minus 12pt, + columnsep=18pt + }% + \global\let\bibfont=\footnotesize + \global\bibsep=0pt + \input{fleqn.clo} + \global\@twocolumntrue +%% +%% End of option '5p' +%% +\fi\fi\fi +\def\journal#1{\gdef\@journal{#1}} + \let\@journal\@empty +\newenvironment{frontmatter}{}{\maketitle} + +\long\def\@makecaption#1#2{% + \vskip\abovecaptionskip\footnotesize + \sbox\@tempboxa{#1: #2}% + \ifdim \wd\@tempboxa >\hsize + #1: #2\par + \else + \global \@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip} + +\AtBeginDocument{\@ifpackageloaded{hyperref} + {\def\@linkcolor{blue} + \def\@anchorcolor{blue} + \def\@citecolor{blue} + \def\@filecolor{blue} + \def\@urlcolor{blue} + \def\@menucolor{blue} + \def\@pagecolor{blue} +\begingroup + \@makeother\`% + \@makeother\=% + \edef\x{% + \edef\noexpand\x{% + \endgroup + \noexpand\toks@{% + \catcode 96=\noexpand\the\catcode`\noexpand\`\relax + \catcode 61=\noexpand\the\catcode`\noexpand\=\relax + }% + }% + \noexpand\x + }% +\x +\@makeother\` +\@makeother\= +}{}} +%% +\def\appendixname{Appendix } +\renewcommand\appendix{\par + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \setcounter{equation}{0} + \gdef\thefigure{\@Alph\c@section.\arabic{figure}}% + \gdef\thetable{\@Alph\c@section.\arabic{table}}% + \gdef\thesection{\appendixname~\@Alph\c@section}% + \@addtoreset{equation}{section}% + \gdef\theequation{\@Alph\c@section.\arabic{equation}}% + \addtocontents{toc}{\string\let\string\numberline\string\tmptocnumberline}{}{} +} + +%%%% \numberline width calculation for appendix. +\newdimen\appnamewidth +\def\tmptocnumberline#1{% + \setbox0=\hbox{\appendixname} + \appnamewidth=\wd0 + \addtolength\appnamewidth{2.5pc} + \hb@xt@\appnamewidth{#1\hfill} +} + +%% Added for work with amsrefs.sty + +\@ifpackageloaded{amsrefs}% + {} + {%\let\bibsection\relax% + \AtBeginDocument{\def\cites@b#1#2,#3{% + \begingroup[% + \toks@{\InnerCite{#2}#1}% + \ifx\@empty#3\@xp\@gobble\fi + \cites@c#3% +}}} +%% +%% Added for avoiding clash with cleveref.sty +\@ifpackageloaded{cleveref}% + {} + {\def\tnotetext[#1]#2{\g@addto@macro\@tnotes{% + \refstepcounter{tnote}% + \immediate\write\@auxout{\string\Newlabel{#1}{\thetnote}} + \def\thefootnote{\ifcase\c@tnote\or$\star$\or$\star\star$\fi}% + \footnotetext{#2}}} +%%% + \def\fntext[#1]#2{\g@addto@macro\@fnotes{% + \refstepcounter{fnote}% + \immediate\write\@auxout{\string\Newlabel{#1}{\thefnote}} + \def\thefootnote{\thefnote}% + \global\setcounter{footnote}{\c@fnote}% + \footnotetext{#2}}} +%%% + \def\cortext[#1]#2{\g@addto@macro\@cornotes{% + \refstepcounter{cnote}% + \immediate\write\@auxout{\string\Newlabel{#1}{\thecnote}} + \def\thefootnote{\ifcase\c@cnote\or$\ast$\or + $\ast\ast$\fi}% + \footnotetext{#2}}} +} + +\def\textmarker#1#2{\textcolor{#1}{#2}}%*% +\endinput +%% +%% End of file `supp.cls'. diff --git a/_extensions/inst/tex/supp.tex b/_extensions/inst/tex/supp.tex new file mode 100644 index 0000000..5ceb998 --- /dev/null +++ b/_extensions/inst/tex/supp.tex @@ -0,0 +1,432 @@ +$-- Keeping in template layout for backward compatibility +\documentclass[$if(layout)$$layout$$else$$for(classoption)$$classoption$$sep$,$endfor$$endif$]{_extensions/inst/tex/supp} %review=doublespace preprint=single 5p=2 column +%%% Begin My package additions %%%%%%%%%%%%%%%%%%% +\usepackage[hyphens]{url} +$if(journal)$ +\journal{$journal$} % Sets Journal name +$endif$ +\usepackage{lineno} % add +$if(linenumbers)$ +\linenumbers % turns line numbering on +$endif$ +\usepackage{graphicx} +\usepackage{xstring} +\usepackage{xcolor} +%%%%%%%%%%%%%%%% end my additions to header +\usepackage[T1]{fontenc} +\usepackage{lmodern} +\usepackage{amssymb,amsmath} +\usepackage{ifxetex,ifluatex} +\usepackage{fixltx2e} % provides \textsubscript +% use upquote if available, for straight quotes in verbatim environments +\IfFileExists{upquote.sty}{\usepackage{upquote}}{} +\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex + \usepackage[utf8]{inputenc} + $if(euro)$ + \usepackage{eurosym} + $endif$ +\else % if luatex or xelatex + \usepackage{fontspec} + \ifxetex + \usepackage{xltxtra,xunicode} + \fi + \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase} + \newcommand{\euro}{€} + $if(mainfont)$ + \setmainfont{$mainfont$} + $endif$ + $if(sansfont)$ + \setsansfont{$sansfont$} + $endif$ + $if(monofont)$ + \setmonofont{$monofont$} + $endif$ + $if(mathfont)$ + \setmathfont{$mathfont$} + $endif$ +\fi +% use microtype if available +\IfFileExists{microtype.sty}{\usepackage{microtype}}{} +$if(geometry)$ +\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry} +$endif$ +$if(natbib)$ +\usepackage{natbib} +\setcitestyle{$natbiboptions$} +\bibliographystyle{$if(biblio-style)$$biblio-style$$else$plainnat$endif$} +$endif$ +$if(listings)$ +\usepackage{listings} +$endif$ +$if(lhs)$ +\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{} +$endif$ +$if(verbatim-in-note)$ +\usepackage{fancyvrb} +$endif$ +$if(graphics)$ +\usepackage{graphicx} +$endif$ +\ifxetex + \usepackage[setpagesize=false, % page size defined by xetex + unicode=false, % unicode breaks when used with xetex + xetex]{hyperref} +\else + \usepackage[unicode=true]{hyperref} +\fi +\hypersetup{breaklinks=true, + bookmarks=true, + pdfauthor={$author-meta$}, + pdftitle={$title-meta$}, + colorlinks=$if(colorlinks)$true$else$false$endif$, + urlcolor=$if(urlcolor)$$urlcolor$$else$blue$endif$, + linkcolor=$if(linkcolor)$$linkcolor$$else$magenta$endif$, + pdfborder={0 0 0}} +\urlstyle{same} % don't use monospace font for urls +$if(links-as-notes)$ +% Make links footnotes instead of hotlinks: +\renewcommand{\href}[2]{#2\footnote{\url{#1}}} +$endif$ +$if(strikeout)$ +\usepackage[normalem]{ulem} +% avoid problems with \sout in headers with hyperref: +\pdfstringdefDisableCommands{\renewcommand{\sout}{}} +$endif$ +$if(numbersections)$ +\setcounter{secnumdepth}{5} +$else$ +\setcounter{secnumdepth}{0} +$endif$ +$if(verbatim-in-note)$ +\VerbatimFootnotes % allows verbatim text in footnotes +$endif$ +$if(lang)$ +\ifxetex + \usepackage{polyglossia} + \setmainlanguage{$mainlang$} +\else + \usepackage[$lang$]{babel} +\fi +$endif$ +% Pandoc toggle for numbering sections (defaults to be off) +$if(numbersections)$ +$else$ +\setcounter{secnumdepth}{0} +$endif$ +$if(highlighting-macros)$ +% Pandoc syntax highlighting +$highlighting-macros$ +$endif$ +% tightlist command for lists without linebreak +\providecommand{\tightlist}{% + \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}} +$if(tables)$ +% From pandoc table feature +\usepackage{longtable,booktabs,array} +$if(multirow)$ +\usepackage{multirow} +$endif$ +\usepackage{calc} % for calculating minipage widths +% Correct order of tables after \paragraph or \subparagraph +\usepackage{etoolbox} +\makeatletter +\patchcmd\longtable{\par}{\if@noskipsec\mbox{}\fi\par}{}{} +\makeatother +% Allow footnotes in longtable head/foot +\IfFileExists{footnotehyper.sty}{\usepackage{footnotehyper}}{\usepackage{footnote}} +\makesavenoteenv{longtable} +$endif$ +$if(csl-refs)$ +% Pandoc citation processing +\newlength{\cslhangindent} +\setlength{\cslhangindent}{1.5em} +\newlength{\csllabelwidth} +\setlength{\csllabelwidth}{3em} +\newlength{\cslentryspacingunit} % times entry-spacing +\setlength{\cslentryspacingunit}{\parskip} +% for Pandoc 2.8 to 2.10.1 +\newenvironment{cslreferences}% + {$if(csl-hanging-indent)$\setlength{\parindent}{0pt}% + \everypar{\setlength{\hangindent}{\cslhangindent}}\ignorespaces$endif$}% + {\par} +% For Pandoc 2.11+ +\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} + }% +{} +\usepackage{calc} +\newcommand{\CSLBlock}[1]{#1\hfill\break} +\newcommand{\CSLLeftMargin}[1]{\parbox[t]{\csllabelwidth}{#1}} +\newcommand{\CSLRightInline}[1]{\parbox[t]{\linewidth - \csllabelwidth}{#1}\break} +\newcommand{\CSLIndent}[1]{\hspace{\cslhangindent}#1} +$endif$ +$for(header-includes)$ +$header-includes$ +$endfor$ + + +\usepackage{xifthen} +% set special color for EST +\ifthenelse{\equal{$journal$}{Environmental Science \& Technology}} +{\definecolor{seccol}{RGB}{56, 95, 66}} +{\definecolor{seccol}{RGB}{0, 0, 0}} + +$if(uppersections)$ +\usepackage{titlesec} +\titleformat{\section} +{\color{seccol}\large\bfseries\MakeUppercase}{\thesection}{1em}{} +$endif$ +$if(sectiononnewpage)$ +\AddToHook{cmd/section/before}{\clearpage} +$endif$ + +\usepackage{enumitem} +\usepackage{fontspec} +\usepackage{float} +\setmainfont{Helvetica} +\usepackage[normalem]{ulem} +\usepackage{hyperref} +\usepackage{nameref} %needed by zref-xr +\usepackage{zref-xr,zref-hyperref,zref-user} +\usepackage{xr-hyper} + +% force to use \zref +$if(msname)$ +\def\msname{$msname$} +\zexternaldocument*{\msname} +\renewcommand{\ref}{\zref} +$endif$ +$if(smname)$ +\def\smname{$smname$} +\zexternaldocument*{\smname} +$endif$ + +\zxrsetup{toltxlabel=true} +{\catcode`\#=12 \gdef\hashchar{#1}} +\makeatletter +\newcommand\hzref[1]{\edef\next{% + \noexpand\href{% + \zref@extractdefault{#1}{url}{}% + \zref@ifrefcontainsprop{#1}{anchor}{% + \hashchar\zref@extract{#1}{anchor}}{}}% + {\noexpand\zref{#1}}}\next} +\makeatother + + + +$if(revision)$ +% \usepackage{xcolor} +\usepackage{adjustbox} +\usepackage{mdframed} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + linecolor=gray!30, + backgroundcolor=gray!5, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=0pt, + innerbottommargin=0pt + ]{refquote} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + backgroundcolor=red!3!white, + linecolor=red!30!white, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=10pt, + innerbottommargin=10pt + ]{question} +\setenumerate{labelsep=*, leftmargin=1.0pc} +% setup hyperlink for page and line number +\def\msname{$if(msname)$$msname$$else$MS$endif$} +\def\smname{$if(smname)$$smname$$else$SM$endif$} +\setenumerate{labelsep=*, leftmargin=1.0pc} +%\zexternaldocument*{ManuscriptNew\veraa} +\zexternaldocument*{\msname} +\zexternaldocument*{\smname} +\newcommand{\hlabel}[1]{\label{#1}\hypertarget{#1}{ + \linelabel{line:#1}}} +%\externaldocument[si-]{\smname\veraa}[\smname\veraa.pdf] +\makeatletter + \newcommand{\clab}[2]{% + \protected@write\@auxout{\let\clab\@secondoftwo}{ + \string\newlabel{r:#1}{{#2}{}}}% + \hlabel{#1}#2\hlabel{#1end}} +\makeatother +\newcommand{\zhypera}[1]{\href[pdfnewwindow]{\msname.pdf\##1}{\\[1ex]\textbf{Page \zpageref{#1}, Line +\zref{line:#1}--\zref{line:#1end}:}\\}} +\newcommand{\cref}[1]{\begin{refquote}\zhypera{#1}{\zref{r:#1}}\\[-0.5ex]\end{refquote}} +% \newenvironment{ra}[1][\unskip]{\par \noindent \\[-1ex] \textbf{Response/Action:}\par\bf}{\ \\} +\renewenvironment{quote}{\begin{question}}{\end{question}} +% \renewenvironment{verbatim}{\begin{ra}}{\end{ra}} +$endif$ + + +% def default corresponding authors and equal contributing authors variables +\def\hascorr{0} +\def\haseqc{0} +% check if corresponding author(s) and equal contributing authors are available +$for(author)$$if(author.correspondence)$\def\hascorr{1}$endif$$if(author.equalcontribution)$\def\haseqc{1}$endif$ $endfor$ + +\newcommand{\getcorrauthinfo}{ + \subsection{Corresponding Author(s)} + \def\a{} \def\b{} \def\c{} + \hspace{-2.2em} + $for(author)$ + $if(author.correspondence)$ + \textbf{$author.name$:} + \vspace{-1em} + \begin{enumerate}[labelindent=-12pt,label=\arabic*.,itemindent=0em,leftmargin=!, itemsep = -10pt] + $for(author.institute)$ \def\a{$author.institute$} + $for(institute)$ \def\b{$institute.id$} \def\c{$institute.name$} + \ifx \a\b \item \c; \fi + $endfor$ + $endfor$ + $if(author.email)$\item email: $author.email$;$endif$ + $if(author.orcid)$\item orcid: $author.orcid$;$endif$ + $if(author.tel)$\item Tel: $author.tel$;$endif$ + $if(author.fax)$\item Fax: $author.fax$$endif$ + \end{enumerate} + $endif$ + $endfor$ +} + +\newcommand{\getotherauthinfo}{ + \subsection{Author(s)} + \def\a{} \def\b{} \def\c{} + \hspace{-2.2em} + $for(author)$ + $if(author.correspondence)$ + $else$ + \textbf{$author.name$:} + \vspace{-1em} + \begin{enumerate}[labelindent=-12pt,label=\arabic*.,itemindent=0em,leftmargin=!, itemsep = -10pt] + $for(author.institute)$ \def\a{$author.institute$} $for(institute)$ \def\b{$institute.id$} \def\c{$institute.name$} + \ifx \a\b \item \c; \fi + $endfor$ + $endfor$ + $if(author.email)$\item email: $author.email$;$endif$ + $if(author.orcid)$\item orcid: $author.orcid$;$endif$ + $if(author.tel)$\item Tel: $author.tel$;$endif$ + $if(author.fax)$\item Fax: $author.fax$$endif$ + \end{enumerate} + $endif$ + $endfor$ +} + +$preamble$ + +% remove the two line around Abstract +$if(abstract)$ +$else$ +\makeatletter +\renewcommand{\MaketitleBox}{% + \resetTitleCounters + \def\baselinestretch{1}% + \begin{center} + \def\baselinestretch{1}% + \large \@title \par + \vskip 18pt + \normalsize\elsauthors \par + \vskip 30pt + \footnotesize \itshape \elsaddress \par + \end{center} + \vskip 12pt +} +\makeatother +$endif$ + +\begin{document} +$for(include-before)$ +$include-before$ +$endfor$ +\begin{frontmatter} + + \title{$title$$if(subtitle)$\\\Large{$subtitle$}$endif$} + $for(author)$\author$if(authorwithinstitute)$[$for(author.institute)$$author.institute$$sep$,$endfor$]$endif${$author.name$$if(author.correspondence)$\corref{corrauth}$endif$$if(author.equalcontribution)$\corref{eqcon}$endif$ $if(author.footnote)$\fnref{$author.footnote$}$endif$}$if(author.email)$\ead{$author.email$}$endif$$endfor$ + $if(authorwithinstitute)$ $for(institute)$ \address[$institute.id$]{$institute.name$} $endfor$ $endif$ + % generate corresponding authors. + % \StrBehind is from xstring package + \ifnum \hascorr=1 + \def\corrauths{ + $for(author)$$if(author.correspondence)$and $author.name$ ($author.email$) $endif$$endfor$} + \cortext[corrauth]{Corresponding to \StrBehind*{\corrauths}{and }.} + \fi + + % generate equal contributing authors. + \ifnum \haseqc=1 + \def\eqa{$for(author)$$if(author.equalcontribution)$and $author.name$ $endif$$endfor$} + \cortext[eqcon]{\StrBehind*{\eqa}{and } are equally contributed to this work.} + \fi + + $for(footnote)$ + \fntext[$footnote.id$]{$footnote.text$} + $endfor$ + + $if(abstract)$ + \begin{abstract} + $abstract$ + \end{abstract} + $if(keywords)$ + \begin{keyword} + $for(keywords/allbutlast)$$keywords$ \sep $endfor$ + $for(keywords/last)$$keywords$$endfor$ + \end{keyword} + $endif$ + $endif$ +\end{frontmatter} + +$body$ + +$if(authorwithinstitute)$ +$else$ +\section{Author Information} + +\getcorrauthinfo{} + +\getotherauthinfo{} + +\section{Notes} + +The authors declare no competing financial interest. + +$endif$ + + +$if(natbib)$ +$if(bibliography)$ +$if(biblio-title)$ +$if(book-class)$ +\renewcommand\bibname{$biblio-title$} +$else$ +\renewcommand\refname{$biblio-title$} +$endif$ +$endif$ +\bibliography{$bibliography$} +$endif$ +$endif$ + +$for(include-after)$ +$include-after$ +$endfor$ +\end{document} diff --git a/_extensions/inst/tex/the-isme-j.csl b/_extensions/inst/tex/the-isme-j.csl new file mode 100644 index 0000000..730aefc --- /dev/null +++ b/_extensions/inst/tex/the-isme-j.csl @@ -0,0 +1,181 @@ + + diff --git a/_extensions/inst/word/MS.docx b/_extensions/inst/word/MS.docx new file mode 100644 index 0000000000000000000000000000000000000000..5b9ad12dd6d217847a39a74b8e88b7f7c8f1369b GIT binary patch literal 20523 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 literal 0 HcmV?d00001 diff --git a/_extensions/inst/word/RN.docx b/_extensions/inst/word/RN.docx new file mode 100644 index 0000000000000000000000000000000000000000..a74403c41a80b5d2266c85d1f1bf2022d0d6f6fc GIT binary patch literal 18336 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 literal 0 HcmV?d00001 diff --git a/_extensions/inst/word/cv.docx b/_extensions/inst/word/cv.docx new file mode 100644 index 0000000000000000000000000000000000000000..3727b07bd15b77ea8345522d33a4db92796ba9e1 GIT binary patch literal 247752 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 z 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

B$Bz#Drk+WkwhxzT}IQh!;j@SIDX8pu-Z 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 literal 0 HcmV?d00001 diff --git a/_extensions/inst/word/manu.docx b/_extensions/inst/word/manu.docx new file mode 100644 index 0000000000000000000000000000000000000000..fedaf1e92a7f8986c0b511de4ed7d8e48b6377d3 GIT binary patch literal 19765 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 literal 0 HcmV?d00001 diff --git a/_extensions/inst/repcn.docx b/_extensions/inst/word/repcn.docx similarity index 100% rename from _extensions/inst/repcn.docx rename to _extensions/inst/word/repcn.docx diff --git a/_extensions/pandoc-ext/abstract-section/_extension.yaml b/_extensions/pandoc-ext/abstract-section/_extension.yaml new file mode 100755 index 0000000..fa8a10f --- /dev/null +++ b/_extensions/pandoc-ext/abstract-section/_extension.yaml @@ -0,0 +1,6 @@ +name: abstract-section +author: Albert Krewinkel +version: 1.0.0 +contributes: + filters: + - abstract-section.lua diff --git a/_extensions/pandoc-ext/abstract-section/abstract-section.lua b/_extensions/pandoc-ext/abstract-section/abstract-section.lua new file mode 100755 index 0000000..f61c8e0 --- /dev/null +++ b/_extensions/pandoc-ext/abstract-section/abstract-section.lua @@ -0,0 +1,59 @@ +--[[ +abstract-to-meta – move an "abstract" section into document metadata + +Copyright: © 2017–2021 Albert Krewinkel +License: MIT – see LICENSE file for details +]] +local abstract = {} + +--- Extract abstract from a list of blocks. +function abstract_from_blocklist (blocks) + local body_blocks = {} + local looking_at_abstract = false + + for _, block in ipairs(blocks) do + if block.t == 'Header' and block.level == 1 then + if block.identifier == 'abstract' then + looking_at_abstract = true + else + looking_at_abstract = false + body_blocks[#body_blocks + 1] = block + end + elseif looking_at_abstract then + if block.t == 'HorizontalRule' then + looking_at_abstract = false + else + abstract[#abstract + 1] = block + end + else + body_blocks[#body_blocks + 1] = block + end + end + + return body_blocks +end + +if PANDOC_VERSION >= {2,9,2} then + -- Check all block lists with pandoc 2.9.2 or later + return {{ + Blocks = abstract_from_blocklist, + Meta = function (meta) + if not meta.abstract and #abstract > 0 then + meta.abstract = pandoc.MetaBlocks(abstract) + end + return meta + end + }} +else + -- otherwise, just check the top-level block-list + return {{ + Pandoc = function (doc) + local meta = doc.meta + local other_blocks = abstract_from_blocklist(doc.blocks) + if not meta.abstract and #abstract > 0 then + meta.abstract = pandoc.MetaBlocks(abstract) + end + return pandoc.Pandoc(other_blocks, meta) + end, + }} +end diff --git a/_extensions/pandoc-ext/author-info-blocks/_extension.yaml b/_extensions/pandoc-ext/author-info-blocks/_extension.yaml new file mode 100755 index 0000000..7eb8425 --- /dev/null +++ b/_extensions/pandoc-ext/author-info-blocks/_extension.yaml @@ -0,0 +1,6 @@ +name: author-info-blocks +author: Albert Krewinkel +version: 1.0.0 +contributes: + filters: + - author-info-blocks.lua diff --git a/_extensions/pandoc-ext/author-info-blocks/author-info-blocks.lua b/_extensions/pandoc-ext/author-info-blocks/author-info-blocks.lua new file mode 100755 index 0000000..fb269ef --- /dev/null +++ b/_extensions/pandoc-ext/author-info-blocks/author-info-blocks.lua @@ -0,0 +1,179 @@ +local List = require("pandoc.List") +local utils = require("pandoc.utils") +local stringify = utils.stringify +local byAuthor +local byAffiliation +local Authors = {} +local Affiliations = {} + +local authorHoriz + +local Corresponding = nil +local function make_correspondance(name, email) + correspondance = List:new({ + pandoc.Str("* Corresponding Author: "), + pandoc.Str(name), + pandoc.Str(" ("), + pandoc.Link(email, "mailto:" .. email), + pandoc.Str(")"), + }) + Corresponding = List:new({ pandoc.Para(correspondance) }) +end + +local equalCont +local function make_equal_contributor() + eq_statement = pandoc.Str("† These authors contributed equally to this work.") + equalCont = List:new({ pandoc.Para(eq_statement) }) +end + +local function create_author_list(byAuthor) + local authors = {} + for i, author in ipairs(byAuthor) do + local sups = {} + + for j, aff in ipairs(author.affiliations) do + table.insert(sups, aff.number) + end + sups_str = table.concat(sups, ",") + + local name = stringify(author.name.literal) + + if author.attributes ~= nil then + if author.attributes["equal-contributor"] ~= nil and author.attributes["equal-contributor"] then + sups_str = sups_str .. ",†" + make_equal_contributor() + end + if author.attributes.corresponding ~= nil and author.attributes.corresponding then + local email = stringify(author.email) + sups_str = sups_str .. ",*" + make_correspondance(name, email) + end + end + + local authorEntry = List:new({ + pandoc.Str(name), + pandoc.Superscript(pandoc.Str(sups_str)), + }) + + if authorHoriz and i < #byAuthor then + authorEntry:extend({ pandoc.Str(", ") }) + end + + table.insert(authors, pandoc.Span(authorEntry)) + end + + if authorHoriz then + Authors = { pandoc.Para(authors) } + else + Authors = authors + end +end + +local function create_affiliation_list(byAffiliation) + for i, aff in ipairs(byAffiliation) do + local full_aff = pandoc.List({}) + if aff.name then + full_aff:insert(stringify(aff.name)) + end + + if aff.address then + full_aff:insert(stringify(aff.address)) + end + + if aff.city then + full_aff:insert(stringify(aff.city)) + end + + if aff["postal-code"] then + full_aff:insert(stringify(aff["postal-code"])) + end + + if aff.region then + full_aff:insert(stringify(aff.region)) + end + + if aff.country then + full_aff:insert(stringify(aff.country)) + end + + local entry = table.concat(full_aff, ", ") + entry = aff.number .. ". " .. entry .. "." + table.insert(Affiliations, pandoc.Para(pandoc.Str(entry))) + end +end + +local Abstract = nil +local function create_abstract(ab) + Abstract = {} + table.insert(Abstract, pandoc.Header(1, "Abstract")) + table.insert(Abstract, pandoc.Para(ab)) +end + +local Keywords = nil +local function create_keyword_list(kw) + Keywords = {} + -- quarto.log.output(kw) + local kws = pandoc.List({}) + for i, keyword in ipairs(kw) do + kws:insert(stringify(keyword)) + end + local kwentry = table.concat(kws, "; ") + kwentry = "Keywords: " .. kwentry .. "." + table.insert(Keywords, pandoc.Para(pandoc.Str(kwentry))) +end + +local function remove_author_meta(meta) + meta.author = nil + meta.authors = nil + meta.affiliations = nil + meta["by-author"] = nil + meta["by-affiliation"] = nil + meta["abstract"] = nil + return meta +end + +return { + { + Meta = function(meta) + byAuthor = meta["by-author"] + byAffiliation = meta["by-affiliation"] + if meta["author-horizontal"] ~= nil then + authorHoriz = meta["author-horizontal"] + else + authorHoriz = true + end + create_author_list(byAuthor) + create_affiliation_list(byAffiliation) + if meta["abstract"] ~= nil then + create_abstract(meta["abstract"]) + end + if meta["keywords"] ~= nil then + create_keyword_list(meta["keywords"]) + end + return meta + end, + }, + { + Pandoc = function(doc) + local meta = doc.meta + local body = List:new({}) + body:extend(Authors) + body:extend(Affiliations) + if equalCont ~= nil then + body:extend(equalCont) + end + if Corresponding ~= nil then + body:extend(Corresponding) + end + if Abstract then + body:extend(Abstract) + end + if Keywords then + body:extend(Keywords) + end + body:extend(doc.blocks) + meta = remove_author_meta(meta) + return pandoc.Pandoc(body, meta) + end, + }, +} diff --git a/_extensions/pandoc-ext/scholarly-metadata/_extension.yaml b/_extensions/pandoc-ext/scholarly-metadata/_extension.yaml new file mode 100755 index 0000000..3fd0902 --- /dev/null +++ b/_extensions/pandoc-ext/scholarly-metadata/_extension.yaml @@ -0,0 +1,6 @@ +name: scholarly-metadata +author: Albert Krewinkel +version: 1.0.0 +contributes: + filters: + - scholarly-metadata.lua diff --git a/_extensions/pandoc-ext/scholarly-metadata/scholarly-metadata.lua b/_extensions/pandoc-ext/scholarly-metadata/scholarly-metadata.lua new file mode 100755 index 0000000..9706fe0 --- /dev/null +++ b/_extensions/pandoc-ext/scholarly-metadata/scholarly-metadata.lua @@ -0,0 +1,197 @@ +--[[ +ScholarlyMeta – normalize author/affiliation meta variables + +Copyright (c) 2017-2021 Albert Krewinkel, Robert Winkler + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. +]] +local List = require("pandoc.List") + +--- Returns the type of a metadata value. +-- +-- @param v a metadata value +-- @treturn string one of `Blocks`, `Inlines`, `List`, `Map`, `string`, `boolean` +local function metatype(v) + if PANDOC_VERSION <= "2.16.2" then + local metatag = type(v) == "table" and v.t and v.t:gsub("^Meta", "") + return metatag and metatag ~= "Map" and metatag or type(v) + end + return pandoc.utils.type(v) +end + +local type = pandoc.utils.type or metatype + +-- Split a string at commas. +local function comma_separated_values(str) + local acc = List:new({}) + for substr in str:gmatch("([^,]*)") do + acc[#acc + 1] = substr:gsub("^%s*", ""):gsub("%s*$", "") -- trim + end + return acc +end + +--- Ensure the return value is a list. +local function ensure_list(val) + if type(val) == "List" then + return val + elseif type(val) == "Inlines" then + -- check if this is really a comma-separated list + local csv = comma_separated_values(pandoc.utils.stringify(val)) + if #csv >= 2 then + return csv + end + return List:new({ val }) + elseif type(val) == "table" and #val > 0 then + return List:new(val) + else + -- Anything else, use as a singleton (or empty list if val == nil). + return List:new({ val }) + end +end + +--- Returns a function which checks whether an object has the given ID. +local function has_id(id) + return function(x) + return x.id == id + end +end + +--- Copy all key-value pairs of the first table into the second iff there is no +-- such key yet in the second table. +-- @returns the second argument +function add_missing_entries(a, b) + for k, v in pairs(a) do + b[k] = b[k] or v + end + return b +end + +--- Create an object with a name. The name is either taken directly from the +-- `name` field, or from the *only* field name (i.e., key) if the object is a +-- dictionary with just one entry. If neither exists, the name is left unset +-- (`nil`). +function to_named_object(obj) + local named = {} + if type(obj) == "Inlines" then + -- Treat inlines as the name + named.name = obj + named.id = pandoc.utils.stringify(obj) + elseif type(obj) ~= "table" then + -- if the object isn't a table, just use its value as a name. + named.name = pandoc.MetaInlines({ pandoc.Str(tostring(obj)) }) + named.id = tostring(obj) + elseif obj.name ~= nil then + -- object has name attribute → just create a copy of the object + add_missing_entries(obj, named) + named.id = pandoc.utils.stringify(named.id or named.name) + elseif next(obj) and next(obj, next(obj)) == nil then + -- Single-entry table. The entry's key is taken as the name, the value + -- contains the attributes. + key, attribs = next(obj) + if type(attribs) == "string" or type(attribs) == "Inlines" then + named.name = attribs + else + add_missing_entries(attribs, named) + named.name = named.name or pandoc.MetaInlines({ pandoc.Str(tostring(key)) }) + end + named.id = named.id and pandoc.utils.stringify(named.id) or key + else + -- this is not a named object adhering to the usual conventions. + error("not a named object: " .. tostring(obj)) + end + return named +end + +--- Resolve affiliations placeholders to full named objects +local function resolve_affiliations(affiliations, known_affiliations) + local unresolved_affiliations + if affiliations == nil then + unresolved_affiliations = {} + elseif type(affiliations) == "string" or type(affiliations) == "number" then + unresolved_affiliations = { affiliations } + else + unresolved_affiliations = affiliations + end + + local result = List:new({}) + for i, inst in ipairs(unresolved_affiliations) do + result[i] = known_affiliations[tonumber(inst)] + or known_affiliations:find_if(has_id(pandoc.utils.stringify(inst))) + or to_named_object(inst) + end + return result +end + +--- Insert a named object into a list; if an object of the same name exists +-- already, add all properties only present in the new object to the existing +-- item. +function merge_on_id(list, namedObj) + local elem, idx = list:find_if(has_id(namedObj.id)) + local res = elem and add_missing_entries(namedObj, elem) or namedObj + local obj_idx = idx or (#list + 1) + -- return res, obj_idx + list[obj_idx] = res + return res, #list +end + +--- Flatten a list of lists. +local function flatten(lists) + local result = List:new({}) + for _, lst in ipairs(lists) do + result:extend(lst) + end + return result +end + +--- Canonicalize authors and affiliations +local function canonicalize(raw_author, raw_affiliations) + local affiliations = ensure_list(raw_affiliations):map(to_named_object) + local authors = ensure_list(raw_author):map(to_named_object) + + for _, author in ipairs(authors) do + author.affiliations = resolve_affiliations(ensure_list(author.affiliations), affiliations) + end + + -- Merge affiliations defined in author objects with those defined in the + -- top-level list. + local author_insts = flatten(authors:map(function(x) + return x.affiliations + end)) + for _, inst in ipairs(author_insts) do + merge_on_id(affiliations, inst) + end + + -- Add list indices to affiliations for numbering and reference purposes + for idx, inst in ipairs(affiliations) do + inst.index = pandoc.MetaInlines({ pandoc.Str(tostring(idx)) }) + end + + -- replace affiliations with their indices + local to_index = function(inst) + return tostring(select(2, affiliations:find_if(has_id(inst.id)))) + end + for _, author in ipairs(authors) do + author.affiliations = pandoc.MetaList(author.affiliations:map(to_index)) + end + + return authors, affiliations +end + +return { + { + Meta = function(meta) + meta.author, meta.affiliations = canonicalize(meta.author, meta.affiliations) + return meta + end, + }, +} diff --git a/_extensions/quarto-ext/latex-environment/_extension.yml b/_extensions/quarto-ext/latex-environment/_extension.yml new file mode 100755 index 0000000..1ff1a96 --- /dev/null +++ b/_extensions/quarto-ext/latex-environment/_extension.yml @@ -0,0 +1,9 @@ +title: LaTeX Environment +author: RStudio, PBC +version: 1.1.0 +quarto-required: ">=1.2.198" +contributes: + filters: + - latex-environment.lua + format: + pdf: default diff --git a/_extensions/quarto-ext/latex-environment/latex-environment.lua b/_extensions/quarto-ext/latex-environment/latex-environment.lua new file mode 100755 index 0000000..5829013 --- /dev/null +++ b/_extensions/quarto-ext/latex-environment/latex-environment.lua @@ -0,0 +1,133 @@ +-- environment.lua +-- Copyright (C) 2020 by RStudio, PBC + +local classEnvironments = pandoc.MetaMap({}) +local classCommands = pandoc.MetaMap({}) + +-- helper that identifies arrays +local function tisarray(t) + local i = 0 + for _ in pairs(t) do + i = i + 1 + if t[i] == nil then return false end + end + return true +end + +-- reads the environments +local function readEnvironments(meta) + local env = meta['environments'] + if env ~= nil then + if tisarray(env) then + -- read an array of strings + for i, v in ipairs(env) do + local value = pandoc.utils.stringify(v) + classEnvironments[value] = value + end + else + -- read key value pairs + for k, v in pairs(env) do + local key = pandoc.utils.stringify(k) + local value = pandoc.utils.stringify(v) + classEnvironments[key] = value + end + end + end +end + +local function readCommands(meta) + local env = meta['commands'] + if env ~= nil then + if tisarray(env) then + -- read an array of strings + for i, v in ipairs(env) do + local value = pandoc.utils.stringify(v) + classCommands[value] = value + end + else + -- read key value pairs + for k, v in pairs(env) do + local key = pandoc.utils.stringify(k) + local value = pandoc.utils.stringify(v) + classCommands[key] = value + end + end + end +end + +local function readEnvsAndCommands(meta) + readEnvironments(meta) + readCommands(meta) +end + +-- use the environments from metadata to +-- emit a custom environment for latex +local function writeEnvironments(divEl) + if quarto.doc.is_format("latex") then + for k, v in pairs(classEnvironments) do + if divEl.attr.classes:includes(k) then + -- process this into a latex environment + local beginEnv = '\\begin' .. '{' .. v .. '}' + local endEnv = '\n\\end{' .. v .. '}' + + -- check if custom options or arguments are present + -- and add them to the environment accordingly + local opts = divEl.attr.attributes['options'] + if opts then + beginEnv = beginEnv .. '[' .. opts .. ']' + end + + local args = divEl.attr.attributes['arguments'] + if args then + beginEnv = beginEnv .. '{' .. args .. '}' + end + + -- if the first and last div blocks are paragraphs then we can + -- bring the environment begin/end closer to the content + if divEl.content[1].t == "Para" and divEl.content[#divEl.content].t == "Para" then + table.insert(divEl.content[1].content, 1, pandoc.RawInline('tex', beginEnv .. "\n")) + table.insert(divEl.content[#divEl.content].content, pandoc.RawInline('tex', "\n" .. endEnv)) + else + table.insert(divEl.content, 1, pandoc.RawBlock('tex', beginEnv)) + table.insert(divEl.content, pandoc.RawBlock('tex', endEnv)) + end + return divEl + end + end + end +end + +-- use the environments from metadata to +-- emit a custom environment for latex +local function writeCommands(spanEl) + if quarto.doc.is_format("latex") then + for k, v in pairs(classCommands) do + if spanEl.attr.classes:includes(k) then + + -- resolve the begin command + local beginCommand = pandoc.RawInline('latex', '\\' .. pandoc.utils.stringify(v) .. '{') + local opts = spanEl.attr.attributes['options'] + if opts then + beginCommand = pandoc.RawInline('latex', '\\' .. pandoc.utils.stringify(v) .. '[' .. opts .. ']{') + end + + -- the end command + local endCommand = pandoc.RawInline('latex', '}') + + -- attach the raw inlines to the span contents + local result = spanEl.content + table.insert(result, 1, beginCommand) + table.insert(result, endCommand) + + return result + end + end + end +end + +-- Run in two passes so we process metadata +-- and then process the divs +return { + { Meta = readEnvsAndCommands }, + { Div = writeEnvironments, Span = writeCommands } +} diff --git a/_extensions/quarto-journals/elsevier/_extension.yml b/_extensions/quarto-journals/elsevier/_extension.yml new file mode 100755 index 0000000..d5cad70 --- /dev/null +++ b/_extensions/quarto-journals/elsevier/_extension.yml @@ -0,0 +1,19 @@ +title: Elsevier Journal Format +author: Charles Teague +version: 0.2.0 +quarto-required: ">=1.2.198" +contributes: + formats: + common: + date-format: full + filters: + - elsevier.lua + pdf: + documentclass: elsarticle + template-partials: ["partials/before-body.tex", "partials/title.tex"] + format-resources: + - elsarticle.cls + cite-method: natbib + number-sections: true + html: + theme: styles/elsevier.scss diff --git a/_extensions/quarto-journals/elsevier/bib/elsarticle-harv.bst b/_extensions/quarto-journals/elsevier/bib/elsarticle-harv.bst new file mode 100755 index 0000000..3bf1acb --- /dev/null +++ b/_extensions/quarto-journals/elsevier/bib/elsarticle-harv.bst @@ -0,0 +1,1598 @@ +%% +%% This is file `elsarticle-harv.bst' (Version 2.1), +%% +%% Copyright 2009-2020 Elsevier Ltd +%% +%% This file is part of the 'Elsarticle Bundle'. +%% --------------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% $Id: elsarticle-harv.bst 194 2020-11-23 11:29:27Z rishi $ +%% +%% $URL: https://lenova.river-valley.com/svn/elsarticle/trunk/elsarticle-harv.bst $ +%% + +ENTRY + { address + archive + author + booktitle + chapter + collaboration + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + url + doi + eprint + pubmed + } + {} + { label extra.label sort.label short.list } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +STRINGS { urlprefix doiprefix eprintprefix pubmedprefix } + +FUNCTION {init.web.variables} +{ + "\URLprefix " 'urlprefix := + "\DOIprefix" 'doiprefix := + "\ArXivprefix " 'eprintprefix := + "\Pubmedprefix " 'pubmedprefix := +} + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} +STRINGS { s t} +FUNCTION {output.comma} +{ ", " * write$} + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ". " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { ", " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output.commanull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { ", " * write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {output.book.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + +FUNCTION {date.block} +{ + new.block +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\textit{" swap$ * "}" * } + if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "and"} + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.editors} +{ "Eds." } + +FUNCTION {bbl.editor} +{ "Ed." } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "ed." } + +FUNCTION {bbl.volume} +{ "volume" } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "number" } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "in" } + +FUNCTION {bbl.pages} +{ "pp." } + +FUNCTION {bbl.page} +{ "p." } + +FUNCTION {bbl.chapter} +{ "chapter" } + +FUNCTION {bbl.techrep} +{ "Technical Report" } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Ph.D. thesis" } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Software Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput. Aid. Des."} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Program."} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Graphic."} + +MACRO {toms} {"ACM Trans. Math. Software"} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."} + +MACRO {tcs} {"Theor. Comput. Sci."} + +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { + pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + "\bibinfo{" swap$ * "}{" * swap$ * "}" * + } + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + { + swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ "empty " swap$ * " in " * cite$ * warning$ + } + { swap$ + pop$ + } + if$ + } + if$ +} + +STRINGS { bibinfo} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}{, jj}{, f{.}.}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + "," * + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.names.ed} +{ + format.names +} +FUNCTION {format.key} +{ empty$ + { key field.or.null } + { "" } + if$ +} + +FUNCTION {format.authors} +{ author "author" format.names + duplicate$ empty$ 'skip$ + { collaboration "collaboration" bibinfo.check + duplicate$ empty$ 'skip$ + { " (" swap$ * ")" * } + if$ + * + } + if$ +} + +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { + " " * + get.bbl.editor + capitalize + "(" swap$ * ")" * + * + } + if$ +} +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + } + if$ +} + +FUNCTION {format.title} +{ title + duplicate$ empty$ 'skip$ + { "t" change.case$ } + if$ + "title" bibinfo.check +} +FUNCTION {format.full.names} +{'s := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { + bbl.and + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.editor.key.full} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.key.full} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {editor.key.full} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.full + { type$ "proceedings" = + 'editor.key.full + 'author.key.full + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[{" write$ + label write$ + ")" make.full.names duplicate$ short.list = + { pop$ } + { * } + if$ + "}]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in %capitalize + ":" * + " " * } + +FUNCTION {format.date} +{ year "year" bibinfo.check duplicate$ empty$ + { + } + 'skip$ + if$ + extra.label * + before.all 'output.state := + ", " swap$ * +} +FUNCTION {format.btitle} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + } + if$ +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.prefix + "volume" bibinfo.check * * + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ bbl.of space.word * swap$ + emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { series empty$ + { number "number" bibinfo.check } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.prefix "number" bibinfo.check * * + bbl.in space.word * + series "series" bibinfo.check * + } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { + output.state mid.sentence = + { "l" } + { "t" } + if$ change.case$ + "edition" bibinfo.check + " " * bbl.edition * + } + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} +%FUNCTION {format.pages} +%{ pages duplicate$ empty$ 'skip$ +% { duplicate$ multi.page.check +% { +% n.dashify +% } +% { +% } +% if$ +% "pages" bibinfo.check +% } +% if$ +%} + +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { + bbl.pages swap$ + n.dashify + } + { + bbl.page swap$ + } + if$ + tie.or.space.prefix + "pages" bibinfo.check + * * + } + if$ +} + +FUNCTION {format.journal.pages} +{ pages duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ + { pop$ pop$ format.pages } + { + ", " * + swap$ + n.dashify + "pages" bibinfo.check + * + } + if$ + } + if$ +} +FUNCTION {format.vol.num.pages} +{ volume field.or.null + duplicate$ empty$ 'skip$ + { + "volume" bibinfo.check + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + { "" } + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + } + if$ +} + +FUNCTION {format.booktitle} +{ + booktitle "booktitle" bibinfo.check +} +FUNCTION {format.in.ed.booktitle} +{ format.booktitle duplicate$ empty$ 'skip$ + { + editor "editor" format.names.ed duplicate$ empty$ 'pop$ + { + " " * + get.bbl.editor + capitalize + "(" swap$ * "), " * + * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {format.thesis.type} +{ type duplicate$ empty$ + 'pop$ + { swap$ pop$ + "t" change.case$ "type" bibinfo.check + } + if$ +} +FUNCTION {format.tr.number} +{ number "number" bibinfo.check + type duplicate$ empty$ + { pop$ bbl.techrep } + 'skip$ + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ "t" change.case$ } + { tie.or.space.prefix * * } + if$ +} +FUNCTION {format.article.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.book.crossref} +{ volume duplicate$ empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + pop$ word.in + } + { bbl.volume + capitalize + swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word * + } + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.incoll.inproc.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.org.or.pub} +{ 't := + "" + address empty$ t empty$ and + 'skip$ + { + t empty$ + { address "address" bibinfo.check * + } + { t * + address empty$ + 'skip$ + { ", " * address "address" bibinfo.check * } + if$ + } + if$ + } + if$ +} +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.check format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {print.url} + {url duplicate$ empty$ + { pop$ "" } + { new.sentence + urlprefix "\url{" * swap$ * "}" * + } + if$ + } + +FUNCTION {print.doi} + {doi duplicate$ empty$ + { pop$ "" } + { new.sentence + doiprefix "\doi{" * swap$ * "}" * + } + if$ + } + +FUNCTION {print.eprint} + {eprint duplicate$ empty$ + { pop$ "" } + { new.sentence + duplicate$ "\href{http://arxiv.org/abs/" swap$ * "}{{\tt arXiv:" * swap$ * "}}" * } + if$ + } + +FUNCTION {print.pubmed} + {pubmed duplicate$ empty$ + { pop$ "" } + { new.sentence + pubmedprefix "\Pubmed{" * swap$ * "}" * + } + if$ + } + +FUNCTION {webpage} +{ "%Type = Webpage" write$ + output.bibitem + format.authors "author" output.check + author format.key output + author empty$ + { + format.title "title" output.check + new.block + format.date "year" output.check + date.block + } + { + format.date "year" output.check + date.block + format.title "title" output.check + new.block +} + if$ + print.url output + fin.entry +} + + +FUNCTION {article} +{ "%Type = Article" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + new.block + crossref missing$ + { + journal + "journal" bibinfo.check + "journal" output.check + add.blank + format.vol.num.pages output + } + { format.article.crossref output.nonnull + } + if$ + format.journal.pages + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {book} +{ "%Type = Book" write$ + output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.date "year" output.check + date.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + format.number.series output + format.edition output + new.sentence + format.publisher.address output + } + { + new.block + format.book.crossref output.nonnull + } + if$ + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {booklet} +{ "%Type = Booklet" write$ + output.bibitem + format.authors output + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + new.block + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {inbook} +{ "%Type = Inbook" write$ + output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.date "year" output.check + date.block + format.btitle "title" output.check + format.edition output + crossref missing$ + { + format.publisher.address output + format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + format.number.series output + new.sentence + } + { + format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.pages "pages" output.check + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {incollection} +{ "%Type = Incollection" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.book.check + new.sentence + crossref missing$ + { format.in.ed.booktitle "booktitle" output.book.check + format.edition output + format.publisher.address output + format.bvolume output + format.number.series output + format.chapter.pages output + new.sentence + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + format.pages "pages" output.check + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {inproceedings} +{ "%Type = Inproceedings" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.book.check + new.sentence + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + new.sentence + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ +% format.bvolume output +% format.number.series output +% format.pages output + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + format.pages "pages" output.check + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ "%Type = Manual" write$ + output.bibitem + format.authors output + author format.key output + format.date "year" output.check + date.block + format.btitle "title" output.check + format.edition output + organization address new.block.checkb + organization "organization" bibinfo.check output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {mastersthesis} +{ "%Type = Masterthesis" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.btitle + "title" output.check + new.block + bbl.mthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {misc} +{ "%Type = Misc" write$ + output.bibitem + format.authors output + author format.key output + format.date "year" output.check + date.block + format.title output + new.block + howpublished "howpublished" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {phdthesis} +{ "%Type = Phdthesis" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.btitle + "title" output.check + new.block + bbl.phdthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {proceedings} +{ "%Type = Proceedings" write$ + output.bibitem + format.editors output + editor format.key output + format.date "year" output.check + date.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + new.sentence + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {techreport} +{ "%Type = Techreport" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.btitle + "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" bibinfo.warn output + address "address" bibinfo.check output + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {unpublished} +{ "%Type = Unpublished" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.date "year" output.check + date.block + format.title "title" output.check + new.block + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note "note" output.check + fin.entry +} + +FUNCTION {default.type} { misc } +READ +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {format.lab.names} +{ 's := + "" 't := + s #1 "{vv~}{ll}" format.name$ + s num.names$ duplicate$ + #2 > + { pop$ + " " * bbl.etal * + } + { #2 < + 'skip$ + { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + " " * bbl.etal * + } + { bbl.and space.word * s #2 "{vv~}{ll}" format.name$ + * } + if$ + } + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.label} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.label + 'author.key.label + if$ + } + if$ + 'short.list := +} + +FUNCTION {calc.label} +{ calc.short.authors + short.list + "(" + * + year duplicate$ empty$ + short.list key field.or.null = or + { pop$ "" } + 'skip$ + if$ + * + 'label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{ll{ }}{ f{ }}{ jj{ }}" + format.name$ 't := + nameptr #1 > + { + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { t sortify * } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {editor.sort} +{ editor empty$ + { key empty$ + { "to sort, need editor or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ +} +FUNCTION {presort} +{ calc.label + label sortify + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.sort + 'author.sort + if$ + } + if$ + #1 entry.max$ substring$ + 'sort.label := + sort.label + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} +SORT +STRINGS { last.label next.extra } +INTEGERS { last.extra.num number.label } +FUNCTION {initialize.extra.label.stuff} +{ #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'last.extra.num := + #0 'number.label := +} +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := +} +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + extra.label 'next.extra := + extra.label + duplicate$ empty$ + 'skip$ +% { "{\natexlab{" swap$ * "}}" * } + { "" swap$ * "" * } + if$ + 'extra.label := + label extra.label * 'label := +} +EXECUTE {initialize.extra.label.stuff} +ITERATE {forward.pass} +REVERSE {reverse.pass} +FUNCTION {bib.sort.order} +{ sort.label + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} +ITERATE {bib.sort.order} +SORT +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + "\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi" + write$ newline$ + "\providecommand{\url}[1]{\texttt{#1}}" + write$ newline$ + "\providecommand{\href}[2]{#2}" + write$ newline$ + "\providecommand{\path}[1]{#1}" + write$ newline$ + "\providecommand{\DOIprefix}{doi:}" + write$ newline$ + "\providecommand{\ArXivprefix}{arXiv:}" + write$ newline$ + "\providecommand{\URLprefix}{URL: }" + write$ newline$ + "\providecommand{\Pubmedprefix}{pmid:}" + write$ newline$ + "\providecommand{\doi}[1]{\href{http://dx.doi.org/#1}{\path{#1}}}" + write$ newline$ + "\providecommand{\Pubmed}[1]{\href{pmid:#1}{\path{#1}}}" + write$ newline$ + "\providecommand{\bibinfo}[2]{#2}" + write$ newline$ + "\ifx\xfnm\relax \def\xfnm[#1]{\unskip,\space#1}\fi" + write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +EXECUTE {init.web.variables} +ITERATE {call.type$} +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `elsarticle-harv.bst'. +%% +%% Change log: +%% ----------- +%% 22.04.2011 +%% +%% 10.08.2012 +%% a. doi, url, eprint, pmid added +%% b. Bibtype `webpage' defined +%% +%% 30.08.2012 +%% a. collaboration added. +%% + + diff --git a/_extensions/quarto-journals/elsevier/bib/elsarticle-num-names.bst b/_extensions/quarto-journals/elsevier/bib/elsarticle-num-names.bst new file mode 100755 index 0000000..562466a --- /dev/null +++ b/_extensions/quarto-journals/elsevier/bib/elsarticle-num-names.bst @@ -0,0 +1,1535 @@ +%% +%% This is file `elsarticle-num-names.bst' (Version 2.1), +%% +%% Copyright 2009-2020 Elsevier Ltd +%% +%% This file is part of the 'Elsarticle Bundle'. +%% --------------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% $Id: elsarticle-num-names.bst 194 2020-11-23 11:29:27Z rishi $ +%% +%% $URL: https://lenova.river-valley.com/svn/elsarticle/trunk/elsarticle-num-names.bst $ +%% +%% + +ENTRY + { address + author + booktitle + chapter + collaboration + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + url + doi + eprint + pubmed + } + {} + { label extra.label sort.label short.list } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +STRINGS { urlprefix doiprefix eprintprefix pubmedprefix } + +FUNCTION {init.web.variables} +{ + "\URLprefix " 'urlprefix := + "\DOIprefix" 'doiprefix := + "\ArXivprefix " 'eprintprefix := + "\Pubmedprefix " 'pubmedprefix := +} + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} +STRINGS { s t} +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = +% { add.period$ write$ + { ", " * write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + +FUNCTION {date.block} +{ + skip$ +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\textit{" swap$ * "}" * } + if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "and"} + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.editors} +{ "eds." } + +FUNCTION {bbl.editor} +{ "ed." } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "ed." } + +FUNCTION {bbl.volume} +{ "volume" } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "number" } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "in" } + +FUNCTION {bbl.pages} +{ "pp." } + +FUNCTION {bbl.page} +{ "p." } + +FUNCTION {bbl.chapter} +{ "chapter" } + +FUNCTION {bbl.techrep} +{ "Technical Report" } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Ph.D. thesis" } + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Software Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput. Aid. Des."} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Program."} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Graphic."} + +MACRO {toms} {"ACM Trans. Math. Software"} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Progr. Lang. Syst."} + +MACRO {tcs} {"Theor. Comput. Sci."} + +FUNCTION {bibinfo.check} +{ swap$ + duplicate$ missing$ + { + pop$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ pop$ + } + { swap$ + "\bibinfo{" swap$ * "}{" * swap$ * "}" * + } + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + { + swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ + "" + } + { duplicate$ empty$ + { + swap$ "empty " swap$ * " in " * cite$ * warning$ + } + { swap$ + pop$ + } + if$ + } + if$ +} +STRINGS { bibinfo} +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{f.~}{vv~}{ll}{, jj}" + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + "," * + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + } if$ +} +FUNCTION {format.names.ed} +{ + format.names +} +FUNCTION {format.key} +{ empty$ + { key field.or.null } + { "" } + if$ +} + +%FUNCTION {format.authors} +%{ author "author" format.names +%} + +FUNCTION {format.authors} +{ author "author" format.names + duplicate$ empty$ 'skip$ + { collaboration "collaboration" bibinfo.check + duplicate$ empty$ 'skip$ + { " (" swap$ * ")" * } + if$ + * + } + if$ +} + +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { + " " * + get.bbl.editor + capitalize + "(" swap$ * ")" * + * + } + if$ +} +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + } + if$ +} + +FUNCTION {format.title} +{ title + duplicate$ empty$ 'skip$ + { "t" change.case$ } + if$ + "title" bibinfo.check +} + +FUNCTION {format.full.names} +{'s := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv~}{ll}" format.name$ + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { + numnames #2 > + { "," * } + 'skip$ + if$ + bbl.and + space.word * t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {author.editor.key.full} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.key.full} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {editor.key.full} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.full + { type$ "proceedings" = + 'editor.key.full + 'author.key.full + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[{" write$ + label write$ + ")" make.full.names duplicate$ short.list = + { pop$ } + { * } + if$ + "}]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in + ":" * + " " * } + +FUNCTION {format.date} +{ year "year" bibinfo.check duplicate$ empty$ + { + "empty year in " cite$ * "; set to ????" * warning$ + pop$ "????" + } + 'skip$ + if$ + extra.label * +} +FUNCTION{format.year} +{ year "year" bibinfo.check duplicate$ empty$ + { "empty year in " cite$ * + "; set to ????" * + warning$ + pop$ "????" + } + { + } + if$ + extra.label * + " (" swap$ * ")" * +} +FUNCTION {format.btitle} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { + } + if$ +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.prefix + "volume" bibinfo.check * * + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ bbl.of space.word * swap$ + emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { series empty$ + { number "number" bibinfo.check } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.prefix "number" bibinfo.check * * + bbl.in space.word * + series "series" bibinfo.check * + } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { + output.state mid.sentence = + { "l" } + { "t" } + if$ change.case$ + "edition" bibinfo.check + " " * bbl.edition * + } + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { + bbl.pages swap$ + n.dashify + } + { + bbl.page swap$ + } + if$ + tie.or.space.prefix + "pages" bibinfo.check + * * + } + if$ +} +FUNCTION {format.journal.pages} +{ pages duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ + { pop$ pop$ format.pages } + { + " " * + swap$ + n.dashify + "pages" bibinfo.check + * + } + if$ + } + if$ +} +FUNCTION {format.vol.num.pages} +{ volume field.or.null + duplicate$ empty$ 'skip$ + { + "volume" bibinfo.check + } + if$ + format.year * +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + { "" } + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + } + if$ +} + +FUNCTION {format.booktitle} +{ + booktitle "booktitle" bibinfo.check +} +FUNCTION {format.in.ed.booktitle} +{ format.booktitle duplicate$ empty$ 'skip$ + { + editor "editor" format.names.ed duplicate$ empty$ 'pop$ + { + " " * + get.bbl.editor + capitalize + "(" swap$ * "), " * + * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {format.thesis.type} +{ type duplicate$ empty$ + 'pop$ + { swap$ pop$ + "t" change.case$ "type" bibinfo.check + } + if$ +} +FUNCTION {format.tr.number} +{ number "number" bibinfo.check + type duplicate$ empty$ + { pop$ bbl.techrep } + 'skip$ + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ "t" change.case$ } + { tie.or.space.prefix * * } + if$ +} +FUNCTION {format.article.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.book.crossref} +{ volume duplicate$ empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + pop$ word.in + } + { bbl.volume + swap$ tie.or.space.prefix "volume" bibinfo.check * * bbl.of space.word * + } + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.incoll.inproc.crossref} +{ + word.in + " \cite{" * crossref * "}" * +} +FUNCTION {format.org.or.pub} +{ 't := + "" + address empty$ t empty$ and + 'skip$ + { + t empty$ + { address "address" bibinfo.check * + } + { t * + address empty$ + 'skip$ + { ", " * address "address" bibinfo.check * } + if$ + } + if$ + } + if$ +} +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.check format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {print.url} + {url duplicate$ empty$ + { pop$ "" } + { new.sentence + urlprefix "\url{" * swap$ * "}" * + } + if$ + } + +FUNCTION {print.doi} + {doi duplicate$ empty$ + { pop$ "" } + { new.sentence + doiprefix "\doi{" * swap$ * "}" * + } + if$ + } + +FUNCTION {print.eprint} + {eprint duplicate$ empty$ + { pop$ "" } + { new.sentence + duplicate$ "\href{http://arxiv.org/abs/" swap$ * "}{{\tt arXiv:" * swap$ * "}}" * + } + if$ + } + +FUNCTION {print.pubmed} + {pubmed duplicate$ empty$ + { pop$ "" } + { new.sentence + pubmedprefix "\Pubmed{" * swap$ * "}" * + } + if$ + } + +FUNCTION {webpage} +{ "%Type = Webpage" write$ + output.bibitem + format.authors "author" output.check + author format.key output + author empty$ + { + format.title "title" output.check + new.block + format.date "year" output.check + date.block + } + { + format.date "year" output.check + date.block + format.title "title" output.check + new.block +} + if$ + print.url output + fin.entry +} + + +FUNCTION {article} +{ "%Type = Article" write$ + output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.title "title" output.check + new.block + crossref missing$ + { + journal + "journal" bibinfo.check + "journal" output.check + add.blank + format.vol.num.pages output + } + { format.article.crossref output.nonnull + } + if$ + format.journal.pages + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} +FUNCTION {book} +{ "%Type = Book" write$ + output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + format.number.series output + format.edition output + format.publisher.address output + } + { + format.book.crossref output.nonnull + } + if$ + format.date "year" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} +FUNCTION {booklet} +{ "%Type = Booklet" write$ + output.bibitem + format.authors output + author format.key output + format.title "title" output.check + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + format.date "year" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {inbook} +{ "%Type = Inbook" write$ + output.bibitem + author empty$ + { format.editors "author and editor" output.check + editor format.key output + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + format.btitle "title" output.check + crossref missing$ + { + format.bvolume output + format.number.series output + format.edition output + format.publisher.address output + } + { + format.book.crossref output.nonnull + } + if$ + format.date "year" output.check + format.pages "pages" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {incollection} +{ "%Type = Incollection" write$ + output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + format.edition output + format.publisher.address output + } + { format.incoll.inproc.crossref output.nonnull + } + if$ + format.date "year" output.check + format.pages "pages" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} +FUNCTION {inproceedings} +{ "%Type = Inproceedings" write$ + output.bibitem + format.authors "author" output.check + author format.key output + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.number.series output + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + } + if$ + format.date output + format.pages "pages" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ "%Type = Manual" write$ + output.bibitem + format.authors output + author format.key output + format.btitle "title" output.check + format.edition output + organization "organization" bibinfo.check output + address "address" bibinfo.check output + format.date "year" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {mastersthesis} +{ "%Type = Masterthesis" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.btitle + "title" output.check + bbl.mthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {misc} +{ "%Type = Misc" write$ + output.bibitem + format.authors output + author format.key output + format.title output + howpublished "howpublished" bibinfo.check output + format.date "year" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} +FUNCTION {phdthesis} +{ "%Type = Phdthesis" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.btitle + "title" output.check + bbl.phdthesis format.thesis.type output.nonnull + school "school" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {proceedings} +{ "%Type = Proceedings" write$ + output.bibitem + format.editors output + editor format.key output + format.btitle "title" output.check + format.bvolume output + format.number.series output + publisher empty$ + { format.organization.address output } + { organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + format.date "year" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {techreport} +{ "%Type = Techreport" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.btitle + "title" output.check + format.tr.number output.nonnull + institution "institution" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note output + fin.entry +} + +FUNCTION {unpublished} +{ "%Type = Unpublished" write$ + output.bibitem + format.authors "author" output.check + author format.key output + format.title "title" output.check + format.date "year" output.check + new.sentence + print.url output + print.doi output + print.eprint output + print.pubmed output + format.note "note" output.check + fin.entry +} + +FUNCTION {default.type} { misc } +READ +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {format.lab.names} +{ 's := + "" 't := + s #1 "{vv~}{ll}" format.name$ + s num.names$ duplicate$ + #2 > + { pop$ + " " * bbl.etal * + } + { #2 < + 'skip$ + { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + " " * bbl.etal * + } + { bbl.and space.word * s #2 "{vv~}{ll}" format.name$ + * } + if$ + } + if$ + } + if$ +} + +FUNCTION {author.key.label} +{ author empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.label} +{ editor empty$ + { key empty$ + { cite$ #1 #3 substring$ } + 'key + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.key.label + { type$ "proceedings" = + 'editor.key.label + 'author.key.label + if$ + } + if$ + 'short.list := +} + +FUNCTION {calc.label} +{ calc.short.authors + short.list + "(" + * + year duplicate$ empty$ + { pop$ "????" } + { purify$ #-1 #4 substring$ } + if$ + * + 'label := +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" + format.name$ 't := + nameptr #1 > + { + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { t sortify * } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {author.sort} +{ author empty$ + { key empty$ + { "to sort, need author or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {author.editor.sort} +{ author empty$ + { editor empty$ + { key empty$ + { "to sort, need author, editor, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {editor.sort} +{ editor empty$ + { key empty$ + { "to sort, need editor or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { editor sort.format.names } + if$ +} +FUNCTION {presort} +{ calc.label + label sortify + " " + * + type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.sort + 'author.sort + if$ + } + if$ + #1 entry.max$ substring$ + 'sort.label := + sort.label + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} + +ITERATE {presort} +%SORT +STRINGS { last.label next.extra } +INTEGERS { last.extra.num number.label } +FUNCTION {initialize.extra.label.stuff} +{ #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'last.extra.num := + #0 'number.label := +} +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := +} +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + extra.label 'next.extra := + extra.label + duplicate$ empty$ + 'skip$ + { "{\natexlab{" swap$ * "}}" * } + if$ + 'extra.label := + label extra.label * 'label := +} +EXECUTE {initialize.extra.label.stuff} +ITERATE {forward.pass} +REVERSE {reverse.pass} +FUNCTION {bib.sort.order} +{ sort.label + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} +ITERATE {bib.sort.order} +%SORT +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + "\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi" + write$ newline$ + "\providecommand{\url}[1]{\texttt{#1}}" + write$ newline$ + "\providecommand{\href}[2]{#2}" + write$ newline$ + "\providecommand{\path}[1]{#1}" + write$ newline$ + "\providecommand{\DOIprefix}{doi:}" + write$ newline$ + "\providecommand{\ArXivprefix}{arXiv:}" + write$ newline$ + "\providecommand{\URLprefix}{URL: }" + write$ newline$ + "\providecommand{\Pubmedprefix}{pmid:}" + write$ newline$ + "\providecommand{\doi}[1]{\href{http://dx.doi.org/#1}{\path{#1}}}" + write$ newline$ + "\providecommand{\Pubmed}[1]{\href{pmid:#1}{\path{#1}}}" + write$ newline$ + "\providecommand{\bibinfo}[2]{#2}" + write$ newline$ + "\ifx\xfnm\relax \def\xfnm[#1]{\unskip,\space#1}\fi" + write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +EXECUTE {init.web.variables} +ITERATE {call.type$} +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `elsarticle-num-names.bst'. +%% +%% +%% Change log: +%% ----------- +%% 22.04.2011 +%% +%% 10.08.2012 +%% a. doi, url, eprint, pmid added +%% b. Bibtype `webpage' defined +%% +%% 30.08.2012 +%% a. collaboration added. + + diff --git a/_extensions/quarto-journals/elsevier/bib/elsarticle-num.bst b/_extensions/quarto-journals/elsevier/bib/elsarticle-num.bst new file mode 100755 index 0000000..14499bf --- /dev/null +++ b/_extensions/quarto-journals/elsevier/bib/elsarticle-num.bst @@ -0,0 +1,1509 @@ +%% +%% This is file `elsarticle-num.bst' (Version 2.1), +%% +%% Copyright 2007-2020 Elsevier Ltd +%% +%% This file is part of the 'Elsarticle Bundle'. +%% --------------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% +%% $Id: elsarticle-num.bst 194 2020-11-23 11:29:27Z rishi $ +%% +%% $URL: https://lenova.river-valley.com/svn/elsarticle/trunk/elsarticle-num.bst $ +%% +%% ---------------------------------------- + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + eprint % urlbst + doi % urlbst + url % urlbst + lastchecked % urlbst + } + {} + { label } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block } + +STRINGS { urlintro eprinturl eprintprefix doiprefix doiurl openinlinelink closeinlinelink } % urlbst... +INTEGERS { hrefform inlinelinks makeinlinelink addeprints adddoiresolver } +FUNCTION {init.urlbst.variables} +{ + "Available from: " 'urlintro := % prefix before URL + "http://arxiv.org/abs/" 'eprinturl := % prefix to make URL from eprint ref + "arXiv:" 'eprintprefix := % text prefix printed before eprint ref + "https://doi.org/" 'doiurl := % prefix to make URL from DOI + "doi:" 'doiprefix := % text prefix printed before DOI ref + #1 'addeprints := % 0=no eprints; 1=include eprints + #1 'adddoiresolver := % 0=no DOI resolver; 1=include it + #2 'hrefform := % 0=no crossrefs; 1=hypertex xrefs; 2=hyperref refs + #1 'inlinelinks := % 0=URLs explicit; 1=URLs attached to titles + % the following are internal state variables, not config constants + #0 'makeinlinelink := % state variable managed by setup.inlinelink + "" 'openinlinelink := % ditto + "" 'closeinlinelink := % ditto +} +INTEGERS { + bracket.state + outside.brackets + open.brackets + within.brackets + close.brackets +} +FUNCTION {init.state.consts} +{ #0 'outside.brackets := % urlbst + #1 'open.brackets := + #2 'within.brackets := + #3 'close.brackets := + + #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + +STRINGS { s t } + +FUNCTION {output.nonnull.original} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = + { add.period$ write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {setup.inlinelink} +{ makeinlinelink + { hrefform #1 = % hypertex + { "\special {html: }{" * 'openinlinelink := + "\special {html:}" 'closeinlinelink := + } + { hrefform #2 = % hyperref + { "\href{" url * "}{" * 'openinlinelink := + "}" 'closeinlinelink := + } + 'skip$ + if$ % hrefform #2 = + } + if$ % hrefform #1 = + #0 'makeinlinelink := + } + 'skip$ + if$ % makeinlinelink +} +FUNCTION {add.inlinelink} +{ openinlinelink empty$ + 'skip$ + { openinlinelink swap$ * closeinlinelink * + "" 'openinlinelink := + } + if$ +} +FUNCTION {output.nonnull} +{ % Save the thing we've been asked to output + 's := + % If the bracket-state is close.brackets, then add a close-bracket to + % what is currently at the top of the stack, and set bracket.state + % to outside.brackets + bracket.state close.brackets = + { "]" * + outside.brackets 'bracket.state := + } + 'skip$ + if$ + bracket.state outside.brackets = + { % We're outside all brackets -- this is the normal situation. + % Write out what's currently at the top of the stack, using the + % original output.nonnull function. + s + add.inlinelink + output.nonnull.original % invoke the original output.nonnull + } + { % Still in brackets. Add open-bracket or (continuation) comma, add the + % new text (in s) to the top of the stack, and move to the close-brackets + % state, ready for next time (unless inbrackets resets it). If we come + % into this branch, then output.state is carefully undisturbed. + bracket.state open.brackets = + { " [" * } + { ", " * } % bracket.state will be within.brackets + if$ + s * + close.brackets 'bracket.state := + } + if$ +} + +FUNCTION {inbrackets} +{ bracket.state close.brackets = + { within.brackets 'bracket.state := } % reset the state: not open nor closed + { open.brackets 'bracket.state := } + if$ +} + +FUNCTION {format.lastchecked} +{ lastchecked empty$ + { "" } + { inbrackets "cited " lastchecked * } + if$ +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {fin.entry.original} +{ add.period$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {add.blank} +{ " " * before.all 'output.state := +} + +FUNCTION {date.block} +{ + add.blank +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ skip$ } + +FUNCTION {capitalize} +{ "u" change.case$ "t" change.case$ } + +FUNCTION {space.word} +{ " " swap$ * " " * } + + % Here are the language-specific definitions for explicit words. + % Each function has a name bbl.xxx where xxx is the English word. + % The language selected here is ENGLISH +FUNCTION {bbl.and} +{ "and"} + +FUNCTION {bbl.etal} +{ "et~al." } + +FUNCTION {bbl.editors} +{ "Eds." } + +FUNCTION {bbl.editor} +{ "Ed." } + +FUNCTION {bbl.edby} +{ "edited by" } + +FUNCTION {bbl.edition} +{ "Edition" } + +FUNCTION {bbl.volume} +{ "Vol." } + +FUNCTION {bbl.of} +{ "of" } + +FUNCTION {bbl.number} +{ "no." } + +FUNCTION {bbl.nr} +{ "no." } + +FUNCTION {bbl.in} +{ "in" } + +FUNCTION {bbl.pages} +{ "pp." } + +FUNCTION {bbl.page} +{ "p." } + +FUNCTION {bbl.chapter} +{ "Ch." } + +FUNCTION {bbl.techrep} +{ "Tech. Rep." } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Ph.D. thesis" } + +FUNCTION {bbl.first} +{ "1st" } + +FUNCTION {bbl.second} +{ "2nd" } + +FUNCTION {bbl.third} +{ "3rd" } + +FUNCTION {bbl.fourth} +{ "4th" } + +FUNCTION {bbl.fifth} +{ "5th" } + +FUNCTION {bbl.st} +{ "st" } + +FUNCTION {bbl.nd} +{ "nd" } + +FUNCTION {bbl.rd} +{ "rd" } + +FUNCTION {bbl.th} +{ "th" } + +MACRO {jan} {"Jan."} + +MACRO {feb} {"Feb."} + +MACRO {mar} {"Mar."} + +MACRO {apr} {"Apr."} + +MACRO {may} {"May"} + +MACRO {jun} {"Jun."} + +MACRO {jul} {"Jul."} + +MACRO {aug} {"Aug."} + +MACRO {sep} {"Sep."} + +MACRO {oct} {"Oct."} + +MACRO {nov} {"Nov."} + +MACRO {dec} {"Dec."} + +FUNCTION {eng.ord} +{ duplicate$ "1" swap$ * + #-2 #1 substring$ "1" = + { bbl.th * } + { duplicate$ #-1 #1 substring$ + duplicate$ "1" = + { pop$ bbl.st * } + { duplicate$ "2" = + { pop$ bbl.nd * } + { "3" = + { bbl.rd * } + { bbl.th * } + if$ + } + if$ + } + if$ + } + if$ +} + +MACRO {acmcs} {"ACM Comput. Surv."} + +MACRO {acta} {"Acta Inf."} + +MACRO {cacm} {"Commun. ACM"} + +MACRO {ibmjrd} {"IBM J. Res. Dev."} + +MACRO {ibmsj} {"IBM Syst.~J."} + +MACRO {ieeese} {"IEEE Trans. Softw. Eng."} + +MACRO {ieeetc} {"IEEE Trans. Comput."} + +MACRO {ieeetcad} + {"IEEE Trans. Comput.-Aided Design Integrated Circuits"} + +MACRO {ipl} {"Inf. Process. Lett."} + +MACRO {jacm} {"J.~ACM"} + +MACRO {jcss} {"J.~Comput. Syst. Sci."} + +MACRO {scp} {"Sci. Comput. Programming"} + +MACRO {sicomp} {"SIAM J. Comput."} + +MACRO {tocs} {"ACM Trans. Comput. Syst."} + +MACRO {tods} {"ACM Trans. Database Syst."} + +MACRO {tog} {"ACM Trans. Gr."} + +MACRO {toms} {"ACM Trans. Math. Softw."} + +MACRO {toois} {"ACM Trans. Office Inf. Syst."} + +MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."} + +MACRO {tcs} {"Theoretical Comput. Sci."} + +FUNCTION {write.url} +{ url empty$ + { skip$ } + { "\newline\urlprefix\url{" url * "}" * write$ newline$ } + if$ +} + +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{f.~}{vv~}{ll}{, jj}" format.name$ + 't := + nameptr #1 > + { + namesleft #1 > + { ", " * t * } + { + "," * + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal * + } + { " " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} +FUNCTION {format.names.ed} +{ format.names } +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { " (" * bbl.editors * ")" * } + { " (" * bbl.editor * ")" * } + if$ + } + if$ +} + +FUNCTION {format.in.editors} +{ editor empty$ + { "" } + { editor format.names.ed + editor num.names$ #1 > + { " (" * bbl.editors * ")" * } + { " (" * bbl.editor * ")" * } + if$ + } + if$ +} + +FUNCTION {format.note} +{ + note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { title "t" change.case$ + } + if$ +} + +FUNCTION {output.bibitem.original} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} +{ bbl.in + ":" * + " " * } + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ + duplicate$ empty$ + 'skip$ + { + before.all 'output.state := + " (" swap$ * ")" * + } + if$ +} + +FUNCTION{format.year} +{ year duplicate$ empty$ + { "empty year in " cite$ * warning$ pop$ "" } + { "(" swap$ * ")" * } + if$ +} + +FUNCTION {format.btitle} +{ title +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { bbl.volume volume tie.or.space.connect + series empty$ + 'skip$ + { bbl.of space.word * series emphasize * } + if$ + "volume and number" number either.or.check + } + if$ +} + +FUNCTION {format.number.series} +{ volume empty$ + { number empty$ + { series field.or.null } + { output.state mid.sentence = + { bbl.number } + { bbl.number capitalize } + if$ + number tie.or.space.connect + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { bbl.in space.word * series * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.num + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {convert.edition} +{ edition extract.num "l" change.case$ 's := + s "first" = s "1" = or + { bbl.first 't := } + { s "second" = s "2" = or + { bbl.second 't := } + { s "third" = s "3" = or + { bbl.third 't := } + { s "fourth" = s "4" = or + { bbl.fourth 't := } + { s "fifth" = s "5" = or + { bbl.fifth 't := } + { s #1 #1 substring$ is.num + { s eng.ord 't := } + { edition 't := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + t +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { output.state mid.sentence = + { convert.edition "l" change.case$ " " * bbl.edition * } + { convert.edition "t" change.case$ " " * bbl.edition * } + if$ + } + if$ +} + +INTEGERS { multiresult } + +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and + } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ + } + while$ + multiresult +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages multi.page.check + { bbl.pages pages n.dashify tie.or.space.connect } + { bbl.page pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.journal.pages} +{ pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { + " " * + format.year * " " * + pages n.dashify * + } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ + % volume field.or.null + " " + volume empty$ + { pop$ "" } + { volume * } + if$ + number empty$ + 'skip$ + { + "~(" number * ")" * * + volume empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + { "" } + { type empty$ + { bbl.chapter } + { type "l" change.case$ } + if$ + chapter tie.or.space.connect + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { word.in booktitle * } + { word.in format.in.editors * ", " * + booktitle * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { bbl.techrep } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ + key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { word.in journal emphasize * } + if$ + } + { word.in key * " " *} + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + editor num.names$ duplicate$ + #2 > + { pop$ + " " * bbl.etal * + } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + " " * bbl.etal * + } + { bbl.and space.word * editor #2 "{vv~}{ll}" format.name$ + * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.book.crossref} +{ volume empty$ + { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ + word.in + } + { bbl.volume volume tie.or.space.connect + bbl.of space.word * + } + if$ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { series empty$ + { "need editor, key, or series for " cite$ * " to crossref " * + crossref * warning$ + "" * + } + { series emphasize * } + if$ + } + { key * } + if$ + } + { format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.incoll.inproc.crossref} +{ + editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { word.in booktitle * } + if$ + } + { word.in key * " " *} + if$ + } + { word.in format.crossref.editor * " " *} + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {format.org.or.pub} +{ 't := + "" + year empty$ + { "empty year in " cite$ * warning$ } + 'skip$ + if$ + address empty$ t empty$ and + year empty$ and + 'skip$ + { + t empty$ + { address empty$ + 'skip$ + { address * } + if$ + } + { t * + address empty$ + 'skip$ + { ", " * address * } + if$ + } + if$ + year empty$ + 'skip$ + { t empty$ address empty$ and + 'skip$ + { ", " * } + if$ + year * + } + if$ + } + if$ +} + +FUNCTION {format.publisher.address} +{ publisher empty$ + { "empty publisher in " cite$ * warning$ + "" + } + { publisher } + if$ + format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization empty$ + { "" } + { organization } + if$ + format.org.or.pub +} + +FUNCTION {make.href.null} +{ + pop$ +} +FUNCTION {make.href.hypertex} +{ + "\special {html: }" * swap$ * + "\special {html:}" * +} +FUNCTION {make.href.hyperref} +{ + "\href {" swap$ * "} {\path{" * swap$ * "}}" * +} +FUNCTION {make.href} +{ hrefform #2 = + 'make.href.hyperref % hrefform = 2 + { hrefform #1 = + 'make.href.hypertex % hrefform = 1 + 'make.href.null % hrefform = 0 (or anything else) + if$ + } + if$ +} + +FUNCTION {format.url} +{ inlinelinks #1 = url empty$ or + { "" } + { hrefform #1 = + { % special case -- add HyperTeX specials + urlintro "\url{" url * "}" * url make.href.hypertex * } + { urlintro "\url{" * url * "}" * } + if$ + } + if$ +} + +FUNCTION {format.eprint} +{ eprint empty$ + { "" } + { eprintprefix eprint * eprinturl eprint * make.href } + if$ +} + +FUNCTION {format.doi} +{ doi empty$ + { "" } + { doiprefix doi * doiurl doi * make.href } + if$ +} + +FUNCTION {output.url} +{ url empty$ + 'skip$ + { new.block + format.url output + format.lastchecked output + } + if$ +} + +FUNCTION {output.web.refs} +{ + new.block + output.url + addeprints eprint empty$ not and + { format.eprint output.nonnull } + 'skip$ + if$ + adddoiresolver doi empty$ not and + { format.doi output.nonnull } + 'skip$ + if$ +} + +FUNCTION {output.bibitem} +{ outside.brackets 'bracket.state := + output.bibitem.original + inlinelinks url empty$ not and + { #1 'makeinlinelink := } + { #0 'makeinlinelink := } + if$ +} + +FUNCTION {fin.entry} +{ output.web.refs % urlbst + makeinlinelink % ooops, it appears we didn't have a title for inlinelink + { setup.inlinelink % add some artificial link text here, as a fallback + "[link]" output.nonnull } + 'skip$ + if$ + bracket.state close.brackets = % urlbst + { "]" * } + 'skip$ + if$ + fin.entry.original +} + +FUNCTION {webpage} +{ output.bibitem + author empty$ + { editor empty$ + 'skip$ % author and editor both optional + { format.editors output.nonnull } + if$ + } + { editor empty$ + { format.authors output.nonnull } + { "can't use both author and editor fields in " cite$ * warning$ } + if$ + } + if$ + new.block + title empty$ 'skip$ 'setup.inlinelink if$ + format.title "title" output.check + inbrackets "online" output + new.block + year empty$ + 'skip$ + { format.date "year" output.check } + if$ + % We don't need to output the URL details ('lastchecked' and 'url'), + % because fin.entry does that for us, using output.web.refs. The only + % reason we would want to put them here is if we were to decide that + % they should go in front of the rather miscellaneous information in 'note'. + new.block + note output + fin.entry +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + crossref missing$ + { journal + "journal" output.check + % add.blank + before.all 'output.state := + format.vol.num.pages output + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + format.journal.pages + format.note output + pages empty$ + { format.date "year" output.check } + 'skip$ + if$ + fin.entry + write.url +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.btitle "title" output.check + crossref missing$ + { format.edition output + format.bvolume output + format.number.series output + format.publisher.address output + } + { + format.book.crossref output.nonnull + } + if$ + format.note output + fin.entry + write.url +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + howpublished output + address output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + } + { format.authors output.nonnull + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.btitle "title" output.check + crossref missing$ + { + format.edition output + format.bvolume output + format.number.series output + format.publisher.address output + format.chapter.pages "chapter and pages" output.check + } + { + format.chapter.pages "chapter and pages" output.check + format.book.crossref output.nonnull + } + if$ + format.pages "pages" output.check + format.note output + fin.entry + write.url +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.edition output + format.bvolume output + format.number.series output + format.publisher.address output + format.chapter.pages output + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + format.pages "pages" output.check + format.note output + fin.entry + write.url +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.edition output + format.bvolume output + format.number.series output + publisher empty$ + { format.organization.address output } + { organization output + format.publisher.address output + } + if$ + } + { format.incoll.inproc.crossref output.nonnull + } + if$ + format.pages "pages" output.check + format.note output + fin.entry + write.url +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.btitle "title" output.check + author empty$ + { organization empty$ + { + address output + } + 'skip$ + if$ + } + { + organization output + address output + } + if$ + format.edition output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + bbl.mthesis format.thesis.type output.nonnull + school "school" output.check + address output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title output + howpublished output + format.note output + format.date "year" output.check + fin.entry + write.url + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + bbl.phdthesis format.thesis.type output.nonnull + school "school" output.check + address output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.btitle "title" output.check + format.bvolume output + format.number.series output + editor empty$ + { publisher empty$ + 'skip$ + { + format.publisher.address output + } + if$ + } + { publisher empty$ + { + format.organization.address output } + { + organization output + format.publisher.address output + } + if$ + } + if$ + format.note output + fin.entry + write.url +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + format.tr.number output.nonnull + institution "institution" output.check + address output + format.note output + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + title empty$ 'skip$ 'setup.inlinelink if$ % urlbst + format.title "title" output.check + format.note "note" output.check + format.date "year" output.check + fin.entry + write.url +} + +FUNCTION {default.type} { misc } + +READ + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\expandafter\ifx\csname url\endcsname\relax" + write$ newline$ + " \def\url#1{\texttt{#1}}\fi" + write$ newline$ + "\expandafter\ifx\csname urlprefix\endcsname\relax\def\urlprefix{URL }\fi" + write$ newline$ + "\expandafter\ifx\csname href\endcsname\relax" + write$ newline$ + " \def\href#1#2{#2} \def\path#1{#1}\fi" + write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.urlbst.variables} +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} +%% End of customized bst file +%% +%% End of file `elsarticle-num.bst'. + + diff --git a/_extensions/quarto-journals/elsevier/bib/elsevier-harvard.csl b/_extensions/quarto-journals/elsevier/bib/elsevier-harvard.csl new file mode 100755 index 0000000..0ef7b19 --- /dev/null +++ b/_extensions/quarto-journals/elsevier/bib/elsevier-harvard.csl @@ -0,0 +1,239 @@ + + diff --git a/_extensions/quarto-journals/elsevier/elsarticle.cls b/_extensions/quarto-journals/elsevier/elsarticle.cls new file mode 100755 index 0000000..02ff3a7 --- /dev/null +++ b/_extensions/quarto-journals/elsevier/elsarticle.cls @@ -0,0 +1,1382 @@ +%% +%% This is file `elsarticle.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% elsarticle.dtx (with options: `class') +%% +%% Copyright 2007-2020 Elsevier Ltd +%% +%% This file is part of the 'Elsarticle Bundle'. +%% ------------------------------------------- +%% +%% It may be distributed under the conditions of the LaTeX Project Public +%% License, either version 1.2 of this license or (at your option) any +%% later version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX +%% version 1999/12/01 or later. +%% +%% The list of all files belonging to the 'Elsarticle Bundle' is +%% given in the file `manifest.txt'. +%% +%% +%% +%% + \def\RCSfile{elsarticle}% + \def\RCSversion{3.3}% + \def\RCSdate{2020/11/20}% + \def\@shortjnl{\relax} + \def\@journal{Elsevier Ltd} + \def\@company{Elsevier Ltd} + \def\@issn{000-0000} + \def\@shortjid{elsarticle} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{\@shortjid}[\RCSdate, \RCSversion: \@journal] +\def\ABD{\AtBeginDocument} +\newif\ifpreprint \preprintfalse +\newif\ifnonatbib \nonatbibfalse +\newif\iflongmktitle \longmktitlefalse +\newif\ifnopreprintline \nopreprintlinefalse +\newif\ifdoubleblind \doubleblindfalse + +\newif\ifuseexplthreefunctions \useexplthreefunctionsfalse + +\IfFileExists{expl3.sty}{% + \global\useexplthreefunctionstrue% + \RequirePackage{expl3}}{} +\ifuseexplthreefunctions\relax% +\IfFileExists{xparse.sty}{\RequirePackage{xparse}}{} +\IfFileExists{etoolbox.sty}{\RequirePackage{etoolbox}}{} +\fi + +\def\@blstr{1} +\newdimen\@bls +\@bls=\baselineskip + +\def\@finalWarning{% + *****************************************************\MessageBreak + This document is typeset in the CRC style which\MessageBreak + is not suitable for submission.\MessageBreak + \MessageBreak + Please typeset again using 'preprint' option\MessageBreak + for creating PDF suitable for submission.\MessageBreak + ******************************************************\MessageBreak +} + +\DeclareOption{preprint}{\global\preprinttrue + \gdef\@blstr{1}\xdef\jtype{0}% + \AtBeginDocument{\@twosidefalse\@mparswitchfalse}} +\DeclareOption{nopreprintline}{\global\nopreprintlinetrue} +\DeclareOption{final}{\gdef\@blstr{1}\global\preprintfalse} +\DeclareOption{review}{\global\preprinttrue\gdef\@blstr{1.5}} +\DeclareOption{authoryear}{\xdef\@biboptions{round,authoryear}} +\DeclareOption{number}{\xdef\@biboptions{numbers}} +\DeclareOption{numbers}{\xdef\@biboptions{numbers}} +\DeclareOption{nonatbib}{\global\nonatbibtrue} +\DeclareOption{longtitle}{\global\longmktitletrue} +\DeclareOption{5p}{\xdef\jtype{5}\global\preprintfalse + \ExecuteOptions{twocolumn}} + \def\jtype{0} +\DeclareOption{3p}{\xdef\jtype{3}\global\preprintfalse} +\DeclareOption{1p}{\xdef\jtype{1}\global\preprintfalse + \AtBeginDocument{\@twocolumnfalse}} +\DeclareOption{times}{\IfFileExists{txfonts.sty}% + {\AtEndOfClass{\RequirePackage{txfonts}% + \gdef\ttdefault{cmtt}% + \let\iint\relax + \let\iiint\relax + \let\iiiint\relax + \let\idotsint\relax + \let\openbox\relax}}{\AtEndOfClass{\RequirePackage{times}}}} + +\DeclareOption{endfloat}{\IfFileExists{endfloat.sty} + {\AtEndOfClass{\RequirePackage[markers]{endfloat}}}{}} +\DeclareOption{endfloats}{\IfFileExists{endfloat.sty} + {\AtEndOfClass{\RequirePackage[markers]{endfloat}}}{}} +\DeclareOption{numafflabel} + {\AtBeginDocument{\def\theaffn{\arabic{affn}}}} %*% +\DeclareOption{lefttitle} + {\AtBeginDocument{\def\elsarticletitlealign{flushleft}}} %*% +\DeclareOption{centertitle} + {\AtBeginDocument{\def\elsarticletitlealign{center}}} %*% +\DeclareOption{reversenotenum} + {\AtBeginDocument{\def\theaffn{\arabic{affn}} + \def\thefnote{\alph{fnote}}}} +\DeclareOption{doubleblind}{\doubleblindtrue} + +\ExecuteOptions{a4paper,10pt,oneside,onecolumn,number,preprint,centertitle} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions +\LoadClass{article} +\RequirePackage{graphicx} +\let\comma\@empty +\let\tnotesep\@empty +\let\@title\@empty + +\def\useelstitle{} + +\def\title#1{\g@addto@macro\@title{#1% + \global\let\tnoteref\@gobble}% + \g@addto@macro\useelstitle{#1}} + +\def\elsLabel#1{\@bsphack\protected@write\@auxout{}% + {\string\Newlabel{#1}{\@currentlabel}}\@esphack} +\def\Newlabel#1#2{\expandafter\xdef\csname X@#1\endcsname{#2}} + +\def\elsRef#1{\@ifundefined{X@#1}{0}{\csname X@#1\endcsname}} + +\let\@tnotemark\@empty + +\ifdoubleblind + \def\tnotemark[#1]{} +\else + \def\tnotemark[#1]{\@for\mytmark:=#1\do{% + \expandafter\ifcase\elsRef{\mytmark}\or$^{\star}$\or + $^{,\star\star}$\fi + }% +} +\fi + +\def\tnoteref#1{\tnotemark[{#1}]} +\let\@tnotes\@empty +\newcounter{tnote} +\def\tnotetext[#1]#2{\g@addto@macro\@tnotes{% + \stepcounter{tnote}\elsLabel{#1}% + \def\thefootnote{\ifcase\c@tnote\or$\star$\or$\star\star$\fi}% + \footnotetext{#2}}} + +\let\@nonumnotes\@empty +\def\nonumnote#1{\g@addto@macro\@nonumnotes{% + \let\thefootnote\relax\footnotetext{#1}}} + +\newcounter{fnote} +\def\thefnote{\arabic{fnote}} +\def\fnmark[#1]{\let\comma\@empty + \def\@fnmark{\@for\@@fnmark:=#1\do{% + \edef\fnotenum{\@ifundefined{X@\@@fnmark}{1}{\elsRef{\@@fnmark}}}% + \unskip\comma\fnotenum\let\comma,}}% +} + +\def\fnref#1{\fnmark[#1]} + +\let\@fnotes\@empty\let\@fnmark\@empty +\def\fntext[#1]#2{\g@addto@macro\@fnotes{% + \refstepcounter{fnote}\elsLabel{#1}% + \def\thefootnote{\c@fnote}% + \global\setcounter{footnote}{\c@fnote}% + \footnotetext{#2}}} + +\def\cormark[#1]{\edef\cnotenum{\elsRef{#1}}% + \unskip\textsuperscript{\sep\ifcase\cnotenum\or + $\ast$\or$\ast\ast$\fi\hspace{-1pt}}\let\sep=,} + +\let\@cormark\@empty +\let\@cornotes\@empty +\newcounter{cnote} +\def\cortext[#1]#2{\g@addto@macro\@cornotes{% + \refstepcounter{cnote}\elsLabel{#1}% + \def\thefootnote{\ifcase\thecnote\or$\ast$\or + $\ast\ast$\fi}% + \footnotetext{#2}}} + +\let\@corref\@empty +\def\corref#1{\edef\cnotenum{\elsRef{#1}}% + \edef\@corref{\ifcase\cnotenum\or + $\ast$\or$\ast\ast$\fi\hskip-1pt}} + +\def\resetTitleCounters{\c@cnote=0 + \c@fnote=0 \c@tnote=0 \c@footnote=0} + +\let\eadsep\@empty +\def\@elseads{} +\let\@elsuads\@empty +\let\@cormark\@empty +\def\hashchar{\expandafter\@gobble\string\~} +\def\underscorechar{\expandafter\@gobble\string\_} +\def\lbracechar{\expandafter\@gobble\string\{} +\def\rbracechar{\expandafter\@gobble\string\}} + +\gdef\ead{\@ifnextchar[{\@uad}{\@ead}} +\gdef\@ead#1{\bgroup + \def\_{\underscorechar}% + \def\{{\lbracechar}% + \def~{\hashchar}% + \def\}{\rbracechar}% + \edef\tmp{\the\@eadauthor}% + \immediate\write\@auxout{\string\emailauthor + {#1}{\expandafter\strip@prefix\meaning\tmp}}% + \egroup +} +\newcounter{ead} +\gdef\emailauthor#1#2{\stepcounter{ead}% + \g@addto@macro\@elseads{\raggedright% + \let\corref\@gobble\def\@@tmp{#1}% + \eadsep{\ttfamily\expandafter\strip@prefix\meaning\@@tmp} + (#2)\def\eadsep{\unskip,\space}}% +} +\gdef\@uad[#1]#2{\bgroup + \def~{\hashchar}% + \def\_{\underscorechar}% + \def~{\hashchar}% + \def\}{\rbracechar}% + \edef\tmp{\the\@eadauthor} + \immediate\write\@auxout{\string\urlauthor + {#2}{\expandafter\strip@prefix\meaning\tmp}}% + \egroup +} +\gdef\urlauthor#1#2{\g@addto@macro\@elsuads{\let\corref\@gobble% + \def\@@tmp{#1}\raggedright\eadsep + {\ttfamily\expandafter\strip@prefix\meaning\@@tmp}\space(#2)% + \def\eadsep{\unskip,\space}}% +} + +\def\elsauthors{} +\def\useauthors{} +\def\elsprelimauthors{} + +\def\pprinttitle{} +\let\authorsep\@empty +\let\prelimauthorsep\@empty +\let\sep\@empty +\newcounter{author} +\def\author{\@ifnextchar[{\@@author}{\@author}} + +\newtoks\@eadauthor +\def\@@author[#1]#2{% + \g@addto@macro\elsprelimauthors{% + \prelimauthorsep#2% + \def\prelimauthorsep{\unskip,\space}}% + \g@addto@macro\elsauthors{% + \def\baselinestretch{1}% + \authorsep#2\unskip\textsuperscript{%#1% + \@for\@@affmark:=#1\do{% + \edef\affnum{\@ifundefined{X@\@@affmark}{1}{\elsRef{\@@affmark}}}% + \unskip\sep\affnum\let\sep=,}% + \ifx\@fnmark\@empty\else\unskip\sep\@fnmark\let\sep=,\fi + \ifx\@corref\@empty\else\unskip\sep\@corref\let\sep=,\fi + }% + \def\authorsep{\unskip,\space}% + \global\let\sep\@empty\global\let\@corref\@empty + \global\let\@fnmark\@empty}% + \@eadauthor={#2}% + \g@addto@macro\useauthors{#2; }% +} + +\def\@author#1{% + \g@addto@macro\elsprelimauthors{% + \prelimauthorsep#1% + \def\prelimauthorsep{\unskip,\space}}% + \g@addto@macro\elsauthors{\normalsize% + \def\baselinestretch{1}% + \upshape\authorsep#1\unskip\textsuperscript{% + \ifx\@fnmark\@empty\else\unskip\sep\@fnmark\let\sep=,\fi + \ifx\@corref\@empty\else\unskip\sep\@corref\let\sep=,\fi + }% + \def\authorsep{\unskip,\space}% + \global\let\@fnmark\@empty + \global\let\@corref\@empty \global\let\sep\@empty}% + \@eadauthor={#1}% + \g@addto@macro\useauthors{#1; }% +} + +\AtBeginDocument{% + \@ifpackageloaded{hyperref}{% + \expandafter\gdef\csname Hy@title\endcsname{\useelstitle}% + \expandafter\gdef\csname Hy@author\endcsname{\useauthors}% + }{} +} + +\def\elsaddress{} +\def\addsep{\par\vskip6pt} + +\def\@alph#1{% + \ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or k\or + l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or + y\or z% + \or aa\or ab\or ac\or ad\or ae\or af\or ag\or ah\or ai\or aj\or + ak\or al\or am\or an\or ao\or ap\or aq\or ar\or as\or at\or au\or + av\or aw\or ax\or ay\or az% + \or ba\or bb\or bc\or bd\or be\or bf\or bg\or bh\or bi\or bj\or + bk\or bl\or bm\or bn\or bo\or bp\or bq\or br\or bs\or bt\or bu\or + bv\or bw\or bx\or by\or bz% + \or ca\or cb\or cc\or cd\or ce\or cf\or cg\or ch\or ci\or cj\or + ck\or cl\or cm\or cn\or co\or cp\or cq\or cr\or cs\or ct\or cu\or + cv\or cw\or cx\or cy\or cz% + \or da\or db\or dc\or dd\or de\or df\or dg\or dh\or di\or dj\or + dk\or dl\or dm\or dn\or do\or dp\or dq\or dr\or ds\or dt\or du\or + dv\or dw\or dx\or dy\or dz% + \or ea\or eb\or ec\or ed\or ee\or ef\or eg\or eh\or ei\or ej\or + ek\or el\or em\or en\or eo\or ep\or eq\or er\or es\or et\or eu\or + ev\or ew\or ex\or ey\or ez% + \or fa\or fb\or fc\or fd\or fe\or ff\or fg\or fh\or fi\or fj\or + fk\or fl\or fm\or fn\or fo\or fp\or fq\or fr\or fs\or ft\or fu\or + fv\or fw\or fx\or fy\or fz% + \or ga\or gb\or gc\or gd\or ge\or gf\or gg\or gh\or gi\or gj\or + gk\or gl\or gm\or gn\or go\or gp\or gq\or gr\or gs\or gt\or gu\or + gv\or gw\or gx\or gy\or gz% + \else\@ctrerr\fi} + +\newcounter{affn} +\renewcommand\theaffn{\alph{affn}} + +\ifuseexplthreefunctions\relax% + \ExplSyntaxOn + \def\ca_affitem_postskip{\mbox{~}\unskip\ignorespaces} + %%Author Address + \DeclareDocumentCommand \ca_organization { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_postal_code { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_aff_city { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_address_line { O{,}m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_state { O{,} m } + { + % #2 #1\mbox{~}\unskip\ignorespaces + \csgappto { ca_affiliation_values } { #2 #1\ca_affitem_postskip } + } + \DeclareDocumentCommand \ca_country { O{ } m } + { + % #2 #1 + \csgappto { ca_affiliation_values } { #2 #1 } + } + + \DeclareDocumentCommand \ca_stm_organization { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_postal_code { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_aff_city { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_aff_address_line { O{,}m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_state { O{,} m } + { + #2 #1\ca_affitem_postskip + } + \DeclareDocumentCommand \ca_stm_country { O{ } m } + { + #2 #1 + } + + \keys_define:nn { stm / affiliation } + { + op .tl_set_x:N = \l_organization_punc_tl, + oraganizationsep .tl_set_x:N = \l_organization_punc_tl, + ap .tl_set_x:N = \l_address_line_punc_tl, + addresslinesep .tl_set_x:N = \l_address_line_punc_tl, + cp .tl_set_x:N = \l_city_punc_tl, + citysep .tl_set_x:N = \l_city_punc_tl, + pp .tl_set_x:N = \l_postal_code_punc_tl, + postcodesep .tl_set_x:N = \l_postal_code_punc_tl, + sp .tl_set_x:N = \l_state_punc_tl, + statesep .tl_set_x:N = \l_state_punc_tl, + o .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + organization .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + a .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + addressline .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + c .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + city .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + p .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + postcode .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + s .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + state .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + orp .tl_set_x:N = \l_organization_punc_tl, + adp .tl_set_x:N = \l_address_line_punc_tl, + cip .tl_set_x:N = \l_city_punc_tl, + pcp .tl_set_x:N = \l_postal_code_punc_tl, + stp .tl_set_x:N = \l_state_punc_tl, + cyp .tl_set_x:N = \l_country_punc_tl, + or .code:n = { \ca_organization[\l_organization_punc_tl]{#1} }, + ad .code:n = { \ca_address_line[\l_address_line_punc_tl]{#1} }, + ci .code:n = { \ca_aff_city[\l_city_punc_tl]{#1} }, + pc .code:n = { \ca_postal_code[\l_postal_code_punc_tl]{#1} }, + st .code:n = { \ca_state[\l_state_punc_tl]{#1} }, + cy .code:n = { \ca_country[\l_country_punc_tl]{#1} }, + country .code:n = { \ca_country[\l_country_punc_tl]{#1} }, + unknown .code:n = { + \ifstrempty { #1 } { + \csxappto { ca_affiliation_values } + { {\l_keys_key_tl}~ } + } { + \csxappto { ca_affiliation_values } + { {#1}~ } + } + } + } + + \cs_set:Npn \__reset_affiliation: + { + \tl_gset:Nn \l_organization_punc_tl { , } + \tl_gset:Nn \l_address_line_punc_tl { , } + \tl_gset:Nn \l_city_punc_tl { , } + \tl_gset:Nn \l_postal_code_punc_tl { , } + \tl_gset:Nn \l_state_punc_tl { , } + \tl_gset:Nn \l_country_punc_tl { } + } + + \DeclareDocumentCommand\affiliation{ o m }{ + \__reset_affiliation: + \csgdef { ca_affiliation_values } { } + \IfNoValueTF { #2 } + { } + { + \keys_set:nn { stm / affiliation } { #2 } + } + \csgappto{elsaddress}{ + \def\baselinestretch{1}% + \refstepcounter{affn} + \xdef\@currentlabel{\theaffn} + \IfNoValueTF { #1 } + { } + { \elsLabel{#1} } + \textsuperscript{\theaffn}} + \csxappto{elsaddress}{ + \csuse { ca_affiliation_values } + \par + } + } + \ExplSyntaxOff + \else% + \def\caaffitempostskip{\space} + + \DeclareRobustCommand\caorganization[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\capostalcode[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\caaffcity[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\caaddressline[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\castate[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\cacountry[2][,]{% + \g@addto@macro\caaffiliationvalues{#2#1\caaffitempostskip}% + } + \DeclareRobustCommand\castmorganization[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmpostalcode[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmaffcity[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmaddressline[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmstate[2][,]{% + #2#1\caaffitempostskip% + } + \DeclareRobustCommand\castmcountry[2][,]{% + #2#1\caaffitempostskip% + } + + \define@key{affiliation}{op}{\xdef\@organizationpunc{#1}} + \define@key{affiliation}{orp}{\xdef\@organizationpunc{#1}} + \define@key{affiliation}{organizationsep}{\xdef\@organizationpunc{#1}} + \define@key{affiliation}{ap}{\xdef\@addresslinepunc{#1}} + \define@key{affiliation}{adp}{\xdef\@addresslinepunc{#1}} + \define@key{affiliation}{addresslinesep}{\xdef\@addresslinepunc{#1}} + \define@key{affiliation}{cp}{\xdef\@citypunc{#1}} + \define@key{affiliation}{cip}{\xdef\@citypunc{#1}} + \define@key{affiliation}{cyp}{\xdef\@countrypunc{#1}} + \define@key{affiliation}{citysep}{\xdef\@citypunc{#1}} + \define@key{affiliation}{pp}{\xdef\@postcodepunc{#1}} + \define@key{affiliation}{pop}{\xdef\@postcodepunc{#1}} + \define@key{affiliation}{postcodesep}{\xdef\@postcodepunc{#1}} + \define@key{affiliation}{sp}{\xdef\@statepunc{#1}} + \define@key{affiliation}{stp}{\xdef\@statepunc{#1}} + \define@key{affiliation}{statesep}{\xdef\@statepunc{#1}} + \define@key{affiliation}{countrysep}{\xdef\@countrypunc{#1}} + + \define@key{affiliation}{organization}{% + \caorganization[\@organizationpunc]{#1}} + \define@key{affiliation}{addressline}{% + \caaddressline[\@addresslinepunc]{#1}} + \define@key{affiliation}{city}{% + \caaffcity[\@citypunc]{#1}} + \define@key{affiliation}{postcode}{% + \capostalcode[\@postcodepunc]{#1}} + \define@key{affiliation}{state}{% + \castate[\@statepunc]{#1}} + \define@key{affiliation}{or}{% + \caorganization[\@organizationpunc]{#1}} + \define@key{affiliation}{ad}{% + \caaddressline[\@addresslinepunc]{#1}} + \define@key{affiliation}{ci}{% + \caaffcity[\@citypunc]{#1}} + \define@key{affiliation}{po}{% + \capostalcode[\@postcodepunc]{#1}} + \define@key{affiliation}{st}{% + \castate[\@statepunc]{#1}} + \define@key{affiliation}{o}{% + \caorganization[\@organizationpunc]{#1}} + \define@key{affiliation}{a}{% + \caaddressline[\@addresslinepunc]{#1}} + \define@key{affiliation}{c}{% + \cacity[\@citypunc]{#1}} + \define@key{affiliation}{p}{% + \capostcode[\@postcodepunc]{#1}} + \define@key{affiliation}{s}{% + \castate[\@statepunc]{#1}} + \define@key{affiliation}{cy}{% + \cacountry[\@countrypunc]{#1}} + \define@key{affiliation}{country}{% + \cacountry[\@countrypunc]{#1}} + + \gdef\@resetaffiliation{% + \gdef\@organizationpunc{,}% + \gdef\@addresslinepunc{,}% + \gdef\@citypunc{,}% + \gdef\@statepunc{,}% + \gdef\@postcodepunc{,}% + \gdef\@countrypunc{}% + } + + \def\affiliation{\@ifnextchar[{\@@affiliation}{\@affiliation}} + + \newcommand*{\newstmrobustcmd}{} + \protected\def\newstmrobustcmd{\@star@or@long\stmetb@new@command} + + \def\stmetb@new@command#1{\@testopt{\stmetb@newcommand#1}0} + + \def\stmetb@newcommand#1[#2]{% + \@ifnextchar[%] + {\stmetb@xargdef#1[#2]} + {\ifx\l@ngrel@x\relax + \let\l@ngrel@x\protected + \else + \protected\def\l@ngrel@x{\protected\long}% + \fi + \@argdef#1[#2]}} + + \long\def\stmetb@xargdef#1[#2][#3]#4{% + \@ifdefinable#1{% + \expandafter\protected + \expandafter\def + \expandafter#1% + \expandafter{% + \expandafter\@testopt + \csname\string#1\endcsname{#3}}% + \expandafter\@yargdef\csname\string#1\endcsname\tw@{#2}{#4}}} + % + \newcommand{\ifstmundef}[1]{% + \ifdefined#1% + \ifx#1\relax + \expandafter\expandafter + \expandafter\@firstoftwo + \else + \expandafter\expandafter + \expandafter\@secondoftwo + \fi + \else + \expandafter\@firstoftwo + \fi} + \newcommand{\stmexpandonce}[1]{% + \unexpanded\expandafter{#1}} + \newstmrobustcmd{\gstmappto}[2]{% + \ifundef{#1} + {\xdef#1{\unexpanded{#2}}} + {\xdef#1{\stmexpandonce#1\unexpanded{#2}}}} + \newstmrobustcmd{\xstmappto}[2]{% + \ifstmundef{#1} + {\xdef#1{#2}} + {\xdef#1{\stmexpandonce#1#2}}} + + \long\def\@@affiliation[#1]#2{% + \@resetaffiliation% + \gdef\caaffiliationvalues{}% + \elsLabel{#1}% + \setkeys{affiliation}{#2}% + \g@addto@macro\elsaddress{% + \def\baselinestretch{1}% + \refstepcounter{affn}% + \xdef\@currentlabel{\theaffn}% + \elsLabel{#1}% + \textsuperscript{\theaffn}} + \xstmappto\elsaddress{\caaffiliationvalues\par}} + + \long\def\@affiliation#1{% + \@resetaffiliation% + \gdef\caaffiliationvalues{}% + \setkeys{affiliation}{#1}% + \g@addto@macro\elsauthors{% + \def\baselinestretch{1}}% + \xstmappto\elsaddress{\caaffiliationvalues\par}} +\fi + +\def\address{\@ifnextchar[{\@@address}{\@address}} + +\long\def\@@address[#1]#2{\g@addto@macro\elsaddress{% + \def\baselinestretch{1}% + \refstepcounter{affn} + \xdef\@currentlabel{\theaffn} + \elsLabel{#1}% + \textsuperscript{\theaffn}#2\par}} + +\long\def\@address#1{\g@addto@macro\elsauthors{% + \def\baselinestretch{1}% + \addsep\footnotesize\itshape#1\def\addsep{\par\vskip6pt}% + \def\authorsep{\par\vskip8pt}}} + +\newbox\absbox +\let\@elsarticleabstitle\@empty %*% +\def\abstracttitle#1{\gdef\@elsarticleabstitle{#1}} %*% +\abstracttitle{Abstract} %*% +\renewenvironment{abstract}{\global\setbox\absbox=\vbox\bgroup + \hsize=\textwidth\def\baselinestretch{1}% + \noindent\unskip\textbf{\@elsarticleabstitle} %*% + \par\medskip\noindent\unskip\ignorespaces} + {\egroup} + +\newbox\elsarticlehighlightsbox +\newbox\elsarticlegrabsbox +\def\@elsarticlehighlightstitle{Highlights} +\def\@elsarticlegrabstitle{Graphical Abstract} +\newif\ifelsprelimpagegrabs\global\elsprelimpagegrabsfalse +\newif\ifelsprelimpagehl\global\elsprelimpagehlfalse +\def\elsarticleprelims{% + \ifelsprelimpagegrabs\relax% + \thispagestyle{empty}% + \unvbox\elsarticlegrabsbox% + \pagebreak\clearpage% + \fi% + \ifelsprelimpagehl\relax% + \thispagestyle{empty} + \unvbox\elsarticlehighlightsbox% + \pagebreak\clearpage% + \setcounter{page}{1}% + \fi% +} +\newenvironment{highlights}{% + \global\elsprelimpagehltrue% + \global\setbox\elsarticlehighlightsbox=\vbox\bgroup + \hsize=\textwidth\def\baselinestretch{1}% + \noindent\unskip{\Large\@elsarticlehighlightstitle}%*% + \par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}% + \ifx\elsprelimauthors\@empty\relax\else% + \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors% + \fi% + \par\medskip\noindent\unskip\ignorespaces + \begin{itemize} + } + {\end{itemize} + \egroup} +\newenvironment{graphicalabstract}{% + \global\elsprelimpagegrabstrue% + \global\setbox\elsarticlegrabsbox=\vbox\bgroup + \hsize=\textwidth\def\baselinestretch{1}% + \noindent\unskip{\Large\@elsarticlegrabstitle}%*% + \par\vskip12pt\noindent\unskip\ignorespaces\textbf{\@title}% + \ifx\elsprelimauthors\@empty\relax\else% + \par\vskip6pt\noindent\unskip\ignorespaces\elsprelimauthors% + \fi% + \par\medskip\noindent\unskip\ignorespaces} + {\egroup} + +\newbox\keybox +\let\@elsarticlekwdtitle\@empty %*% +\def\keywordtitle#1{\gdef\@elsarticlekwdtitle{#1}} %*% +\def\keywordtitlesep#1{\gdef\@elsarticlekeywordtitlesep{#1}} %*% +\keywordtitle{Keywords} %*% +\keywordtitlesep{:\ } +\def\keyword{% + \def\sep{\unskip, }% + \def\MSC{\@ifnextchar[{\@MSC}{\@MSC[2000]}} + \def\@MSC[##1]{\par\leavevmode\hbox {\it ##1~MSC:\space}}% + \def\PACS{\par\leavevmode\hbox {\it PACS:\space}}% + \def\JEL{\par\leavevmode\hbox {\it JEL:\space}}% + \global\setbox\keybox=\vbox\bgroup\hsize=\textwidth + \normalsize\normalfont\def\baselinestretch{1} + \parskip\z@ + \noindent\textit{\@elsarticlekwdtitle\@elsarticlekeywordtitlesep} + \raggedright % Keywords are not justified. + \ignorespaces} +\def\endkeyword{\par \egroup} + +\newdimen\Columnwidth +\Columnwidth=\columnwidth + +\def\printFirstPageNotes{% + \iflongmktitle + \let\columnwidth=\textwidth + \fi +\ifdoubleblind +\else + \ifx\@tnotes\@empty\else\@tnotes\fi + \ifx\@nonumnotes\@empty\else\@nonumnotes\fi + \ifx\@cornotes\@empty\else\@cornotes\fi + \ifx\@elseads\@empty\relax\else + \let\thefootnote\relax + \footnotetext{\ifnum\theead=1\relax + \textit{Email address:\space}\else + \textit{Email addresses:\space}\fi + \@elseads}\fi + \ifx\@elsuads\@empty\relax\else + \let\thefootnote\relax + \footnotetext{\textit{URL:\space}% + \@elsuads}\fi +\fi + \ifx\@fnotes\@empty\else\@fnotes\fi + \iflongmktitle\if@twocolumn + \let\columnwidth=\Columnwidth\fi\fi +} + +%% Pushing text to begin on newpage %*% +\def\newpage@after@title{title} +\def\newpage@after@subtitle{subtitle} +\def\newpage@after@author{author} +\def\newpage@after@abstract{abstract} +\def\newpageafter#1% + {\gdef\@elsarticlenewpageafter{#1}} + +\long\def\pprintMaketitle{\clearpage + \iflongmktitle\if@twocolumn\let\columnwidth=\textwidth\fi\fi + \resetTitleCounters + \def\baselinestretch{1}% + \printFirstPageNotes + \begin{\elsarticletitlealign}% + \thispagestyle{pprintTitle}% + \def\baselinestretch{1}% + \Large\@title\par\vskip18pt% + \ifx\@elsarticlenewpageafter\newpage@after@title% %*% + \newpage + \fi% + \ifdoubleblind + \vspace*{2pc} + \else + \normalsize\elsauthors\par\vskip10pt + \footnotesize\itshape\elsaddress\par\vskip36pt + \fi + \ifx\@elsarticlenewpageafter\newpage@after@author% %*% + \newpage + \fi% + \hrule\vskip12pt + \ifvoid\absbox\else\unvbox\absbox\par\vskip10pt\fi + \ifvoid\keybox\else\unvbox\keybox\par\vskip10pt\fi + \ifvoid\absbox\else\hrule\vskip12pt\fi + \ifx\@elsarticlenewpageafter\newpage@after@abstract% %*% + \newpage + \fi% + \end{\elsarticletitlealign}% + \gdef\thefootnote{\arabic{footnote}}% + } + +\def\printWarning{% + \mbox{}\par\vfill\par\bgroup + \fboxsep12pt\fboxrule1pt + \hspace*{.18\textwidth} + \fcolorbox{gray50}{gray10}{\box\warnbox} + \egroup\par\vfill\thispagestyle{empty} + \setcounter{page}{0} + \clearpage} + +\long\def\finalMaketitle{% + \resetTitleCounters + \def\baselinestretch{1}% + \MaketitleBox + \thispagestyle{pprintTitle}% + \gdef\thefootnote{\arabic{footnote}}% + } + +\long\def\MaketitleBox{% + \resetTitleCounters + \def\baselinestretch{1}% + \begin{\elsarticletitlealign}% + \def\baselinestretch{1}% + \Large\@title\par\vskip18pt + \ifdoubleblind + \vspace*{2pc} + \else + \normalsize\elsauthors\par\vskip10pt + \footnotesize\itshape\elsaddress\par\vskip36pt + \fi + \hrule\vskip12pt + \ifvoid\absbox\else\unvbox\absbox\par\vskip10pt\fi + \ifvoid\keybox\else\unvbox\keybox\par\vskip10pt\fi + \ifvoid\absbox\else\hrule\vskip12pt\fi + \end{\elsarticletitlealign}% +} + +\def\FNtext#1{\par\bgroup\footnotesize#1\egroup} +\newdimen\space@left +\def\alarm#1{\typeout{******************************}% + \typeout{#1}% + \typeout{******************************}% +} + +\def\titlespancalculator#1#2#3#4{% + % break count + \@tempcnta=#4\relax% + % pagebreakcount increment + \advance\@tempcnta by 1\relax% + % title page height + \@tempdima=#1\relax% + % Page height - title page notes height (only for first break) + % Page height - textheight (for remaining breaks) + % Page height - title page notes height + \@tempdimb=#2\relax% + % Remaining title page height + \advance\@tempdima -\the\@tempdimb% + % Checks if remaining title page + % height less than textheight + \ifdim\the\@tempdima>#3\relax% + \titlespancalculator% + {\the\@tempdima}{#3}{#3}{\the\@tempcnta}%Break again + \else% + % Save break count and exit. + \xdef\savetitlepagespan{\the\@tempcnta}% + \fi% +}% + +\long\def\myfor#1#2#3{% + \@tempcnta=#1\relax% + \ifnum#1<#2\relax% + \advance\@tempcnta by 1\relax% + #3% + \myfor{\the\@tempcnta}{#2}{#3}% + \fi} + +\long\def\getSpaceLeft{%\global\@twocolumnfalse% + \global\setbox0=\vbox{\hsize=\textwidth\MaketitleBox}% + \global\setbox1=\vbox{\hsize=\textwidth + \let\footnotetext\FNtext + \printFirstPageNotes}% + \xdef\noteheight{\the\ht1}% + \xdef\titleheight{\the\ht0}% + \@tempdima=\vsize + \advance\@tempdima-\noteheight + \advance\@tempdima-1\baselineskip + \xdef\savefpageheight{\the\@tempdima}% + \setbox2=\vbox{\titlespancalculator{\titleheight}% + {\savefpageheight}{\textheight}{0}}% +} + + \skip\footins=24pt + +\newbox\els@boxa +\newbox\els@boxb + +\ifpreprint + \def\maketitle{\elsarticleprelims\pprintMaketitle} + \else + \ifnum\jtype=1 + \def\maketitle{% + \elsarticleprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \box\els@boxb} + \else% + \fi% + \box0% + \else + \finalMaketitle\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}}% + \else + \ifnum\jtype=5 + \def\maketitle{% + \elsarticleprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \twocolumn[\box\els@boxb]} + \else% + \fi% + \twocolumn[\box0]%\printFirstPageNotes + \else + \twocolumn[\finalMaketitle]\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}} + \else + \if@twocolumn + \def\maketitle{% + \elsarticleprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \twocolumn[\box\els@boxb]} + \else% + \fi% + \twocolumn[\box0]% + \else + \twocolumn[\finalMaketitle]\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}}% + \else + \def\maketitle{% + \elsarticleprelims% + \iflongmktitle\getSpaceLeft + \ifdim\noteheight>0pt% + \advance\@tempdima-1.35\baselineskip + \fi% + \global\setbox\els@boxa=\vsplit0 to \@tempdima + \box\els@boxa\par\resetTitleCounters + \thispagestyle{pprintTitle}% + \printFirstPageNotes + \ifnum\savetitlepagespan>1\relax% + \myfor{2}{\savetitlepagespan}{% + \global\setbox\els@boxb=\vsplit0 to \textheight%\@tempdima + \box\els@boxb} + \else% + \fi% + \box0% + \else + \elsarticleprelims% + \finalMaketitle\printFirstPageNotes + \fi + \gdef\thefootnote{\arabic{footnote}}}% + \fi + \fi + \fi +\fi + +\let\@elsarticlemyfooter\@empty +\let\@elsarticlemyfooteralign\@empty +\def\@elsarticlemyfooteralignleft{L} +\def\@elsarticlemyfooteralignright{R} +\def\@elsarticlemyfooteraligncenter{C} + +\def\myfooter[#1]#2 %*% + {\gdef\@elsarticlemyfooteralign{#1} + \gdef\@elsarticlemyfooter{#2}} + +\def\myfooterfont#1{\gdef\@myfooterfont{#1}} +\myfooterfont{\footnotesize\itshape} +\def\ps@pprintTitle{% + \let\@oddhead\@empty + \let\@evenhead\@empty + \def\@oddfoot + {\hbox to \textwidth% + {\ifnopreprintline\relax\else + \@myfooterfont% + \ifx\@elsarticlemyfooteralign\@elsarticlemyfooteraligncenter% + \hfil\@elsarticlemyfooter\hfil% + \else% + \ifx\@elsarticlemyfooteralign\@elsarticlemyfooteralignleft% + \@elsarticlemyfooter\hfill{}% + \else% + \ifx\@elsarticlemyfooteralign\@elsarticlemyfooteralignright% + {}\hfill\@elsarticlemyfooter% + \else% + % Preprint submitted to \ifx\@journal\@empty% + % Elsevier% + \ifx\@journal\@empty\else + Preprint submitted to + \@journal\hfill\@date\fi\fi% + \fi% + \fi% + \fi% + } + }% + \let\@evenfoot\@oddfoot} +\def\@seccntDot{.} +\def\@seccntformat#1{\csname the#1\endcsname\@seccntDot\hskip 0.5em} + +\renewcommand\section{\@startsection {section}{1}{\z@}% + {18\p@ \@plus 6\p@ \@minus 3\p@}% + {9\p@ \@plus 6\p@ \@minus 3\p@}% + {\normalsize\bfseries\boldmath}} +\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% + {12\p@ \@plus 6\p@ \@minus 3\p@}% + {3\p@ \@plus 6\p@ \@minus 3\p@}% + {\normalfont\normalsize\itshape}} +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% + {12\p@ \@plus 6\p@ \@minus 3\p@}% + {\p@}% + {\normalfont\normalsize\itshape}} + +\def\paragraph{\secdef{\els@aparagraph}{\els@bparagraph}} +\def\els@aparagraph[#1]#2{\elsparagraph[#1]{#2.}} +\def\els@bparagraph#1{\elsparagraph*{#1.}} + +\newcommand\elsparagraph{\@startsection{paragraph}{4}{0\z@}% + {10\p@ \@plus 6\p@ \@minus 3\p@}% + {-6\p@}% + {\normalfont\itshape}} +\newdimen\leftMargin +\leftMargin=2em +\newtoks\@enLab %\newtoks\@enfont +\def\@enQmark{?} +\def\@enLabel#1#2{% + \edef\@enThe{\noexpand#1{\@enumctr}}% + \@enLab\expandafter{\the\@enLab\csname the\@enumctr\endcsname}% + \@enloop} +\def\@enSpace{\afterassignment\@enSp@ce\let\@tempa= } +\def\@enSp@ce{\@enLab\expandafter{\the\@enLab\space}\@enloop} +\def\@enGroup#1{\@enLab\expandafter{\the\@enLab{#1}}\@enloop} +\def\@enOther#1{\@enLab\expandafter{\the\@enLab#1}\@enloop} +\def\@enloop{\futurelet\@entemp\@enloop@} +\def\@enloop@{% + \ifx A\@entemp \def\@tempa{\@enLabel\Alph }\else + \ifx a\@entemp \def\@tempa{\@enLabel\alph }\else + \ifx i\@entemp \def\@tempa{\@enLabel\roman }\else + \ifx I\@entemp \def\@tempa{\@enLabel\Roman }\else + \ifx 1\@entemp \def\@tempa{\@enLabel\arabic}\else + \ifx \@sptoken\@entemp \let\@tempa\@enSpace \else + \ifx \bgroup\@entemp \let\@tempa\@enGroup \else + \ifx \@enum@\@entemp \let\@tempa\@gobble \else + \let\@tempa\@enOther + \fi\fi\fi\fi\fi\fi\fi\fi + \@tempa} +\newlength{\@sep} \newlength{\@@sep} +\setlength{\@sep}{.5\baselineskip plus.2\baselineskip + minus.2\baselineskip} +\setlength{\@@sep}{.1\baselineskip plus.01\baselineskip + minus.05\baselineskip} +\providecommand{\sfbc}{\rmfamily\upshape} +\providecommand{\sfn}{\rmfamily\upshape} +\def\@enfont{\ifnum \@enumdepth >1\let\@nxt\sfn \else\let\@nxt\sfbc \fi\@nxt} +\def\enumerate{% + \ifnum \@enumdepth >3 \@toodeep\else + \advance\@enumdepth \@ne + \edef\@enumctr{enum\romannumeral\the\@enumdepth}\fi + \@ifnextchar[{\@@enum@}{\@enum@}} +\def\@@enum@[#1]{% + \@enLab{}\let\@enThe\@enQmark + \@enloop#1\@enum@ + \ifx\@enThe\@enQmark\@warning{The counter will not be printed.% + ^^J\space\@spaces\@spaces\@spaces The label is: \the\@enLab}\fi + \expandafter\edef\csname label\@enumctr\endcsname{\the\@enLab}% + \expandafter\let\csname the\@enumctr\endcsname\@enThe + \csname c@\@enumctr\endcsname7 + \expandafter\settowidth + \csname leftmargin\romannumeral\@enumdepth\endcsname + {\the\@enLab\hskip\labelsep}% + \@enum@} +\def\@enum@{\list{{\@enfont\csname label\@enumctr\endcsname}}% + {\usecounter{\@enumctr}\def\makelabel##1{\hss\llap{##1}}% + \ifnum \@enumdepth>1\setlength{\topsep}{\@@sep}\else + \setlength{\topsep}{\@sep}\fi + \ifnum \@enumdepth>1\setlength{\itemsep}{0pt plus1pt minus1pt}% + \else \setlength{\itemsep}{\@@sep}\fi + %\setlength\leftmargin{\leftMargin}%%%{1.8em} + \setlength{\parsep}{0pt plus1pt minus1pt}% + \setlength{\parskip}{0pt plus1pt minus1pt} + }} + +\def\endenumerate{\par\ifnum \@enumdepth >1\addvspace{\@@sep}\else + \addvspace{\@sep}\fi \endlist} + +\def\sitem{\@noitemargtrue\@item[\@itemlabel *]} + +\def\itemize{\@ifnextchar[{\@Itemize}{\@Itemize[]}} + +\def\@Itemize[#1]{\def\next{#1}% + \ifnum \@itemdepth >\thr@@\@toodeep\else + \advance\@itemdepth\@ne + \ifx\next\@empty\else\expandafter\def\csname + labelitem\romannumeral\the\@itemdepth\endcsname{#1}\fi% + \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% + \expandafter\list\csname\@itemitem\endcsname + {\def\makelabel##1{\hss\llap{##1}}}% + \fi} +\def\newdefinition#1{% + \@ifnextchar[{\@odfn{#1}}{\@ndfn{#1}}}%] +\def\@ndfn#1#2{% + \@ifnextchar[{\@xndfn{#1}{#2}}{\@yndfn{#1}{#2}}} +\def\@xndfn#1#2[#3]{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}\@newctr{#1}[#3]% + \expandafter\xdef\csname the#1\endcsname{% + \expandafter\noexpand\csname the#3\endcsname \@dfncountersep + \@dfncounter{#1}}% + \global\@namedef{#1}{\@dfn{#1}{#2}}% + \global\@namedef{end#1}{\@enddefinition}}} +\def\@yndfn#1#2{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}% + \expandafter\xdef\csname the#1\endcsname{\@dfncounter{#1}}% + \global\@namedef{#1}{\@dfn{#1}{#2}}% + \global\@namedef{end#1}{\@enddefinition}}} +\def\@odfn#1[#2]#3{% + \@ifundefined{c@#2}{\@nocounterr{#2}}% + {\expandafter\@ifdefinable\csname #1\endcsname + {\global\@namedef{the#1}{\@nameuse{the#2}} + \global\@namedef{#1}{\@dfn{#2}{#3}}% + \global\@namedef{end#1}{\@enddefinition}}}} +\def\@dfn#1#2{% + \refstepcounter{#1}% + \@ifnextchar[{\@ydfn{#1}{#2}}{\@xdfn{#1}{#2}}} +\def\@xdfn#1#2{% + \@begindefinition{#2}{\csname the#1\endcsname}\ignorespaces} +\def\@ydfn#1#2[#3]{% + \@opargbegindefinition{#2}{\csname the#1\endcsname}{#3}\ignorespaces} +\def\@dfncounter#1{\noexpand\arabic{#1}} +\def\@dfncountersep{.} +\def\@begindefinition#1#2{\trivlist + \item[\hskip\labelsep{\bfseries #1\ #2.}]\upshape} +\def\@opargbegindefinition#1#2#3{\trivlist + \item[\hskip\labelsep{\bfseries #1\ #2\ (#3).}]\upshape} +\def\@enddefinition{\endtrivlist} + +\def\@begintheorem#1#2{\trivlist + \let\baselinestretch\@blstr + \item[\hskip \labelsep{\bfseries #1\ #2.}]\itshape} +\def\@opargbegintheorem#1#2#3{\trivlist + \let\baselinestretch\@blstr + \item[\hskip \labelsep{\bfseries #1\ #2\ (#3).}]\itshape} + +\def\newproof#1{% + \@ifnextchar[{\@oprf{#1}}{\@nprf{#1}}} +\def\@nprf#1#2{% + \@ifnextchar[{\@xnprf{#1}{#2}}{\@ynprf{#1}{#2}}} +\def\@xnprf#1#2[#3]{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}\@newctr{#1}[#3]% + \expandafter\xdef\csname the#1\endcsname{% + \expandafter\noexpand\csname the#3\endcsname \@prfcountersep + \@prfcounter{#1}}% + \global\@namedef{#1}{\@prf{#1}{#2}}% + \global\@namedef{end#1}{\@endproof}}} +\def\@ynprf#1#2{% + \expandafter\@ifdefinable\csname #1\endcsname + {\@definecounter{#1}% + \expandafter\xdef\csname the#1\endcsname{\@prfcounter{#1}}% + \global\@namedef{#1}{\@prf{#1}{#2}}% + \global\@namedef{end#1}{\@endproof}}} +\def\@oprf#1[#2]#3{% + \@ifundefined{c@#2}{\@nocounterr{#2}}% + {\expandafter\@ifdefinable\csname #1\endcsname + {\global\@namedef{the#1}{\@nameuse{the#2}}% + \global\@namedef{#1}{\@prf{#2}{#3}}% + \global\@namedef{end#1}{\@endproof}}}} +\def\@prf#1#2{% + \refstepcounter{#1}% + \@ifnextchar[{\@yprf{#1}{#2}}{\@xprf{#1}{#2}}} +\def\@xprf#1#2{% + \@beginproof{#2}{\csname the#1\endcsname}\ignorespaces} +\def\@yprf#1#2[#3]{% + \@opargbeginproof{#2}{\csname the#1\endcsname}{#3}\ignorespaces} +\def\@prfcounter#1{\noexpand\arabic{#1}} +\def\@prfcountersep{.} +\def\@beginproof#1#2{\trivlist\let\baselinestretch\@blstr + \item[\hskip \labelsep{\scshape #1.}]\rmfamily} +\def\@opargbeginproof#1#2#3{\trivlist\let\baselinestretch\@blstr + \item[\hskip \labelsep{\scshape #1\ (#3).}]\rmfamily} +\def\@endproof{\endtrivlist} +\newcommand*{\qed}{\hbox{}\hfill$\Box$} + +\@ifundefined{@biboptions}{\xdef\@biboptions{numbers}}{} +\InputIfFileExists{\jobname.spl}{}{} +\ifnonatbib\relax\else + \RequirePackage[\@biboptions]{natbib} +\fi +\newwrite\splwrite +\immediate\openout\splwrite=\jobname.spl +\def\biboptions#1{\def\next{#1}\immediate\write\splwrite{% + \string\g@addto@macro\string\@biboptions{% + ,\expandafter\strip@prefix\meaning\next}}} + +\let\baselinestretch=\@blstr +\ifnum\jtype=1 + \RequirePackage{geometry} + \geometry{twoside, + paperwidth=210mm, + paperheight=297mm, + textheight=562pt, + textwidth=384pt, + centering, + headheight=50pt, + headsep=12pt, + footskip=12pt, + footnotesep=24pt plus 2pt minus 12pt, + } + \global\let\bibfont=\footnotesize + \global\bibsep=0pt + \if@twocolumn\global\@twocolumnfalse\fi +\else\ifnum\jtype=3 + \RequirePackage{geometry} + \geometry{twoside, + paperwidth=210mm, + paperheight=297mm, + textheight=622pt, + textwidth=468pt, + centering, + headheight=50pt, + headsep=12pt, + footskip=18pt, + footnotesep=24pt plus 2pt minus 12pt, + columnsep=2pc + } + \global\let\bibfont=\footnotesize + \global\bibsep=0pt + \if@twocolumn\input{fleqn.clo}\fi +\else\ifnum\jtype=5 + \RequirePackage{geometry} + \geometry{twoside, + paperwidth=210mm, + paperheight=297mm, + textheight=682pt, + textwidth=522pt, + centering, + headheight=50pt, + headsep=12pt, + footskip=18pt, + footnotesep=24pt plus 2pt minus 12pt, + columnsep=18pt + }% + \global\let\bibfont=\footnotesize + \global\bibsep=0pt + \input{fleqn.clo} + \global\@twocolumntrue +%% +%% End of option '5p' +%% +\fi\fi\fi +\def\journal#1{\gdef\@journal{#1}} + \let\@journal\@empty +\newenvironment{frontmatter}{}{\maketitle} + +\long\def\@makecaption#1#2{% + \vskip\abovecaptionskip\footnotesize + \sbox\@tempboxa{#1: #2}% + \ifdim \wd\@tempboxa >\hsize + #1: #2\par + \else + \global \@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip} + +\AtBeginDocument{\@ifpackageloaded{hyperref} + {\def\@linkcolor{blue} + \def\@anchorcolor{blue} + \def\@citecolor{blue} + \def\@filecolor{blue} + \def\@urlcolor{blue} + \def\@menucolor{blue} + \def\@pagecolor{blue} +\begingroup + \@makeother\`% + \@makeother\=% + \edef\x{% + \edef\noexpand\x{% + \endgroup + \noexpand\toks@{% + \catcode 96=\noexpand\the\catcode`\noexpand\`\relax + \catcode 61=\noexpand\the\catcode`\noexpand\=\relax + }% + }% + \noexpand\x + }% +\x +\@makeother\` +\@makeother\= +}{}} +%% +\def\appendixname{Appendix } +\renewcommand\appendix{\par + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \setcounter{equation}{0} + \gdef\thefigure{\@Alph\c@section.\arabic{figure}}% + \gdef\thetable{\@Alph\c@section.\arabic{table}}% + \gdef\thesection{\appendixname~\@Alph\c@section}% + \@addtoreset{equation}{section}% + \gdef\theequation{\@Alph\c@section.\arabic{equation}}% + \addtocontents{toc}{\string\let\string\numberline\string\tmptocnumberline}{}{} +} + +%%%% \numberline width calculation for appendix. +\newdimen\appnamewidth +\def\tmptocnumberline#1{% + \setbox0=\hbox{\appendixname} + \appnamewidth=\wd0 + \addtolength\appnamewidth{2.5pc} + \hb@xt@\appnamewidth{#1\hfill} +} + +%% Added for work with amsrefs.sty + +\@ifpackageloaded{amsrefs}% + {} + {%\let\bibsection\relax% + \AtBeginDocument{\def\cites@b#1#2,#3{% + \begingroup[% + \toks@{\InnerCite{#2}#1}% + \ifx\@empty#3\@xp\@gobble\fi + \cites@c#3% +}}} +%% +%% Added for avoiding clash with cleveref.sty +\@ifpackageloaded{cleveref}% + {} + {\def\tnotetext[#1]#2{\g@addto@macro\@tnotes{% + \refstepcounter{tnote}% + \immediate\write\@auxout{\string\Newlabel{#1}{\thetnote}} + \def\thefootnote{\ifcase\c@tnote\or$\star$\or$\star\star$\fi}% + \footnotetext{#2}}} +%%% + \def\fntext[#1]#2{\g@addto@macro\@fnotes{% + \refstepcounter{fnote}% + \immediate\write\@auxout{\string\Newlabel{#1}{\thefnote}} + \def\thefootnote{\thefnote}% + \global\setcounter{footnote}{\c@fnote}% + \footnotetext{#2}}} +%%% + \def\cortext[#1]#2{\g@addto@macro\@cornotes{% + \refstepcounter{cnote}% + \immediate\write\@auxout{\string\Newlabel{#1}{\thecnote}} + \def\thefootnote{\ifcase\c@cnote\or$\ast$\or + $\ast\ast$\fi}% + \footnotetext{#2}}} +} + +\def\textmarker#1#2{\textcolor{#1}{#2}}%*% +\endinput +%% +%% End of file `elsarticle.cls'. diff --git a/_extensions/quarto-journals/elsevier/elsevier.lua b/_extensions/quarto-journals/elsevier/elsevier.lua new file mode 100755 index 0000000..e6be92e --- /dev/null +++ b/_extensions/quarto-journals/elsevier/elsevier.lua @@ -0,0 +1,166 @@ +-- cite style constants +local kBibStyleDefault = 'number' +local kBibStyles = { 'number', 'numbername', 'authoryear' } +local kBibStyleAuthYr = 'elsarticle-harv' +local kBibStyleNumber = 'elsarticle-num' +local kBibStyleNumberName = 'elsarticle-num-names' +local kBibStyleUnknown = kBibStyleNumberName + +-- layout and style +local kFormatting = pandoc.List({ 'preprint', 'review', 'doubleblind' }) +local kModels = pandoc.List({ '1p', '3p', '5p' }) +local kLayouts = pandoc.List({ 'onecolumn', 'twocolumn' }) + + +local function setBibStyle(meta, style) + meta['biblio-style'] = style + quarto.doc.add_format_resource('bib/' .. style .. '.bst') +end + +local function hasClassOption(meta, option) + if meta['classoption'] == nil then + return false + end + + for i, v in ipairs(meta['classoption']) do + if v[1].text == option then + return true + end + end + return false +end + +local function addClassOption(meta, option) + if meta['classoption'] == nil then + meta['classoption'] = pandoc.List({}) + end + + if not hasClassOption(meta, option) then + meta['classoption']:insert({ pandoc.Str(option) }) + end +end + +local function printList(list) + local result = '' + local sep = '' + for i, v in ipairs(list) do + result = result .. sep .. v + sep = ', ' + end + return result +end + +local bibstyle = kBibStyleDefault + +return { + { + Meta = function(meta) + -- If citeproc is being used, switch to the proper + -- CSL file + if quarto.doc.cite_method() == 'citeproc' and meta['csl'] == nil then + meta['csl'] = quarto.utils.resolve_path('bib/elsevier-harvard.csl') + end + + if quarto.doc.is_format("pdf") then + + -- read the journal settings + local journal = meta['journal'] + local citestyle = nil + local formatting = nil + local model = nil + local layout = nil + local name = nil + + if journal ~= nil then + citestyle = journal['cite-style'] + formatting = journal['formatting'] + model = journal['model'] + layout = journal['layout'] + name = journal['name'] + end + + -- process the site style + if citestyle ~= nil then + citestyle = pandoc.utils.stringify(citestyle) + else + citestyle = kBibStyleDefault + end + + -- capture the bibstyle + bibstyle = citestyle + if citestyle == 'numbername' then + setBibStyle(meta, kBibStyleNumberName) + addClassOption(meta, 'number') + elseif citestyle == 'authoryear' then + setBibStyle(meta, kBibStyleAuthYr) + addClassOption(meta, 'authoryear') + elseif citestyle == 'number' then + setBibStyle(meta, kBibStyleNumber) + addClassOption(meta, 'number') + else + error("Unknown journal cite-style " .. citestyle .. "\nPlease use one of " .. printList(kBibStyles)) + setBibStyle(meta, kBibStyleUnknown) + end + + -- process the layout + if formatting ~= nil then + formatting = pandoc.utils.stringify(formatting) + if kFormatting:includes(formatting) then + addClassOption(meta, formatting) + else + error("Unknown journal formatting " .. formatting .. "\nPlease use one of " .. printList(kFormatting)) + end + end + + -- process the type + if model ~= nil then + model = pandoc.utils.stringify(model) + if kModels:includes(model) then + addClassOption(meta, model) + else + error("Unknown journal model " .. model .. "\nPlease use one of " .. printList(kModels)) + end + end + + -- 5p models should be two column always + if model == '5p' and layout == nil then + layout = 'twocolumn' + end + + -- process the type + if layout ~= nil then + layout = pandoc.utils.stringify(layout) + if kLayouts:includes(layout) then + addClassOption(meta, layout) + if layout == 'twocolumn' then + quarto.doc.include_file('in-header', 'partials/_two-column-longtable.tex') + end + else + error("Unknown journal layout " .. layout .. "\nPlease use one of " .. printList(kLayouts)) + end + end + + -- process the name + if name ~= nil then + name = pandoc.utils.stringify(name) + quarto.doc.include_text('in-header', '\\journal{' .. name .. '}') + end + end + + return meta + end + }, + { + Cite = function(cite) + if bibstyle == 'number' then + -- If we are numbered, force citations into normal mode + -- as the author styles don't make sense + for i, v in ipairs(cite.citations) do + v.mode = 'NormalCitation' + end + return cite + end + end, + + } +} diff --git a/_extensions/quarto-journals/elsevier/partials/_two-column-longtable.tex b/_extensions/quarto-journals/elsevier/partials/_two-column-longtable.tex new file mode 100755 index 0000000..9ba482a --- /dev/null +++ b/_extensions/quarto-journals/elsevier/partials/_two-column-longtable.tex @@ -0,0 +1,20 @@ +\usepackage{float} +\makeatletter +\let\oldlt\longtable +\let\endoldlt\endlongtable +\def\longtable{\@ifnextchar[\longtable@i \longtable@ii} +\def\longtable@i[#1]{\begin{figure}[H] +\onecolumn +\begin{minipage}{0.5\textwidth} +\oldlt[#1] +} +\def\longtable@ii{\begin{figure}[H] +\onecolumn +\begin{minipage}{0.5\textwidth} +\oldlt +} +\def\endlongtable{\endoldlt +\end{minipage} +\twocolumn +\end{figure}} +\makeatother diff --git a/_extensions/quarto-journals/elsevier/partials/before-body.tex b/_extensions/quarto-journals/elsevier/partials/before-body.tex new file mode 100755 index 0000000..a7aebbe --- /dev/null +++ b/_extensions/quarto-journals/elsevier/partials/before-body.tex @@ -0,0 +1,41 @@ +\begin{frontmatter} +\title{$title$ $if(subtitle)$ \\\large{$subtitle$} $endif$ } + +$for(by-author)$\author[$for(by-author.affiliations)$$it.number$$sep$,$endfor$]{$by-author.name.literal$% +$if(by-author.attributes.corresponding)$\corref{cor1}$endif$% +$if(by-author.note.text)$\fnref{fn$by-author.note.number$}$endif$} +$if(by-author.email)$ \ead{$by-author.email$} $endif$ +$endfor$ +$for(by-affiliation)$ +\affiliation[$it.number$]{organization={$it.name$},$if(it.address)$addressline={$it.address$}$endif$$if(it.city)$$if(it.address)$,$endif$city={$it.city$}$endif$$if(it.country)$$if(it.city)$,$elseif(it.address)$,$endif$country={$it.country$}$endif$$if(it.postal-code)$$if(it.country)$,$elseif(it.city)$,$elseif(it.address)$,$endif$postcode={$it.postal-code$}$endif$} +$endfor$ + +\cortext[cor1]{Corresponding author} +$for(by-author)$ +$if(by-author.note.text)$\fntext[fn$by-author.note.number$]{$by-author.note.text$}$endif$ +$endfor$ + +$if(abstract)$ +\begin{abstract} +$abstract$ +\end{abstract} +$endif$ + +$if(journal.graphical-abstract)$\begin{graphicalabstract} +$journal.graphical-abstract$ +\end{graphicalabstract} +$endif$ + +$if(journal.highlights)$\begin{highlights} +$for(journal.highlights)$\item $it$$endfor$ +\end{highlights} +$endif$ + +$if(keywords)$ +\begin{keyword} + $for(keywords/allbutlast)$$keywords$ \sep $endfor$ + $for(keywords/last)$$keywords$$endfor$ +\end{keyword} +$endif$ +\end{frontmatter} + diff --git a/_extensions/quarto-journals/elsevier/partials/revision.tex b/_extensions/quarto-journals/elsevier/partials/revision.tex new file mode 100755 index 0000000..ca780a6 --- /dev/null +++ b/_extensions/quarto-journals/elsevier/partials/revision.tex @@ -0,0 +1,66 @@ +\usepackage{enumitem} +\usepackage{fontspec} +\usepackage{float} +\usepackage[normalem]{ulem} +\usepackage{hyperref} +\usepackage{nameref} %needed by zref-xr +\usepackage{zref-xr,zref-hyperref,zref-user} +\usepackage{xr-hyper} + + +\usepackage{adjustbox} +% \usepackage{xcolor} +\usepackage{mdframed} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + linecolor=gray!30, + backgroundcolor=gray!5, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=0pt, + innerbottommargin=0pt + ]{refquote} +\newmdenv[topline=false, + leftline=true, + bottomline=false, + rightline=false, + linewidth=3pt, + %backgroundcolor=lightgray, + backgroundcolor=red!3!white, + linecolor=red!30!white, + skipabove=\topsep, + skipbelow=\topsep, + leftmargin=0pt, + rightmargin=0pt, + innertopmargin=10pt, + innerbottommargin=10pt + ]{question} +% setup hyperlink for page and line number +\def\msname{MS} +\def\smname{SM} +\setenumerate{labelsep=*, leftmargin=1.0pc} +%\zexternaldocument*{ManuscriptNew\veraa} +\zexternaldocument*{\msname} +\zexternaldocument*{\smname} +\newcommand{\hlabel}[1]{\label{#1}\hypertarget{#1}{ + \linelabel{line:#1}}} +%\externaldocument[si-]{\smname\veraa}[\smname\veraa.pdf] +\makeatletter +\newcommand{\clab}[2][]{ + \protected@write\@auxout{\let\clab\@secondoftwo}{ + \string\newlabel{r:#1}{{#2}{}}}% + \hlabel{#1}#2\hlabel{#1end}} +\makeatother +\newcommand{\zhypera}[1]{\href[pdfnewwindow]{\msname.pdf\##1}{\\[1ex]\textbf{Page \zpageref{#1}, Line +\zref{line:#1}--\zref{line:#1end}:}\\}} +\newcommand{\cref}[1]{\begin{refquote}\zhypera{#1}{\zref{r:#1}}\\[-0.5ex]\end{refquote}} +% \newenvironment{ra}[1][\unskip]{\par \noindent \\[-1ex] \textbf{Response/Action:}\par\bf}{\ \\} +\renewenvironment{quote}{\begin{question}}{\end{question}} +% \renewenvironment{verbatim}{\begin{ra}}{\end{ra}} + diff --git a/_extensions/quarto-journals/elsevier/partials/title.tex b/_extensions/quarto-journals/elsevier/partials/title.tex new file mode 100755 index 0000000..c6bd0cb --- /dev/null +++ b/_extensions/quarto-journals/elsevier/partials/title.tex @@ -0,0 +1 @@ +\setlength{\parindent}{6pt} \ No newline at end of file diff --git a/_extensions/quarto-journals/elsevier/styles/elsevier.scss b/_extensions/quarto-journals/elsevier/styles/elsevier.scss new file mode 100755 index 0000000..d002b36 --- /dev/null +++ b/_extensions/quarto-journals/elsevier/styles/elsevier.scss @@ -0,0 +1 @@ +/*-- scss:defaults --*/ diff --git a/_quarto.yml b/_quarto.yml index 866ccbc..76ca6b9 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -1,17 +1,62 @@ -project: - type: website - output-dir: ../www/project/protected/su2023temp/@main - -title: "项目名称" -lang: zh +title: "MANUSCRIPT TITLE" +submitjournal: "Water Research" +submitid: WR73679 +lang: en date: today bibliography: [BB/Ref.bib, BB/localRef.bib] +author: + - name: Ming Su + email: mingsu@rcees.ac.cn + orcid: 0000-0001-9821-1268 + url: https://drwater.rcees.ac.cn + affiliations: + - ref: skleac + - ref: ucas + - name: Min Yang + email: yangmin@rcees.ac.cn + affiliations: + - ref: skleac + - ref: ucas + attributes: + corresponding: true +affiliations: + - id: skleac + name: State Key Laboratory of Environmental Aquatic Chemistry, Research Center for Eco-Environmental Sciences, Chinese Academy of Sciences + address: P.O. Box 2871 + city: Beijing + postal-code: 100085 + url: https://www.skleac.ac.cn + - id: ucas + name: University of Chinese Academy of Sciences + city: Beijing + postal-code: 100049 + url: https://www.ucas.ac.cn +crossref: + fig-title: Fig. # (default is "Figure") + tbl-title: Table # (default is "Table") + eq-title: Eq. # (default is "Equation") + title-delim: "" # (default is ":") + fig-prefix: Fig. # (default is "Figure") + tbl-prefix: Table # (default is "Table") + eq-prefix: Eq. + ref-hyperlink: true # (default is true) +project: + type: website + output-dir: ../www/manuscript/protected/su2023temp/@main + # render: + # - index.qmd + # - MS/SM.qmd + # - MS/MS.qmd + # - MS/CL.qmd + # - MS/HL.qmd + # - MS/RN.qmd + # - MS/AC.qmd website: title: "Version: main" reader-mode: true - site-url: https://drwater.rcees.ac.cn/project/protected/su2023temp/@main - repo-url: https://drwater.rcees.ac.cn/git/project/su2023temp/src/branch/main + site-url: https://drwater.rcees.ac.cn/manuscript/protected/su2023temp/@main + repo-url: https://drwater.rcees.ac.cn/git/manuscript/su2023temp/src/branch/main repo-actions: [edit, source, issue] page-navigation: true page-footer: "Copyright 2023, [Ming Su](https://drwater.rcees.ac.cn)" @@ -22,22 +67,35 @@ website: - icon: house text: "Home" file: index.qmd - - text: "Proposal" - file: PP/index.qmd - - text: "Report" - file: RP/index.qmd + menu: + - text: "Highlights" + file: MS/HL.qmd + - text: "Cover Letter" + file: MS/CL.qmd + - text: "Author Credits" + file: MS/AC.qmd + - text: "Trackchanges" + file: TC/index.qmd + - text: "Manuscript" + file: MS/MS.qmd + - text: "Supplementary Materials" + file: MS/SM.qmd + - text: "Revision Notes" + file: MS/RN.qmd - text: "Slides" file: SD/index.qmd - - href: AC/index.qmd - text: Achievement - - text: "About" - file: about.qmd + - text: "Other" + menu: + - text: "Report" + file: RP/index.qmd + - text: "Acomplishment" + file: AC/index.qmd - icon: git menu: - text: Edit - url: https://drwater.rcees.ac.cn/git/project/su2023temp/_edit/ + url: https://drwater.rcees.ac.cn/git/manuscript/su2023temp/_edit/ - text: Issue - url: https://drwater.rcees.ac.cn/git/project/su2023temp/issues + url: https://drwater.rcees.ac.cn/git/manuscript/su2023temp/issues comments: hypothesis: theme: clean @@ -46,8 +104,5 @@ website: format: html: theme: cosmo - css: styles.css + css: _extensions/inst/css/style.css toc: true - - -