bdebye/thesisuestc

项目中参考文献的显示格式与要求的格式似乎不一致

Closed this issue · 3 comments

格式要求文档正文11页第(3)条要求“作者姓在前,名在后,英文姓全拼、首字母大写,英文名大写缩写且不加点”,但是目前项目中的引用是:名在前姓在后,并且多加了一个点。这一点应该对照哪里来进行修改呢?

YKX-A commented

thesis-uestc.bst

STRINGS  { bibinfo}

FUNCTION {format.names}
{ 'bibinfo :=
  duplicate$ empty$ 'skip$ {
  's :=
  "" 't :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr
%      "{f.~}{vv~}{ll}{, jj}"
		 "{vv~}{ll}{, jj}{ f{}}"
      format.name$

多谢,顺利解决

With this code, Authors with both middle name and last names still have the initials put together without any space (combined together) like below

Reference problem

Can anyone help please?

thesis-uestc.bstmiddle

STRINGS  { bibinfo}

FUNCTION {format.names}
{ 'bibinfo :=
  duplicate$ empty$ 'skip$ {
  's :=
  "" 't :=
  #1 'nameptr :=
  s num.names$ 'numnames :=
  numnames 'namesleft :=
    { namesleft #0 > }
    { s nameptr
%      "{f.~}{vv~}{ll}{, jj}"
		 "{vv~}{ll}{, jj}{ f{}}"
      format.name$