Automatic insertion and formating of Vol. No. and Iss.

Jan 28, 2013 at 1:01 AM

Hi all,

First of all, thank you Yves.

I have almost customized my own bibliographic style. For that, I used BibType to create my own forms, and modified the Harvard-Anglia bibliographic style to give the appearance that I wanted.

However, I would like to make the formatting of "Volume"/"Number"/"Issue" easier and automatic. Some journals use the "Volume"/"Number", others the "Volume"/"Issue" and  others the "Number"/"Issue". Since word do not recognized the "Number" variable, I have used the variable "NumberVolumes", which I only need for this propose.

What I would like to do is something like this:

{%Volume:xv%|%NumberVolume:xn%|%Issue:xs%{, %NumberVolume:xn%|%Issue:xs%{, %Issue:xs%}}{, %Pages:p. :pp. :a2%}}

where xv, xn and xs are options to include, respectively, "vol. ", "no. " and "iss. " before the corresponding field, with the correct capitalization on the first of them (uppercase if preceded by a point, or lowercase if preceded by a comma).

My questions are: Is the scheme above already implemented? If so, which parameters are to be used? If not, can it be implemented? If so, can someone give me the right directions to implement it?




Jan 28, 2013 at 10:44 AM

You would have to code those options yourself, but can't you use the following:

{vol. %Volume%{, no. %NumberVolume%}{, iss. %Issue%}}{no. %NumberVolume%{, iss. %Issue%}}{iss. %Issue%}

That wouldn't solve the capitalisztion issue, but neither would adding those options to the formatting as you don't have knowledge of what was before. I think the capitalization issue could only be solved by the cleanup routine. It already removes things like ',.' so I'm guessing you could extend it to introduce capitalization.

Jan 28, 2013 at 1:10 PM

Thank you for your prompt answer.

For now I have solved the problem as you suggested, but I will try to to implement the capitalization as you suggested.