Makebst 选项 vol-2bf 不执行任何操作

Makebst 选项 vol-2bf 不执行任何操作

有人能向我解释为什么使用选项vol-2bf不会影响我的.bst文件吗?它本来应该位于bolden第 1157 行和第 1158 行之间,但事实并非如此。放在bolden那里可以使我的.bst文件按预期工作。

.dbj 文件:https://gist.github.com/joelfrederico/f024accadf3d9750c247e2bef02eabc6#file-custom2-dbj

.bst 文件: https://gist.github.com/joelfrederico/f024accadf3d9750c247e2bef02eabc6#file-custom2-bst

答案1

笔记:

%>>TECHNICAL REPORT NUMBER:
%<<JOURNAL VOLUME:
%   %: (def) Volume plain as vol(num)
% vol-it,%: Volume italic as {\em vol}(num)
% vol-bf,%: Volume bold as {\bf vol}(num)
  vol-2bf,%: Volume and number bold as {\bf vol(num)}
%------\ans=d(==vol-2bf)-------
%>>JOURNAL VOLUME:

因此,该设置要求将卷和数字格式化为<vol>(num>)粗体。

但我们有:

%<<JOURNAL VOL AND NUMBER:
%   %: (def) Journal vol(num) as 34(2)
% vnum-sp,%: Journal vol (num) as 34 (2)
% vnum-cm,%: Journal vol, num as 34, 2
% vnum-nr,%: Journal vol, no. num as 34, no. 2
% vnum-h,%: Journal vol, \# number as 34, \#2
% vnum-b,%: Journal vol number as 34 2
  vnum-x,%: Journal vol, without number as 34
%------\ans=x(==vnum-x)-------

因此要求设置音量,完全不设置数字。

我只是问为什么选择这些设置的组合。

如果这解决了问题,正如 OP 所说,我认为这是因为将vol-2bf粗体应用于卷号组合如果使用。但由于该组合从未使用过,根据vnum-x,它永远不会被应用。

我想,这vol-bf可能是一个更好的选择,vnum-x或者vnum-sp说,可能是更好的选择vol-2bf

相关内容