Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bib 里 inproceedings 的处理不对 #115

Closed
grissiom opened this issue Dec 11, 2012 · 16 comments
Closed

bib 里 inproceedings 的处理不对 #115

grissiom opened this issue Dec 11, 2012 · 16 comments
Labels

Comments

@grissiom
Copy link
Member

应该是 title[A]. booktitle[C]。bst 处理成了 tile[C]//booktitle 的格式……

@JosephPeng
Copy link
Member

这个略高端了,bst文件不会写。

@grissiom
Copy link
Member Author

我尝试了改下,未必对,等会看看能不能发上来……

@huxuan
Copy link
Member

huxuan commented Dec 14, 2012

Fixed in pull request #117

@huxuan huxuan closed this as completed Dec 14, 2012
@JosephPeng
Copy link
Member

@grissiom @huxuan 这里的 inproceedings 是指“专著中的析出文献”么?
如果是的话,你这儿处理后的应该是错误的。参照GBT7714-2005规范(google一下貌似第一项找到的pdf文件 http://www.medtrans.cn/Soft/UploadSoft/200709/20070916102108537.pdf 以及百度文库的一篇解读文章 http://wenku.baidu.com/view/dff97b631ed9ad51f01df2d0.html ),对于“专著中的析出文献”格式均为"[序号] 析出文献主要责任者. 析出文献题名[文献类型标志]. 析出其他责任者∥专著主要责任者. 专著题名. 出版地: 出版者, 出版年: 析出文献的页码[引用日期]. 获取和访问路径."。因此,原 .bst文件中对于inproceedings (如果是“专著中析出的参考文献”的话) 的处理是正确的。

@grissiom
Copy link
Member Author

参考 #114

@JosephPeng
Copy link
Member

@grissiom 抱歉,那就以学校给出的为准吧。
但你写的bst文件,在处理incollection时,编译结果有问题(至少我使用的时候是这样的)。
bib数据库为https://github.com/JosephPeng/BUAAthesis/blob/master/data/bibs.bib ,对于incollection编译结果如下所示。

[22] 白书农. 李承森�. 植物科学进展. 北京: 高等教育出版社, 1998:146–163.
[23] 国家标准局信息分类编码研究所. 全国文献工作标准化技术委员会G.-�. 文献工作国家标准汇编:3. 北京: 中国标准出版社, 1988:59–92.
[24] 韩吉人. 中国职工教育研究会�. 职工教育研究论文集. 北京: 人民教育出版社,1985:90–99.

@grissiom
Copy link
Member Author

嗯…… 有可能是中文处理的不对,有时间了我看看……

@grissiom grissiom reopened this Dec 24, 2012
@huxuan
Copy link
Member

huxuan commented Dec 25, 2012

有个小建议,不如直接把bib里的条目改成官方文档里的那些条目内容,这样应该更有说服力更容易辨别正确性。

@JosephPeng
Copy link
Member

@grissiom 有时间能把这个inproceedings 这个条目修正一下么?

grissiom added a commit to grissiom/BUAAthesis that referenced this issue Feb 6, 2013
This commit fix the separator between the book title and the editor.
@KagamiChan
Copy link
Contributor

我去年12月的时候发现一些类型的处理还是有一些很奇怪的问题(抱歉记不起来了),就直接把bst替换成了http://haixing-hu.github.io/nju-thesis/ 的,当然自己也根据需求修改了一些(都是比较low的工作,比如避免有doi和网址情况下生成链接之类的)。这个bst的优点在于对于bst语句有相应的类C的伪代码作说明,有兴趣可以看一下

@grissiom
Copy link
Member Author

bst 是一个基于栈的编程语言,写起来很有意思~

@songjinghe
Copy link
Contributor

导入google学术的bibtex格式编译出来有 .[S.l.]: [s.n.] 。。。。。
文献:

[1] Inc T. S. G. I. The CHAOS Report into Project Failure[R].[S.l.]: [s.n.] , 2012. http:
//versionone.com/assets/img/files/ChaosManifesto2013.pdf.
[2] Abelson H. Structure and interpretation of computer programs[M].[S.l.]: Paul Muljadi,
1996.
[3] 汪小帆, 李翔, 陈关荣. 复杂网络理论及其应用 [M].[S.l.]: 清华大学出版社有限公司,
2006.
[4] 李 兵, 马于 涛, 刘 婧, et al. 软件 系统 的复 杂网 络 研究 进展 [J]. 力学进 展, 2008,
38(6):805–814.
[5] Valverde S., Cancho R. F., Sole R. V. Scale-free networks from optimal design[J]. EPL
(Europhysics Letters), 2002, 60(4):512.
[6] Valverde S., Solé R. V. Hierarchical small worlds in software architecture[J]. arXiv
preprint cond-mat/0307278, 2003.
[7] De Moura A. P., Lai Y.-C., Motter A. E. Signatures of small-world and scale-free prop-
erties in large computer programs[J]. Physical review E, 2003, 68(1):017102.
[8] Myers C. R. Software systems as complex networks: Structure, function, and evolvability
of software collaboration graphs[J]. Physical Review E, 2003, 68(4):046116.
[9] LaBelle N., Wallingford E. Inter-package dependency networks in open-source soft-
ware[J]. arXiv preprint cs/0411096, 2004.
[10] Hyland-Wood D., Carrington D., Kaplan S. Scale-free nature of java software package,
class and method collaboration graphs[A]. Proceedings of the 5th International Sympo-
sium on Empirical Software Engineering, Rio de Janeiro, Brasil[C]. .[S.l.]: [s.n.] , 2006.
[11] 闫栋, 祁国宁. 大规模软件系统的无标度特性与演化模型 [J]. 物理学报, 2006,
55(8):3799–3804.
[12] 韩明畅, 李德毅, 刘常昱, et al. 软件中的网络化特征及其对软件质量的贡献 [J]. 计算
机工程与应用, 2006, 42(20):29–31.
[13] Dong Y., Guo-Ning Q., Xin-Jian G. The complexity nature of large-scale software sys-
tems[J]. Chinese Physics, 2006, 15(11):2489.
[14] Zhang H., Zhao H., Cai W., et al. A metrics suite for static structure of large-scale software
based on complex networks[A]. Intelligent Information Hiding and Multimedia Signal

Processing, 2008. IIHMSP’08 International Conference on[C]. .[S.l.]: [s.n.] , 2008:512–
515.
[15] Xu G., Gao Y., Liu F., et al. Statistical analysis of software coupling measurement based
on complex networks[A]. Future Information Technology and Management Engineering,
2008. FITME’08. International Seminar on[C]. .[S.l.]: [s.n.] , 2008:577–581.
[16] Cai K.-Y., Yin B.-B. Software execution processes as an evolving complex network[J].
Information Sciences, 2009, 179(12):1903–1928.
[17] 陈焘, 李孔文, 王树森, et al. 基于复杂网络的 Java 程序分析工具设计与实现 [J]. 计
算机科学, 2009, 36(4):145–150.
[18] 汪北阳. 加权软件网络的建模, 分析及其应用 [D].[S.l.]: 武汉大学, 2013.
[19] Melton H., Tempero E. D. Static Members and Cycles in Java Software.[A]. ESEM[C].
.[S.l.]: [s.n.] , 2007:136–145.
[20] Ma Y., He K., Liu J. Network motifs in object-oriented software systems[J]. arXiv preprint
arXiv:0808.3292, 2008.
[21] 刘铮. 大规模软件可信性度量分析原理及其方法的研究 [D].[S.l.]: 东北大学, 2010.
[22] Vasa R., Schneider J.-G., Woodward C., et al. Detecting structural changes in object
oriented software systems[A]. Empirical Software Engineering, 2005. 2005 International
Symposium on[C]. .[S.l.]: [s.n.] , 2005:8–pp.
[23] Vasa R., Schneider J.-G., Nierstrasz O. The inevitable stability of software change[A].
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on[C]. .[S.l.]:
[s.n.] , 2007:4–13.
[24] Ma Y., He K., Du D. A qualitative method for measuring the structural complexity of soft-
ware systems based on complex networks[A]. Software Engineering Conference, 2005.
APSEC’05. 12th Asia-Pacific[C]. .[S.l.]: [s.n.] , 2005:7–pp.
[25] Ma Y., He K., Du D., et al. A complexity metrics set for large-scale object-oriented
software systems[A]. Computer and Information Technology, 2006. CIT’06. The Sixth
IEEE International Conference on[C]. .[S.l.]: [s.n.] , 2006:189–189.
[26] Girolamo A., Newman L. I. R. R., Rao R. The structure and behavior of class networks
in object-oriented software design[R].[S.l.]: [s.n.] , 2005.
[27] Jing L., Keqing H., Yutao M., et al. Scale free in software metrics[A]. Computer Software
and Applications Conference, 2006. COMPSAC’06. 30th Annual International[C]. .[S.l.]:
[s.n.] , 2006,1:229–235.

[28] 李桓. 基于复杂网络的软件结构复杂性分析与建模 [D].[S.l.]: 武汉: 武汉大学, 2009.
[29] 刘宇航. 基于源代码的软件网络结构研究 [D].[S.l.]: 北京邮电大学, 2010.
[30] Lee B., Plaisant C., Parr C. S., et al. Task taxonomy for graph visualization[A]. Proceed-
ings of the 2006 AVI workshop on BEyond time and errors: novel evaluation methods for
information visualization[C]. .[S.l.]: [s.n.] , 2006:1–5.
[31] 王柏, 吴巍, 徐超群, et al. 复杂网络可视化研究综述 [J]. 计算机科学, 2007, 34(4):17–
23.

对应的bib.bib:

This file was created with JabRef 2.1 beta 2.
Encoding: UTF8

% Encoding: GB2312


@Techreport{standish2012chaos,
  author = {The Standish Group International Inc},
  etype = {CP},
  year = {2012},
  howpublished = {http://versionone.com/assets/img/files/ChaosManifesto2013.pdf},
  title = {The CHAOS Report into Project Failure},
  url = {http://versionone.com/assets/img/files/ChaosManifesto2013.pdf},
}

@book{abelson1996structure,
  title={Structure and interpretation of computer programs},
  author={Abelson, Harold},
  year={1996},
  publisher={Paul Muljadi}
}

@book{汪小帆2006复杂网络理论及其应用,
  title={复杂网络理论及其应用},
  author={汪小帆 and 李翔 and 陈关荣},
  year={2006},
  publisher={清华大学出版社有限公司}
}

@article{li2008abstract,
  title={软件系统的复杂网络研究进展},
  author={李兵 and 马于涛 and 刘婧 and 丁琦伟},
  journal={力学进展},
  volume={38},
  number={6},
  pages={805--814},
  year={2008}
}

@article{valverde2002scale,
  title={Scale-free networks from optimal design},
  author={Valverde, Sergi and Cancho, R Ferrer and Sole, Richard V},
  journal={EPL (Europhysics Letters)},
  volume={60},
  number={4},
  pages={512},
  year={2002},
  publisher={IOP Publishing}
}

@article{valverde2003hierarchicalo,
  title={Hierarchical small worlds in software architecture},
  author={Valverde, Sergi and Sol{\'e}, Ricard V},
  journal={arXiv preprint cond-mat/0307278},
  year={2003}
}

@article{de2003signatures,
  title={Signatures of small-world and scale-free properties in large computer programs},
  author={De Moura, Alessandro PS and Lai, Ying-Cheng and Motter, Adilson E},
  journal={Physical review E},
  volume={68},
  number={1},
  pages={017102},
  year={2003},
  publisher={APS}
}
@article{myers2003software,
  title={Software systems as complex networks: Structure, function, and evolvability of software collaboration graphs},
  author={Myers, Christopher R},
  journal={Physical Review E},
  volume={68},
  number={4},
  pages={046116},
  year={2003},
  publisher={APS}
}

@article{labelle2004inter,
  title={Inter-package dependency networks in open-source software},
  author={LaBelle, Nathan and Wallingford, Eugene},
  journal={arXiv preprint cs/0411096},
  year={2004}
}

@inproceedings{hyland2006scale,
  title={Scale-free nature of java software package, class and method collaboration graphs},
  author={Hyland-Wood, David and Carrington, David and Kaplan, Simon},
  booktitle={Proceedings of the 5th International Symposium on Empirical Software Engineering, Rio de Janeiro, Brasil},
  year={2006}
}

@article{yan2006,
  title={大规模软件系统的无标度特性与演化模型},
  author={闫栋 and 祁国宁},
  journal={物理学报},
  volume={55},
  number={8},
  pages={3799--3804},
  year={2006}
}

@article{han2006quality,
  title={软件中的网络化特征及其对软件质量的贡献},
  author={韩明畅 and 李德毅 and 刘常昱 and 李华},
  journal={计算机工程与应用},
  volume={42},
  number={20},
  pages={29--31},
  year={2006}
}

@article{dong2006complexity,
  title={The complexity nature of large-scale software systems},
  author={Dong, Yan and Guo-Ning, Qi and Xin-Jian, Gu},
  journal={Chinese Physics},
  volume={15},
  number={11},
  pages={2489},
  year={2006},
  publisher={IOP Publishing}
}

@inproceedings{zhang2008metrics,
  title={A metrics suite for static structure of large-scale software based on complex networks},
  author={Zhang, Haohua and Zhao, Hai and Cai, Wei and Zhao, Ming and Luo, Guilan},
  booktitle={Intelligent Information Hiding and Multimedia Signal Processing, 2008. IIHMSP'08 International Conference on},
  pages={512--515},
  year={2008},
  organization={IEEE}
}

@inproceedings{xu2008statistical,
  title={Statistical analysis of software coupling measurement based on complex networks},
  author={Xu, Guoai and Gao, Yang and Liu, Fanfan and Chen, Aiguo and Zhang, Miao},
  booktitle={Future Information Technology and Management Engineering, 2008. FITME'08. International Seminar on},
  pages={577--581},
  year={2008},
  organization={IEEE}
}

@article{cai2009software,
  title={Software execution processes as an evolving complex network},
  author={Cai, Kai-Yuan and Yin, Bei-Bei},
  journal={Information Sciences},
  volume={179},
  number={12},
  pages={1903--1928},
  year={2009},
  publisher={Elsevier}
}

@article{chen2009,
  title={基于复杂网络的 Java 程序分析工具设计与实现},
  author={陈焘 and 李孔文 and 王树森 and 顾庆 and 陈道蓄},
  journal={计算机科学},
  volume={36},
  number={4},
  pages={145--150},
  year={2009}
}

@phdthesis{wang2013model,
  title={加权软件网络的建模, 分析及其应用},
  author={汪北阳},
  year={2013},
  school={武汉大学}
}


@inproceedings{melton2007static,
  title={Static Members and Cycles in Java Software.},
  author={Melton, Hayden and Tempero, Ewan D},
  booktitle={ESEM},
  pages={136--145},
  year={2007},
  organization={Citeseer}
}

@article{ma2008network,
  title={Network motifs in object-oriented software systems},
  author={Ma, Yutao and He, Keqing and Liu, Jing},
  journal={arXiv preprint arXiv:0808.3292},
  year={2008}
}

@phdthesis{liu2010,
  title={大规模软件可信性度量分析原理及其方法的研究},
  author={刘铮},
  year={2010},
  school={东北大学}
}

@inproceedings{vasa2005detecting,
  title={Detecting structural changes in object oriented software systems},
  author={Vasa, Rajesh and Schneider, J-G and Woodward, Clinton and Cain, Andrew},
  booktitle={Empirical Software Engineering, 2005. 2005 International Symposium on},
  pages={8--pp},
  year={2005},
  organization={IEEE}
}

@inproceedings{vasa2007inevitable,
  title={The inevitable stability of software change},
  author={Vasa, Rajesh and Schneider, J-G and Nierstrasz, Oscar},
  booktitle={Software Maintenance, 2007. ICSM 2007. IEEE International Conference on},
  pages={4--13},
  year={2007},
  organization={IEEE}
}

@inproceedings{ma2005qualitative,
  title={A qualitative method for measuring the structural complexity of software systems based on complex networks},
  author={Ma, Yutao and He, Keqing and Du, Dehui},
  booktitle={Software Engineering Conference, 2005. APSEC'05. 12th Asia-Pacific},
  pages={7--pp},
  year={2005},
  organization={IEEE}
}

@inproceedings{ma2006complexity,
  title={A complexity metrics set for large-scale object-oriented software systems},
  author={Ma, Yutao and He, Keqing and Du, Dehui and Liu, Jing and Yan, Yulan},
  booktitle={Computer and Information Technology, 2006. CIT'06. The Sixth IEEE International Conference on},
  pages={189--189},
  year={2006},
  organization={IEEE}
}

@TechReport{girolamo2005structure,
  title={The structure and behavior of class networks in object-oriented software design},
  author={Girolamo, A and Newman, L I Rao R and Rao, R},
  journal={2005-05 01)[2010-03-19]. http//www, eecs. umich, edu/-leenewm/documents/classnetworks, pdf},
  year={2005},
  publisher={Citeseer}
}

@inproceedings{jing2006scale,
  title={Scale free in software metrics},
  author={Jing, Liu and Keqing, He and Yutao, Ma and Rong, Peng},
  booktitle={Computer Software and Applications Conference, 2006. COMPSAC'06. 30th Annual International},
  volume={1},
  pages={229--235},
  year={2006},
  organization={IEEE}
}

@phdthesis{li2009,
  title={基于复杂网络的软件结构复杂性分析与建模},
  author={李桓},
  year={2009},
  school={武汉: 武汉大学}
}

@mastersthesis{liu2010beiyou,
  title={基于源代码的软件网络结构研究},
  author={刘宇航},
  year={2010},
  school={北京邮电大学}
}

@article{王柏2007复杂网络可视化研究综述,
  title={复杂网络可视化研究综述},
  author={王柏 and 吴巍 and 徐超群 and 吴斌},
  journal={计算机科学},
  volume={34},
  number={4},
  pages={17--23},
  year={2007}
}

@inproceedings{lee2006task,
  title={Task taxonomy for graph visualization},
  author={Lee, Bongshin and Plaisant, Catherine and Parr, Cynthia Sims and Fekete, Jean-Daniel and Henry, Nathalie},
  booktitle={Proceedings of the 2006 AVI workshop on BEyond time and errors: novel evaluation methods for information visualization},
  pages={1--5},
  year={2006},
  organization={ACM}
}

不得了啊。。。。。马上要交论文了,这可怎么办。。。。

@KagamiChan
Copy link
Contributor

因为有些条目需要作者名和出版地址,否则就是s.n.和s.l.

我对这个bst不是很熟悉。我那边有一个叫做buaathesis-mod的repo,是我自己用的cls和bst,急用的话可以先试试那个bst。那个bst里边我把s.n.的部分给删掉了,s.l.的部分是把1041到1042行的
cap.period write$
cap.no.address format.address write$
两行用%注释掉,当然别的字段也可以这么弄

中文的文献作者多于3名的话不是用et al. 需要给那个条目加一个language={zh}属性,才能变成“等”

此外google scholar输出的一部分文献有错误,特别是书籍类,建议检查一遍

当然,我还是建议能填的地方自己加上。

@daibluewater
Copy link

KagamiChan提供的那个bst编译是没有问题的,而且写的整齐一些。这里提供的bst编译以后提示说好多函数找不到。

@zepinglee
Copy link

@huxuan
Copy link
Member

huxuan commented Dec 27, 2019

Closed as bst upgraded. Please feel free to reopen it if there is still any similar issue.

@huxuan huxuan closed this as completed Dec 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants