BHOSC / BUAAthesis

北航毕设论文LaTeX模板
Other
996 stars 284 forks source link

bib 里 inproceedings 的处理不对 #115

Closed grissiom closed 4 years ago

grissiom commented 11 years ago

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

JosephPeng commented 11 years ago

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

grissiom commented 11 years ago

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

huxuan commented 11 years ago

Fixed in pull request #117

JosephPeng commented 11 years ago

@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 commented 11 years ago

参考 #114

JosephPeng commented 11 years ago

@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 commented 11 years ago

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

huxuan commented 11 years ago

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

JosephPeng commented 11 years ago

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

KagamiChan commented 10 years ago

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

grissiom commented 10 years ago

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

songjinghe commented 10 years ago

导入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 commented 10 years ago

因为有些条目需要作者名和出版地址,否则就是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 commented 8 years ago

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

zepinglee commented 5 years ago

可以使用 https://github.com/zepinglee/gbt7714-bibtex-stylehttps://github.com/hushidong/biblatex-gb7714-2015

huxuan commented 4 years ago

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