@@ -124,8 +124,10 @@ FUNCTION {end.entry} {
124124 'skip$
125125 'add.period$
126126 if$
127- write$ newline$
128- "\backrefprint\backrefparscantrue" write$ newline$
127+ write$
128+ newline$
129+ "\backrefprint\backrefparscantrue" write$
130+ newline$
129131}
130132
131133FUNCTION {field.or.null } {
@@ -244,8 +246,10 @@ FUNCTION {new.sentence.checka} {
244246
245247FUNCTION {output.bibitem } {
246248 newline$
247- "\backrefparscanfalse" write$ newline$
248- "\bibitem{" write$ cite$ write$ "}" write$ newline$
249+ "\backrefparscanfalse" write$
250+ newline$
251+ "\bibitem{" write$ cite$ write$ "}" write$
252+ newline$
249253 ""
250254 before.all 'output.state :=
251255}
@@ -256,18 +260,18 @@ FUNCTION {output.links} {
256260 url empty$ {
257261 "" *
258262 }{
259- ", \href{" * url * "}{\nolinkurl{\detokenize{" * url * "}}}" *
263+ ", \href{" * url * "} {\nolinkurl{\detokenize{" * url * "}}}" *
260264 urldate empty$ {
261265 "" *
262266 }{
263267 ". Accessed " * urldate * "." *
264268 } if$
265269 } if$
266270 }{
267- ", \href{https://arxiv.org/abs/" * arxivId * "}{ arXiv:\detokenize{" * arxivId * "}}" *
271+ ", \href{https://arxiv.org/abs/" * arxivId * "} {\nolinkurl{ arXiv:\detokenize{" * arxivId * "} }}" *
268272 } if$
269273 }{
270- ", \href{https://dx.doi.org/" * doi * "}{\nolinkurl{doi:\detokenize{" * doi * "}}}" *
274+ ", \href{https://dx.doi.org/" * doi * "} {\nolinkurl{doi:\detokenize{" * doi * "}}}" *
271275 } if$
272276}
273277
@@ -280,12 +284,14 @@ FUNCTION {output.nonnull} {
280284 " " * write$
281285 }{
282286 output.state after.block = {
283- add.period$ write$ newline$
287+ add.period$ write$
288+ newline$
284289 "\newblock " write$
285290 }{
286291 output.state before.all = 'write$ {
287292 output.state after.quoted.block = {
288- write$ newline$
293+ write$
294+ newline$
289295 "\newblock " write$
290296 }{
291297 add.period$ " " * write$
@@ -372,7 +378,7 @@ FUNCTION {format.article.crossref} {
372378 "need key or journal for " cite$ * " to crossref " * crossref * warning$
373379 ""
374380 }{
375- "in {" journal * "\/ }" *
381+ "in {" journal * "}" *
376382 } if$
377383 }{
378384 "in " key *
@@ -419,7 +425,7 @@ FUNCTION {format.book.crossref} {
419425 "need editor, key, or series for " cite$ * " to crossref " * crossref * warning$
420426 "" *
421427 }{
422- "{" * series * "\/ }" *
428+ "{" * series * "}" *
423429 } if$
424430 }{
425431 key *
@@ -530,7 +536,7 @@ FUNCTION {format.incoll.inproc.crossref} {
530536 "need editor, key, or booktitle for " cite$ * " to crossref " * crossref * warning$
531537 ""
532538 }{
533- "in {" booktitle * "\/ }" *
539+ "in {" booktitle * "}" *
534540 } if$
535541 }{
536542 "in " key *
@@ -911,12 +917,17 @@ FUNCTION {unpublished} {
911917
912918FUNCTION {begin.bib } {
913919 preamble$ empty$ 'skip$ {
914- preamble$ write$ newline$
920+ preamble$ write$
921+ newline$
915922 } if$
916- "\begin{thebibliography}{" longest.label * "}" * write$ newline$
917- " \providecommand\backrefparscanfalse{}" write$ newline$
918- " \providecommand\backrefparscantrue{}" write$ newline$
919- " \providecommand\backrefprint{}" write$ newline$
923+ "\begin{thebibliography}{" longest.label * "}" * write$
924+ newline$
925+ " \providecommand\backrefparscanfalse{}" write$
926+ newline$
927+ " \providecommand\backrefparscantrue{}" write$
928+ newline$
929+ " \providecommand\backrefprint{}" write$
930+ newline$
920931}
921932
922933FUNCTION {default.type } {
@@ -925,7 +936,8 @@ FUNCTION {default.type} {
925936
926937FUNCTION {end.bib } {
927938 newline$
928- "\end{thebibliography}" write$ newline$
939+ "\end{thebibliography}" write$
940+ newline$
929941}
930942
931943READ
0 commit comments