X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=posic%2Fthesis%2Fthesis.bst;h=829ed2e2eb1d7c895da52f279474df140941ad3c;hb=7fb9069b2ce11bdd32cc2489e98edd632263e944;hp=ca80774f62ceac1b321c48df488cf4e28251e691;hpb=dc0deea5b42244c00f164e45d96f6aa74c161107;p=lectures%2Flatex.git diff --git a/posic/thesis/thesis.bst b/posic/thesis/thesis.bst index ca80774..829ed2e 100644 --- a/posic/thesis/thesis.bst +++ b/posic/thesis/thesis.bst @@ -177,7 +177,7 @@ FUNCTION {format.names} { 's := #1 'nameptr := s num.names$ 'numnames := -numnames #5 > +numnames #15 > s numnames "{ll}" format.name$ "others" = numnames #1 > and or 'etal := etal @@ -310,6 +310,18 @@ if$ } if$ } +FUNCTION {format.zvolume} +{ volume empty$ +{ "" } +{ series empty$ +'skip$ +{ "" series * } +if$ +" Vol." volume tie.or.space.connect * +"volume and number" number either.or.check +} +if$ +} FUNCTION {format.number.series} { volume empty$ { number empty$ @@ -645,12 +657,12 @@ FUNCTION {incollection} { output.bibitem collaboration output format.authors "author" output.check -%new.block -%format.title "title" output.check +new.block +format.title "title" output.check new.block crossref missing$ -{ format.in.ed.booktitle "booktitle" output.check -format.bvolume output +%{ format.in.ed.booktitle "booktitle" output.check +{ format.zvolume output format.number.series output format.chapter.pages output new.sentence