From 5fca206ca5d148abcce3d4e3383591b7552af360 Mon Sep 17 00:00:00 2001 From: Eugen Betke Date: Thu, 25 Oct 2018 14:58:52 +0200 Subject: [PATCH] Complete LLNCS template --- paper/llncs2e/fig1.eps | Bin 0 -> 357553 bytes paper/llncs2e/samplepaper.tex | 150 ++++ paper/llncs2e/splncs04.bst | 1548 +++++++++++++++++++++++++++++++++ 3 files changed, 1698 insertions(+) create mode 100644 paper/llncs2e/fig1.eps create mode 100644 paper/llncs2e/samplepaper.tex create mode 100644 paper/llncs2e/splncs04.bst diff --git a/paper/llncs2e/fig1.eps b/paper/llncs2e/fig1.eps new file mode 100644 index 0000000000000000000000000000000000000000..715b4800602843682b071ed524c98b4dcc920eca GIT binary patch literal 357553 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

8oeA?3`^t_-S1A!?@}QPD*G+x97u(pN17b3@fg1 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�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 YVqjCJL3C|{pmZK^e_jZh;)9@n0V&Gj2LJ#7 literal 0 HcmV?d00001 diff --git a/paper/llncs2e/samplepaper.tex b/paper/llncs2e/samplepaper.tex new file mode 100644 index 000000000..0f306827e --- /dev/null +++ b/paper/llncs2e/samplepaper.tex @@ -0,0 +1,150 @@ +% This is samplepaper.tex, a sample chapter demonstrating the +% LLNCS macro package for Springer Computer Science proceedings; +% Version 2.20 of 2017/10/04 +% +\documentclass[runningheads]{llncs} +% +\usepackage{graphicx} +% Used for displaying a sample figure. If possible, figure files should +% be included in EPS format. +% +% If you use the hyperref package, please uncomment the following line +% to display URLs in blue roman font according to Springer's eBook style: +% \renewcommand\UrlFont{\color{blue}\rmfamily} + +\begin{document} +% +\title{Contribution Title\thanks{Supported by organization x.}} +% +%\titlerunning{Abbreviated paper title} +% If the paper title is too long for the running head, you can set +% an abbreviated paper title here +% +\author{First Author\inst{1}\orcidID{0000-1111-2222-3333} \and +Second Author\inst{2,3}\orcidID{1111-2222-3333-4444} \and +Third Author\inst{3}\orcidID{2222--3333-4444-5555}} +% +\authorrunning{F. Author et al.} +% First names are abbreviated in the running head. +% If there are more than two authors, 'et al.' is used. +% +\institute{Princeton University, Princeton NJ 08544, USA \and +Springer Heidelberg, Tiergartenstr. 17, 69121 Heidelberg, Germany +\email{lncs@springer.com}\\ +\url{http://www.springer.com/gp/computer-science/lncs} \and +ABC Institute, Rupert-Karls-University Heidelberg, Heidelberg, Germany\\ +\email{\{abc,lncs\}@uni-heidelberg.de}} +% +\maketitle % typeset the header of the contribution +% +\begin{abstract} +The abstract should briefly summarize the contents of the paper in +150--250 words. + +\keywords{First keyword \and Second keyword \and Another keyword.} +\end{abstract} +% +% +% +\section{First Section} +\subsection{A Subsection Sample} +Please note that the first paragraph of a section or subsection is +not indented. The first paragraph that follows a table, figure, +equation etc. does not need an indent, either. + +Subsequent paragraphs, however, are indented. + +\subsubsection{Sample Heading (Third Level)} Only two levels of +headings should be numbered. Lower level headings remain unnumbered; +they are formatted as run-in headings. + +\paragraph{Sample Heading (Fourth Level)} +The contribution should contain no more than four levels of +headings. Table~\ref{tab1} gives a summary of all heading levels. + +\begin{table} +\caption{Table captions should be placed above the +tables.}\label{tab1} +\begin{tabular}{|l|l|l|} +\hline +Heading level & Example & Font size and style\\ +\hline +Title (centered) & {\Large\bfseries Lecture Notes} & 14 point, bold\\ +1st-level heading & {\large\bfseries 1 Introduction} & 12 point, bold\\ +2nd-level heading & {\bfseries 2.1 Printing Area} & 10 point, bold\\ +3rd-level heading & {\bfseries Run-in Heading in Bold.} Text follows & 10 point, bold\\ +4th-level heading & {\itshape Lowest Level Heading.} Text follows & 10 point, italic\\ +\hline +\end{tabular} +\end{table} + + +\noindent Displayed equations are centered and set on a separate +line. +\begin{equation} +x + y = z +\end{equation} +Please try to avoid rasterized images for line-art diagrams and +schemas. Whenever possible, use vector graphics instead (see +Fig.~\ref{fig1}). + +\begin{figure} +\includegraphics[width=\textwidth]{fig1.eps} +\caption{A figure caption is always placed below the illustration. +Please note that short captions are centered, while long ones are +justified by the macro package automatically.} \label{fig1} +\end{figure} + +\begin{theorem} +This is a sample theorem. The run-in heading is set in bold, while +the following text appears in italics. Definitions, lemmas, +propositions, and corollaries are styled the same way. +\end{theorem} +% +% the environments 'definition', 'lemma', 'proposition', 'corollary', +% 'remark', and 'example' are defined in the LLNCS documentclass as well. +% +\begin{proof} +Proofs, examples, and remarks have the initial word in italics, +while the following text appears in normal font. +\end{proof} +For citations of references, we prefer the use of square brackets +and consecutive numbers. Citations using labels or the author/year +convention are also acceptable. The following bibliography provides +a sample reference list with entries for journal +articles~\cite{ref_article1}, an LNCS chapter~\cite{ref_lncs1}, a +book~\cite{ref_book1}, proceedings without editors~\cite{ref_proc1}, +and a homepage~\cite{ref_url1}. Multiple citations are grouped +\cite{ref_article1,ref_lncs1,ref_book1}, +\cite{ref_article1,ref_book1,ref_proc1,ref_url1}. +% +% ---- Bibliography ---- +% +% BibTeX users should specify bibliography style 'splncs04'. +% References will then be sorted and formatted in the correct style. +% +% \bibliographystyle{splncs04} +% \bibliography{mybibliography} +% +\begin{thebibliography}{8} +\bibitem{ref_article1} +Author, F.: Article title. Journal \textbf{2}(5), 99--110 (2016) + +\bibitem{ref_lncs1} +Author, F., Author, S.: Title of a proceedings paper. In: Editor, +F., Editor, S. (eds.) CONFERENCE 2016, LNCS, vol. 9999, pp. 1--13. +Springer, Heidelberg (2016). \doi{10.10007/1234567890} + +\bibitem{ref_book1} +Author, F., Author, S., Author, T.: Book title. 2nd edn. Publisher, +Location (1999) + +\bibitem{ref_proc1} +Author, A.-B.: Contribution title. In: 9th International Proceedings +on Proceedings, pp. 1--2. Publisher, Location (2010) + +\bibitem{ref_url1} +LNCS Homepage, \url{http://www.springer.com/lncs}. Last accessed 4 +Oct 2017 +\end{thebibliography} +\end{document} diff --git a/paper/llncs2e/splncs04.bst b/paper/llncs2e/splncs04.bst new file mode 100644 index 000000000..2bcad4d1d --- /dev/null +++ b/paper/llncs2e/splncs04.bst @@ -0,0 +1,1548 @@ +%% BibTeX bibliography style `splncs03' +%% +%% BibTeX bibliography style for use with numbered references in +%% Springer Verlag's "Lecture Notes in Computer Science" series. +%% (See Springer's documentation for llncs.cls for +%% more details of the suggested reference format.) Note that this +%% file will not work for author-year style citations. +%% +%% Use \documentclass{llncs} and \bibliographystyle{splncs03}, and cite +%% a reference with (e.g.) \cite{smith77} to get a "[1]" in the text. +%% +%% This file comes to you courtesy of Maurizio "Titto" Patrignani of +%% Dipartimento di Informatica e Automazione Universita' Roma Tre +%% +%% ================================================================================================ +%% This was file `titto-lncs-02.bst' produced on Wed Apr 1, 2009 +%% Edited by hand by titto based on `titto-lncs-01.bst' (see below) +%% +%% CHANGES (with respect to titto-lncs-01.bst): +%% - Removed the call to \urlprefix (thus no "URL" string is added to the output) +%% ================================================================================================ +%% This was file `titto-lncs-01.bst' produced on Fri Aug 22, 2008 +%% Edited by hand by titto based on `titto.bst' (see below) +%% +%% CHANGES (with respect to titto.bst): +%% - Removed the "capitalize" command for editors string "(eds.)" and "(ed.)" +%% - Introduced the functions titto.bbl.pages and titto.bbl.page for journal pages (without "pp.") +%% - Added a new.sentence command to separate with a dot booktitle and series in the inproceedings +%% - Commented all new.block commands before urls and notes (to separate them with a comma) +%% - Introduced the functions titto.bbl.volume for handling journal volumes (without "vol." label) +%% - Used for editors the same name conventions used for authors (see function format.in.ed.booktitle) +%% - Removed a \newblock to avoid long spaces between title and "In: ..." +%% - Added function titto.space.prefix to add a space instead of "~" after the (removed) "vol." label +%% - Added doi +%% ================================================================================================ +%% This was file `titto.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% merlin.mbs (with options: `vonx,nm-rvvc,yr-par,jttl-rm,volp-com,jwdpg,jwdvol,numser,ser-vol,jnm-x,btit-rm,bt-rm,edparxc,bkedcap,au-col,in-col,fin-bare,pp,ed,abr,mth-bare,xedn,jabr,and-com,and-com-ed,xand,url,url-blk,em-x,nfss,') +%% ---------------------------------------- +%% *** Tentative .bst file for Springer LNCS *** +%% +%% Copyright 1994-2007 Patrick W Daly + % =============================================================== + % IMPORTANT NOTICE: + % This bibliographic style (bst) file has been generated from one or + % more master bibliographic style (mbs) files, listed above. + % + % This generated file can be redistributed and/or modified under the terms + % of the LaTeX Project Public License Distributed from CTAN + % archives in directory macros/latex/base/lppl.txt; either + % version 1 of the License, or any later version. + % =============================================================== + % Name and version information of the main mbs file: + % \ProvidesFile{merlin.mbs}[2007/04/24 4.20 (PWD, AO, DPC)] + % For use with BibTeX version 0.99a or later + %------------------------------------------------------------------- + % This bibliography style file is intended for texts in ENGLISH + % This is a numerical citation style, and as such is standard LaTeX. + % It requires no extra package to interface to the main text. + % The form of the \bibitem entries is + % \bibitem{key}... + % Usage of \cite is as follows: + % \cite{key} ==>> [#] + % \cite[chap. 2]{key} ==>> [#, chap. 2] + % where # is a number determined by the ordering in the reference list. + % The order in the reference list is alphabetical by authors. + %--------------------------------------------------------------------- + +ENTRY + { address + author + booktitle + chapter + doi + edition + editor + eid + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + url + volume + year + } + {} + { label } +INTEGERS { output.state before.all mid.sentence after.sentence after.block } +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$ +% newline$ +% "\newblock " write$ % removed for titto-lncs-01 + " " write$ % to avoid long spaces between title and "In: ..." + } + { 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} +{ duplicate$ empty$ + 'pop$ + 'write$ + if$ + 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 {add.colon} +{ duplicate$ empty$ + 'skip$ + { ":" * add.blank } + if$ +} + +FUNCTION {date.block} +{ + new.block +} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +STRINGS {z} +FUNCTION {remove.dots} +{ 'z := + "" + { z empty$ not } + { z #1 #1 substring$ + z #2 global.max$ substring$ 'z := + duplicate$ "." = 'pop$ + { * } + if$ + } + while$ +} +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 {embolden} +{ duplicate$ empty$ +{ pop$ "" } +{ "\textbf{" swap$ * "}" * } +if$ +} +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #5 < + { "~" } + { " " } + if$ + swap$ +} +FUNCTION {titto.space.prefix} % always introduce a space +{ 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} +{ "edn." } + +FUNCTION {bbl.volume} +{ "vol." } + +FUNCTION {titto.bbl.volume} % for handling journals +{ "" } + +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 {titto.bbl.pages} % for journals +{ "" } + +FUNCTION {titto.bbl.page} % for journals +{ "" } + +FUNCTION {bbl.chapter} +{ "chap." } + +FUNCTION {bbl.techrep} +{ "Tech. Rep." } + +FUNCTION {bbl.mthesis} +{ "Master's thesis" } + +FUNCTION {bbl.phdthesis} +{ "Ph.D. thesis" } + +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."} + +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$ + pop$ + } + 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$ +} +FUNCTION {format.url} +{ url empty$ + { "" } +% { "\urlprefix\url{" url * "}" * } + { "\url{" url * "}" * } % changed in titto-lncs-02.bst + if$ +} + +FUNCTION {format.doi} % added in splncs04.bst +{ doi empty$ + { "" } + { after.block 'output.state := + "\doi{" doi * "}" * } + if$ +} + +INTEGERS { nameptr namesleft numnames } + + +STRINGS { bibinfo} + +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} +{ + '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.authors} +{ author "author" format.names +} +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 {output.bibitem} +{ 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 capitalize + ":" * + " " * } + +FUNCTION {format.date} +{ + month "month" bibinfo.check + duplicate$ empty$ + year "year" bibinfo.check duplicate$ empty$ + { swap$ 'skip$ + { "there's a month but no year in " cite$ * warning$ } + if$ + * + } + { swap$ 'skip$ + { + swap$ + " " * swap$ + } + if$ + * + remove.dots + } + if$ + duplicate$ empty$ + 'skip$ + { + before.all 'output.state := + " (" swap$ * ")" * + } + if$ +} +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$ + { emphasize ", " * swap$ * } + 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.prefix "number" bibinfo.check * * + series empty$ + { "there's a number but no series in " cite$ * warning$ } + { 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 multi.page.check + 'titto.bbl.pages + 'titto.bbl.page + if$ + swap$ tie.or.space.prefix + "pages" bibinfo.check + * * + * + } + if$ + } + if$ +} +FUNCTION {format.journal.eid} +{ eid "eid" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ duplicate$ empty$ 'skip$ + { + ", " * + } + if$ + swap$ * + } + if$ +} +FUNCTION {format.vol.num.pages} % this function is used only for journal entries +{ volume field.or.null embolden + duplicate$ empty$ 'skip$ + { +% bbl.volume swap$ tie.or.space.prefix + titto.bbl.volume swap$ titto.space.prefix +% rationale for the change above: for journals you don't want "vol." label +% hence it does not make sense to attach the journal number to the label when +% it is short + "volume" bibinfo.check + * * + } + if$ + number "number" bibinfo.check duplicate$ empty$ 'skip$ + { + swap$ duplicate$ empty$ + { "there's a number but no volume in " cite$ * warning$ } + 'skip$ + if$ + swap$ + "(" swap$ * ")" * + } + if$ * + eid empty$ + { format.journal.pages } + { format.journal.eid } + if$ +} + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ + } + 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$ % changed by titto + editor "editor" format.names duplicate$ empty$ 'pop$ + { + " " * + get.bbl.editor +% capitalize + "(" swap$ * ") " * + * swap$ + * } + if$ + word.in swap$ * + } + if$ +} +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + 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} +{ + key duplicate$ empty$ + { pop$ + journal duplicate$ empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * warning$ } + { "journal" bibinfo.check emphasize word.in swap$ * } + if$ + } + { word.in swap$ * " " *} + if$ + " \cite{" * crossref * "}" * +} +FUNCTION {format.crossref.editor} +{ editor #1 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + editor num.names$ duplicate$ + #2 > + { pop$ + "editor" bibinfo.check + " " * bbl.etal + * + } + { #2 < + 'skip$ + { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = + { + "editor" bibinfo.check + " " * bbl.etal + * + } + { + bbl.and space.word + * editor #2 "{vv~}{ll}" format.name$ + "editor" bibinfo.check + * + } + if$ + } + if$ + } + if$ +} +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$ + 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$ + { format.booktitle duplicate$ empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + } + { word.in swap$ * } + if$ + } + { word.in key * " " *} + if$ + } + { word.in format.crossref.editor * " " *} + if$ + " \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.warn format.org.or.pub +} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.org.or.pub +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + add.colon + 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.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + add.colon + } + { format.authors output.nonnull + add.colon + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { format.bvolume output + new.block + new.sentence + format.number.series output + format.publisher.address output + } + { + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} +FUNCTION {booklet} +{ output.bibitem + format.authors output + add.colon + new.block + format.title "title" output.check + new.block + howpublished "howpublished" bibinfo.check output + address "address" bibinfo.check output + format.date output +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "author and editor" output.check + add.colon + } + { format.authors output.nonnull + add.colon + crossref missing$ + { "author and editor" editor either.or.check } + 'skip$ + if$ + } + if$ + new.block + format.btitle "title" output.check + crossref missing$ + { + format.bvolume output + format.chapter.pages "chapter and pages" output.check + new.block + new.sentence + format.number.series output + format.publisher.address output + } + { + format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + format.bvolume output + format.chapter.pages output + new.sentence + format.number.series output + format.publisher.address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.title "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + new.sentence % added by titto + format.bvolume output + format.pages output + new.sentence + 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 + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization "organization" bibinfo.check + duplicate$ empty$ 'pop$ + { output + address "address" bibinfo.check output + } + if$ + } + { format.authors output.nonnull } + if$ + add.colon + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { + address new.block.checka + address "address" bibinfo.check output + } + 'skip$ + if$ + } + { + organization address new.block.checkb + organization "organization" bibinfo.check output + address "address" bibinfo.check output + } + if$ + format.edition output + format.date output +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + add.colon + new.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 + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + add.colon + title howpublished new.block.checkb + format.title output + howpublished new.block.checka + howpublished "howpublished" bibinfo.check output + format.date output +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry + empty.misc.check +} +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + add.colon + new.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 + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization "organization" bibinfo.check output + } + { format.editors output.nonnull } + if$ + add.colon + new.block + format.btitle "title" output.check + format.bvolume output + editor empty$ + { publisher empty$ + { format.number.series output } + { + new.sentence + format.number.series output + format.publisher.address output + } + if$ + } + { publisher empty$ + { + new.sentence + format.number.series output + format.organization.address output } + { + new.sentence + format.number.series output + organization "organization" bibinfo.check output + format.publisher.address output + } + if$ + } + if$ + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.title + "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" bibinfo.warn output + address "address" bibinfo.check output + format.date "year" output.check +% new.block + format.doi output + format.url output +% new.block + format.note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + add.colon + new.block + format.title "title" output.check + format.date output +% new.block + format.url output +% new.block + 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 {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + "{ll{ }}{ ff{ }}{ 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 {author.organization.sort} +{ author empty$ + { organization empty$ + { key empty$ + { "to sort, need author, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ +} +FUNCTION {editor.organization.sort} +{ editor empty$ + { organization empty$ + { key empty$ + { "to sort, need editor, organization, or key in " cite$ * warning$ + "" + } + { key sortify } + if$ + } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ +} +FUNCTION {presort} +{ type$ "book" = + type$ "inbook" = + or + 'author.editor.sort + { type$ "proceedings" = + 'editor.organization.sort + { type$ "manual" = + 'author.organization.sort + 'author.sort + if$ + } + if$ + } + if$ + " " + * + year field.or.null sortify + * + " " + * + title field.or.null + sort.format.title + * + #1 entry.max$ substring$ + 'sort.key$ := +} +ITERATE {presort} +SORT +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$ + "\providecommand{\url}[1]{\texttt{#1}}" + write$ newline$ + "\providecommand{\urlprefix}{URL }" + write$ newline$ + "\providecommand{\doi}[1]{https://doi.org/#1}" + write$ newline$ +} +EXECUTE {begin.bib} +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 `titto.bst'.