diff --git a/.natnum_source.bst b/.natnum_source.bst index cbb65e7a..b54b0d61 100644 --- a/.natnum_source.bst +++ b/.natnum_source.bst @@ -124,8 +124,10 @@ FUNCTION {end.entry} { 'skip$ 'add.period$ if$ - write$ newline$ - "\backrefprint\backrefparscantrue" write$ newline$ + write$ + newline$ + "\backrefprint\backrefparscantrue" write$ + newline$ } FUNCTION {field.or.null} { @@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} { FUNCTION {output.bibitem} { newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ cite$ write$ "}" write$ newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ "" before.all 'output.state := } @@ -256,7 +260,7 @@ FUNCTION {output.links} { url empty$ { "" * }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * urldate empty$ { "" * }{ @@ -264,10 +268,10 @@ FUNCTION {output.links} { } if$ } if$ }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * } if$ }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * } if$ } @@ -280,12 +284,14 @@ FUNCTION {output.nonnull} { " " * write$ }{ output.state after.block = { - add.period$ write$ newline$ + add.period$ write$ + newline$ "\newblock " write$ }{ output.state before.all = 'write$ { output.state after.quoted.block = { - write$ newline$ + write$ + newline$ "\newblock " write$ }{ add.period$ " " * write$ @@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} { "[ERROR_FORMAT_ARTICLE_CROSSREF_1]" cite$ * "[ERROR_FORMAT_ARTICLE_CROSSREF_2]" * crossref * warning$ "" }{ - "[IN_OBJECT]{" journal * "\/}" * + "[IN_OBJECT]{" journal * "}" * } if$ }{ "[IN_OBJECT]" key * @@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} { "[ERROR_FORMAT_BOOK_CROSSREF_3]" cite$ * "[ERROR_FORMAT_BOOK_CROSSREF_2]" * crossref * warning$ "" * }{ - "{" * series * "\/}" * + "{" * series * "}" * } if$ }{ key * @@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} { "[ERROR_FORMAT_INCOLL_INPROC_CROSSREF_1]" cite$ * "[ERROR_FORMAT_INCOLL_INPROC_CROSSREF_2]" * crossref * warning$ "" }{ - "[IN_OBJECT]{" booktitle * "\/}" * + "[IN_OBJECT]{" booktitle * "}" * } if$ }{ "[IN_OBJECT]" key * @@ -925,12 +931,17 @@ FUNCTION {unpublished} { FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - " \providecommand\backrefparscanfalse{}" write$ newline$ - " \providecommand\backrefparscantrue{}" write$ newline$ - " \providecommand\backrefprint{}" write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ } FUNCTION {default.type} { @@ -939,7 +950,8 @@ FUNCTION {default.type} { FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ diff --git a/elsartnum.bst b/elsartnum.bst index 50fe0187..0f220fe1 100644 --- a/elsartnum.bst +++ b/elsartnum.bst @@ -124,8 +124,10 @@ FUNCTION {end.entry} { 'skip$ 'add.period$ if$ - write$ newline$ - "\backrefprint\backrefparscantrue" write$ newline$ + write$ + newline$ + "\backrefprint\backrefparscantrue" write$ + newline$ } FUNCTION {field.or.null} { @@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} { FUNCTION {output.bibitem} { newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ cite$ write$ "}" write$ newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ "" before.all 'output.state := } @@ -256,7 +260,7 @@ FUNCTION {output.links} { url empty$ { "" * }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * urldate empty$ { "" * }{ @@ -264,10 +268,10 @@ FUNCTION {output.links} { } if$ } if$ }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * } if$ }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * } if$ } @@ -280,12 +284,14 @@ FUNCTION {output.nonnull} { " " * write$ }{ output.state after.block = { - add.period$ write$ newline$ + add.period$ write$ + newline$ "\newblock " write$ }{ output.state before.all = 'write$ { output.state after.quoted.block = { - write$ newline$ + write$ + newline$ "\newblock " write$ }{ add.period$ " " * write$ @@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} { "se necesita key o journal en " cite$ * " para validar crossref " * crossref * warning$ "" }{ - "en {" journal * "\/}" * + "en {" journal * "}" * } if$ }{ "en " key * @@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} { "se necesita editor, key o series en " cite$ * "para validar crossref " * crossref * warning$ "" * }{ - "{" * series * "\/}" * + "{" * series * "}" * } if$ }{ key * @@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} { "se necesita editor, key o booktitle en " cite$ * " para validar crossref " * crossref * warning$ "" }{ - "en {" booktitle * "\/}" * + "en {" booktitle * "}" * } if$ }{ "en " key * @@ -911,12 +917,17 @@ FUNCTION {unpublished} { FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - " \providecommand\backrefparscanfalse{}" write$ newline$ - " \providecommand\backrefparscantrue{}" write$ newline$ - " \providecommand\backrefprint{}" write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ } FUNCTION {default.type} { @@ -925,7 +936,8 @@ FUNCTION {default.type} { FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ diff --git a/elsartnum_en.bst b/elsartnum_en.bst index 161d2168..007f88c9 100644 --- a/elsartnum_en.bst +++ b/elsartnum_en.bst @@ -124,8 +124,10 @@ FUNCTION {end.entry} { 'skip$ 'add.period$ if$ - write$ newline$ - "\backrefprint\backrefparscantrue" write$ newline$ + write$ + newline$ + "\backrefprint\backrefparscantrue" write$ + newline$ } FUNCTION {field.or.null} { @@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} { FUNCTION {output.bibitem} { newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ cite$ write$ "}" write$ newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ "" before.all 'output.state := } @@ -256,7 +260,7 @@ FUNCTION {output.links} { url empty$ { "" * }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * urldate empty$ { "" * }{ @@ -264,10 +268,10 @@ FUNCTION {output.links} { } if$ } if$ }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * } if$ }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * } if$ } @@ -280,12 +284,14 @@ FUNCTION {output.nonnull} { " " * write$ }{ output.state after.block = { - add.period$ write$ newline$ + add.period$ write$ + newline$ "\newblock " write$ }{ output.state before.all = 'write$ { output.state after.quoted.block = { - write$ newline$ + write$ + newline$ "\newblock " write$ }{ add.period$ " " * write$ @@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} { "need key or journal for " cite$ * " to crossref " * crossref * warning$ "" }{ - "in {" journal * "\/}" * + "in {" journal * "}" * } if$ }{ "in " key * @@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} { "need editor, key, or series for " cite$ * " to crossref " * crossref * warning$ "" * }{ - "{" * series * "\/}" * + "{" * series * "}" * } if$ }{ key * @@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} { "need editor, key, or booktitle for " cite$ * " to crossref " * crossref * warning$ "" }{ - "in {" booktitle * "\/}" * + "in {" booktitle * "}" * } if$ }{ "in " key * @@ -911,12 +917,17 @@ FUNCTION {unpublished} { FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - " \providecommand\backrefparscanfalse{}" write$ newline$ - " \providecommand\backrefparscantrue{}" write$ newline$ - " \providecommand\backrefprint{}" write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ } FUNCTION {default.type} { @@ -925,7 +936,8 @@ FUNCTION {default.type} { FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ diff --git a/elsartnumurl.bst b/elsartnumurl.bst index 3596a88f..4339ca14 100644 --- a/elsartnumurl.bst +++ b/elsartnumurl.bst @@ -124,8 +124,10 @@ FUNCTION {end.entry} { 'skip$ 'add.period$ if$ - write$ newline$ - "\backrefprint\backrefparscantrue" write$ newline$ + write$ + newline$ + "\backrefprint\backrefparscantrue" write$ + newline$ } FUNCTION {field.or.null} { @@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} { FUNCTION {output.bibitem} { newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ cite$ write$ "}" write$ newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ "" before.all 'output.state := } @@ -256,7 +260,7 @@ FUNCTION {output.links} { url empty$ { "" * }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * urldate empty$ { "" * }{ @@ -264,10 +268,10 @@ FUNCTION {output.links} { } if$ } if$ }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * } if$ }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * } if$ } @@ -280,12 +284,14 @@ FUNCTION {output.nonnull} { " " * write$ }{ output.state after.block = { - add.period$ write$ newline$ + add.period$ write$ + newline$ "\newblock " write$ }{ output.state before.all = 'write$ { output.state after.quoted.block = { - write$ newline$ + write$ + newline$ "\newblock " write$ }{ add.period$ " " * write$ @@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} { "se necesita key o journal en " cite$ * " para validar crossref " * crossref * warning$ "" }{ - "en {" journal * "\/}" * + "en {" journal * "}" * } if$ }{ "en " key * @@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} { "se necesita editor, key o series en " cite$ * "para validar crossref " * crossref * warning$ "" * }{ - "{" * series * "\/}" * + "{" * series * "}" * } if$ }{ key * @@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} { "se necesita editor, key o booktitle en " cite$ * " para validar crossref " * crossref * warning$ "" }{ - "en {" booktitle * "\/}" * + "en {" booktitle * "}" * } if$ }{ "en " key * @@ -925,12 +931,17 @@ FUNCTION {unpublished} { FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - " \providecommand\backrefparscanfalse{}" write$ newline$ - " \providecommand\backrefparscantrue{}" write$ newline$ - " \providecommand\backrefprint{}" write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ } FUNCTION {default.type} { @@ -939,7 +950,8 @@ FUNCTION {default.type} { FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ diff --git a/elsartnumurl_en.bst b/elsartnumurl_en.bst index eabc032e..0a6edc91 100644 --- a/elsartnumurl_en.bst +++ b/elsartnumurl_en.bst @@ -124,8 +124,10 @@ FUNCTION {end.entry} { 'skip$ 'add.period$ if$ - write$ newline$ - "\backrefprint\backrefparscantrue" write$ newline$ + write$ + newline$ + "\backrefprint\backrefparscantrue" write$ + newline$ } FUNCTION {field.or.null} { @@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} { FUNCTION {output.bibitem} { newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ cite$ write$ "}" write$ newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ "" before.all 'output.state := } @@ -256,7 +260,7 @@ FUNCTION {output.links} { url empty$ { "" * }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * urldate empty$ { "" * }{ @@ -264,10 +268,10 @@ FUNCTION {output.links} { } if$ } if$ }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * } if$ }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * } if$ } @@ -280,12 +284,14 @@ FUNCTION {output.nonnull} { " " * write$ }{ output.state after.block = { - add.period$ write$ newline$ + add.period$ write$ + newline$ "\newblock " write$ }{ output.state before.all = 'write$ { output.state after.quoted.block = { - write$ newline$ + write$ + newline$ "\newblock " write$ }{ add.period$ " " * write$ @@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} { "need key or journal for " cite$ * " to crossref " * crossref * warning$ "" }{ - "in {" journal * "\/}" * + "in {" journal * "}" * } if$ }{ "in " key * @@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} { "need editor, key, or series for " cite$ * " to crossref " * crossref * warning$ "" * }{ - "{" * series * "\/}" * + "{" * series * "}" * } if$ }{ key * @@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} { "need editor, key, or booktitle for " cite$ * " to crossref " * crossref * warning$ "" }{ - "in {" booktitle * "\/}" * + "in {" booktitle * "}" * } if$ }{ "in " key * @@ -925,12 +931,17 @@ FUNCTION {unpublished} { FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - " \providecommand\backrefparscanfalse{}" write$ newline$ - " \providecommand\backrefparscantrue{}" write$ newline$ - " \providecommand\backrefprint{}" write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ } FUNCTION {default.type} { @@ -939,7 +950,8 @@ FUNCTION {default.type} { FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ diff --git a/natnum.bst b/natnum.bst index 2a33c726..d3022dee 100644 --- a/natnum.bst +++ b/natnum.bst @@ -124,8 +124,10 @@ FUNCTION {end.entry} { 'skip$ 'add.period$ if$ - write$ newline$ - "\backrefprint\backrefparscantrue" write$ newline$ + write$ + newline$ + "\backrefprint\backrefparscantrue" write$ + newline$ } FUNCTION {field.or.null} { @@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} { FUNCTION {output.bibitem} { newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ cite$ write$ "}" write$ newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ "" before.all 'output.state := } @@ -256,7 +260,7 @@ FUNCTION {output.links} { url empty$ { "" * }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * urldate empty$ { "" * }{ @@ -264,10 +268,10 @@ FUNCTION {output.links} { } if$ } if$ }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * } if$ }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * } if$ } @@ -280,12 +284,14 @@ FUNCTION {output.nonnull} { " " * write$ }{ output.state after.block = { - add.period$ write$ newline$ + add.period$ write$ + newline$ "\newblock " write$ }{ output.state before.all = 'write$ { output.state after.quoted.block = { - write$ newline$ + write$ + newline$ "\newblock " write$ }{ add.period$ " " * write$ @@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} { "se necesita key o journal en " cite$ * " para validar crossref " * crossref * warning$ "" }{ - "en {" journal * "\/}" * + "en {" journal * "}" * } if$ }{ "en " key * @@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} { "se necesita editor, key o series en " cite$ * "para validar crossref " * crossref * warning$ "" * }{ - "{" * series * "\/}" * + "{" * series * "}" * } if$ }{ key * @@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} { "se necesita editor, key o booktitle en " cite$ * " para validar crossref " * crossref * warning$ "" }{ - "en {" booktitle * "\/}" * + "en {" booktitle * "}" * } if$ }{ "en " key * @@ -911,12 +917,17 @@ FUNCTION {unpublished} { FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - " \providecommand\backrefparscanfalse{}" write$ newline$ - " \providecommand\backrefparscantrue{}" write$ newline$ - " \providecommand\backrefprint{}" write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ } FUNCTION {default.type} { @@ -925,7 +936,8 @@ FUNCTION {default.type} { FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ diff --git a/natnum_en.bst b/natnum_en.bst index 7b4a8f9c..888c97c1 100644 --- a/natnum_en.bst +++ b/natnum_en.bst @@ -124,8 +124,10 @@ FUNCTION {end.entry} { 'skip$ 'add.period$ if$ - write$ newline$ - "\backrefprint\backrefparscantrue" write$ newline$ + write$ + newline$ + "\backrefprint\backrefparscantrue" write$ + newline$ } FUNCTION {field.or.null} { @@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} { FUNCTION {output.bibitem} { newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ cite$ write$ "}" write$ newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ "" before.all 'output.state := } @@ -256,7 +260,7 @@ FUNCTION {output.links} { url empty$ { "" * }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * urldate empty$ { "" * }{ @@ -264,10 +268,10 @@ FUNCTION {output.links} { } if$ } if$ }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * } if$ }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * } if$ } @@ -280,12 +284,14 @@ FUNCTION {output.nonnull} { " " * write$ }{ output.state after.block = { - add.period$ write$ newline$ + add.period$ write$ + newline$ "\newblock " write$ }{ output.state before.all = 'write$ { output.state after.quoted.block = { - write$ newline$ + write$ + newline$ "\newblock " write$ }{ add.period$ " " * write$ @@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} { "need key or journal for " cite$ * " to crossref " * crossref * warning$ "" }{ - "in {" journal * "\/}" * + "in {" journal * "}" * } if$ }{ "in " key * @@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} { "need editor, key, or series for " cite$ * " to crossref " * crossref * warning$ "" * }{ - "{" * series * "\/}" * + "{" * series * "}" * } if$ }{ key * @@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} { "need editor, key, or booktitle for " cite$ * " to crossref " * crossref * warning$ "" }{ - "in {" booktitle * "\/}" * + "in {" booktitle * "}" * } if$ }{ "in " key * @@ -911,12 +917,17 @@ FUNCTION {unpublished} { FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - " \providecommand\backrefparscanfalse{}" write$ newline$ - " \providecommand\backrefparscantrue{}" write$ newline$ - " \providecommand\backrefprint{}" write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ } FUNCTION {default.type} { @@ -925,7 +936,8 @@ FUNCTION {default.type} { FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ diff --git a/natnumurl.bst b/natnumurl.bst index a1e7d741..457f4c82 100644 --- a/natnumurl.bst +++ b/natnumurl.bst @@ -124,8 +124,10 @@ FUNCTION {end.entry} { 'skip$ 'add.period$ if$ - write$ newline$ - "\backrefprint\backrefparscantrue" write$ newline$ + write$ + newline$ + "\backrefprint\backrefparscantrue" write$ + newline$ } FUNCTION {field.or.null} { @@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} { FUNCTION {output.bibitem} { newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ cite$ write$ "}" write$ newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ "" before.all 'output.state := } @@ -256,7 +260,7 @@ FUNCTION {output.links} { url empty$ { "" * }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * urldate empty$ { "" * }{ @@ -264,10 +268,10 @@ FUNCTION {output.links} { } if$ } if$ }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * } if$ }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * } if$ } @@ -280,12 +284,14 @@ FUNCTION {output.nonnull} { " " * write$ }{ output.state after.block = { - add.period$ write$ newline$ + add.period$ write$ + newline$ "\newblock " write$ }{ output.state before.all = 'write$ { output.state after.quoted.block = { - write$ newline$ + write$ + newline$ "\newblock " write$ }{ add.period$ " " * write$ @@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} { "se necesita key o journal en " cite$ * " para validar crossref " * crossref * warning$ "" }{ - "en {" journal * "\/}" * + "en {" journal * "}" * } if$ }{ "en " key * @@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} { "se necesita editor, key o series en " cite$ * "para validar crossref " * crossref * warning$ "" * }{ - "{" * series * "\/}" * + "{" * series * "}" * } if$ }{ key * @@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} { "se necesita editor, key o booktitle en " cite$ * " para validar crossref " * crossref * warning$ "" }{ - "en {" booktitle * "\/}" * + "en {" booktitle * "}" * } if$ }{ "en " key * @@ -925,12 +931,17 @@ FUNCTION {unpublished} { FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - " \providecommand\backrefparscanfalse{}" write$ newline$ - " \providecommand\backrefparscantrue{}" write$ newline$ - " \providecommand\backrefprint{}" write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ } FUNCTION {default.type} { @@ -939,7 +950,8 @@ FUNCTION {default.type} { FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ diff --git a/natnumurl_en.bst b/natnumurl_en.bst index abef95f6..c07193bc 100644 --- a/natnumurl_en.bst +++ b/natnumurl_en.bst @@ -124,8 +124,10 @@ FUNCTION {end.entry} { 'skip$ 'add.period$ if$ - write$ newline$ - "\backrefprint\backrefparscantrue" write$ newline$ + write$ + newline$ + "\backrefprint\backrefparscantrue" write$ + newline$ } FUNCTION {field.or.null} { @@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} { FUNCTION {output.bibitem} { newline$ - "\backrefparscanfalse" write$ newline$ - "\bibitem{" write$ cite$ write$ "}" write$ newline$ + "\backrefparscanfalse" write$ + newline$ + "\bibitem{" write$ cite$ write$ "}" write$ + newline$ "" before.all 'output.state := } @@ -256,7 +260,7 @@ FUNCTION {output.links} { url empty$ { "" * }{ - ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" * + ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" * urldate empty$ { "" * }{ @@ -264,10 +268,10 @@ FUNCTION {output.links} { } if$ } if$ }{ - ", \href{https://arxiv.org/abs/" * arxivId * "}{arXiv:\detokenize{" * arxivId * "}}" * + ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{arXiv:\detokenize{" * arxivId * "}}}" * } if$ }{ - ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" * + ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" * } if$ } @@ -280,12 +284,14 @@ FUNCTION {output.nonnull} { " " * write$ }{ output.state after.block = { - add.period$ write$ newline$ + add.period$ write$ + newline$ "\newblock " write$ }{ output.state before.all = 'write$ { output.state after.quoted.block = { - write$ newline$ + write$ + newline$ "\newblock " write$ }{ add.period$ " " * write$ @@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} { "need key or journal for " cite$ * " to crossref " * crossref * warning$ "" }{ - "in {" journal * "\/}" * + "in {" journal * "}" * } if$ }{ "in " key * @@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} { "need editor, key, or series for " cite$ * " to crossref " * crossref * warning$ "" * }{ - "{" * series * "\/}" * + "{" * series * "}" * } if$ }{ key * @@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} { "need editor, key, or booktitle for " cite$ * " to crossref " * crossref * warning$ "" }{ - "in {" booktitle * "\/}" * + "in {" booktitle * "}" * } if$ }{ "in " key * @@ -925,12 +931,17 @@ FUNCTION {unpublished} { FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { - preamble$ write$ newline$ + preamble$ write$ + newline$ } if$ - "\begin{thebibliography}{" longest.label * "}" * write$ newline$ - " \providecommand\backrefparscanfalse{}" write$ newline$ - " \providecommand\backrefparscantrue{}" write$ newline$ - " \providecommand\backrefprint{}" write$ newline$ + "\begin{thebibliography}{" longest.label * "}" * write$ + newline$ + " \providecommand\backrefparscanfalse{}" write$ + newline$ + " \providecommand\backrefparscantrue{}" write$ + newline$ + " \providecommand\backrefprint{}" write$ + newline$ } FUNCTION {default.type} { @@ -939,7 +950,8 @@ FUNCTION {default.type} { FUNCTION {end.bib} { newline$ - "\end{thebibliography}" write$ newline$ + "\end{thebibliography}" write$ + newline$ } READ