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

学校毕业论文参考文献格式在gpt7714的基础上做了修改 #153

Open
PTXXXXXZ opened this issue Jan 23, 2024 · 26 comments
Open

Comments

@PTXXXXXZ
Copy link

编译环境

宏包版本:gbt7714 v2.0
标注样式:numbers

描述问题

国标第三章析出文献第一小节(会议文集中析出的文献)要求:
会议论文示例: [序号] 作者. 文题[C]// 会议名, 会议地, 会议年: 起-止页码.
而学校的要求是是:
会议论文示例: [序号] 作者. 文题[C]. 会议名, 会议地, 会议年: 起-止页码.
想请问一下我应该改动FUNCTION {incollection}的那个部分,把“//”换成“.”

bib 数据库代码:

@inproceedings{auerDBpediaNucleusWeb2007,
	title={Dbpedia: A nucleus for a web of open data},
	author={Auer, S{\"o}ren
	and Bizer, Christian
	and Kobilarov, Georgi
	and Lehmann, Jens
	and Cyganiak, Richard
	and Ives, Zachary},
	booktitle={international semantic web conference},
	pages={722--735},
	year={2007},
	address={Berlin, Heidelberg}
}

截图:
image

@PTXXXXXZ
Copy link
Author

参考文献生成页的页码格式是罗马字体,请问怎么换成数字格式?
image

@sikouhjw
Copy link

参考文献生成页的页码格式是罗马字体,请问怎么换成数字格式?

这跟参考文献宏包没有半点关系。

你应该想想你自己使用的问题或模板的问题。

@PTXXXXXZ
Copy link
Author

只有第一页是罗马字体,第二页参考文献又是阿拉伯数字,好奇怪

@sikouhjw
Copy link

只有第一页是罗马字体,第二页参考文献又是阿拉伯数字,好奇怪

请你给出你使用的模板或最小工作示例,否则无益于解决问题。

@PTXXXXXZ
Copy link
Author

test.zip
这是一个工作示例请帮我看看,非常感谢

@PTXXXXXZ
Copy link
Author

同时参考文献的页眉也应该一页是重庆邮电大学硕士学位论文,一页是参考文献,而不是两页都是参考文献,也请老哥帮我看看

@sikouhjw
Copy link

这是一个工作示例请帮我看看,非常感谢

  1. ref.bib 报错,请把
% @article{Intelligent_network_car2019,
%  author={xxx},
%  title={xxx},
%  journal={xxx},
 % year={2019},
 % volume={},
 % number={1},
%  pages={184-187},
%}

删掉
2. 你这个问题纯粹是 cls 规定的

%重新设置plain,chapter设置页眉时会调用plain,因此需要重新定义plain,不能设置为其他名称
\fancypagestyle{plain}{
	\fancyhf{}
	\fancyfoot[C]{\songti\xiaowu  \Roman{page} }
	\fancyhead[C]{\songti\wuhao \leftmark}
}

同时参考文献的页眉也应该一页是重庆邮电大学硕士学位论文,一页是参考文献,而不是两页都是参考文献,也请老哥帮我看看

  1. 这跟本项目没有任何关系,请你到对应项目提问。

@PTXXXXXZ
Copy link
Author

非常感谢,将plain的样式修改后就可以了,十分感谢!
另外我想请问如何通过sty文件设置参考文献列的字体,行间距等

@zepinglee
Copy link
Owner

想请问一下我应该改动FUNCTION {incollection}的那个部分,把“//”换成“.”

这里改成 "period"

"slash" 'component.part.label :=

@zepinglee
Copy link
Owner

同时参考文献的页眉也应该一页是重庆邮电大学硕士学位论文,一页是参考文献,而不是两页都是参考文献,也请老哥帮我看看

是下面的项目吗?

Screenshot 2024-01-23 at 22 05 31

建议搞个统一的项目维护。

另外我想请问如何通过sty文件设置参考文献列的字体,行间距等

gbt7714 使用了 natbib,可以参考后者的文档。字体是 \bibfont
Screenshot 2024-01-23 at 22 08 12

行间距在字体处同时设置。比如 \renewcommand{\bibfont}{\fontsize{12bp}{20bp}\selectfont}

文献之间的间距是 \bibsep
Screenshot 2024-01-23 at 22 09 36

@PTXXXXXZ
Copy link
Author

具体是那个项目我也不知道老哥,是老板发的模板,折磨

@PTXXXXXZ
Copy link
Author

想请问一下我应该改动FUNCTION {incollection}的那个部分,把“//”换成“.”

这里改成 "period"

"slash" 'component.part.label :=

是改成 "period" 'component.part.label :=这样吗老哥?我是用的[gbt7714-numerical.bst]

@zepinglee
Copy link
Owner

是改成 "period" 'component.part.label :=这样吗老哥?我是用的[gbt7714-numerical.bst]

是的。

@PTXXXXXZ
Copy link
Author

PTXXXXXZ commented Jan 24, 2024 via email

@xingxin-99
Copy link

想请问一下我应该改动FUNCTION {incollection}的那个部分,把“//”换成“.”

这里改成 "period"

"slash" 'component.part.label :=

想请问一下,把这里进行更改之后,参考文献里的序号消失了该怎么办

@sikouhjw
Copy link

想请问一下,把这里进行更改之后,参考文献里的序号消失了该怎么办

确保多次编译完成。

@xingxin-99
Copy link

想请问一下,把这里进行更改之后,参考文献里的序号消失了该怎么办

确保多次编译完成。

目前已经尝试多次编译,但序号仍然未显示
image

@sikouhjw
Copy link

目前已经尝试多次编译,但序号仍然未显示

有没有可能,你用的是 author-year?

@xingxin-99
Copy link

将plain的样式修改后就可以了

目前已经解决,谢谢~

@xingxin-99
Copy link

非常感谢,将plain的样式修改后就可以了,十分感谢! 另外我想请问如何通过sty文件设置参考文献列的字体,行间距等

请问这里是怎么修改的呀

@zepinglee
Copy link
Owner

zepinglee commented Mar 19, 2024

想请问一下,把这里进行更改之后,参考文献里的序号消失了该怎么办

跟这里无关。大概率是你更改了 .bst 的文件名,所以宏包不再自动运行 \bibstyle@gbt7714-numerical,所以需要手动设置 \citestyle{super}

\@namedef{bibstyle@gbt7714-numerical}{\bibstyle@super}

下次新开 issue 提问。

@zepinglee
Copy link
Owner

非常感谢,将plain的样式修改后就可以了,十分感谢! 另外我想请问如何通过sty文件设置参考文献列的字体,行间距等

请问这里是怎么修改的呀

#153 (comment) 后半部分。

@Oyyyko
Copy link

Oyyyko commented Jun 10, 2024

想请问一下我应该改动FUNCTION {incollection}的那个部分,把“//”换成“.”

这里改成 "period"

"slash" 'component.part.label :=

使用ustcthesis-bachelor.bst也是将"slash" 'component.part.label :=修改为"period" 'component.part.label :=吗,为什么我改过之后还是//呀
latex

@zepinglee
Copy link
Owner

使用ustcthesis-bachelor.bst也是将"slash" 'component.part.label :=修改为"period" 'component.part.label :=吗,为什么我改过之后还是//呀

是的。

建议检查下是不是改错了 bst 文件。

@Oyyyko
Copy link

Oyyyko commented Jun 11, 2024

使用ustcthesis-bachelor.bst也是将"slash" 'component.part.label :=修改为"period" 'component.part.label :=吗,为什么我改过之后还是//呀

是的。

建议检查下是不是改错了 bst 文件。

已解决,没改错文件,但再重新编辑后就成功了,感谢

@zepinglee
Copy link
Owner

已解决,没改错文件,但再重新编辑后就成功了,感谢

这个“//”符号是 GB/T 7714 格式的一个标志性特点。通常不建议修改,尤其是在科大没有作出具体规定的情况下。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants