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

参考文献格式问题 #11

Closed
ZFNSQM opened this issue Mar 21, 2024 · 16 comments
Closed

参考文献格式问题 #11

ZFNSQM opened this issue Mar 21, 2024 · 16 comments

Comments

@ZFNSQM
Copy link

ZFNSQM commented Mar 21, 2024

1.会议的引用文献以"."结束,但学校给的模板是以"//"结束的。
2.会议的volume是"Vol xx"表示,但期刊的volume是"(xx)"表示,不统一。
请问如果想修改引用文献的格式要怎么修改,修改根目录下的gbt7714-2005.bst没有起作用。

@ZFNSQM
Copy link
Author

ZFNSQM commented Mar 22, 2024

已解决,修改根目录下的gbt7714-2005.bst,修改完后要把编译缓存(master_pang.xxx)的文件都删掉,重新编译才起作用。

  1. FUNCTION {inbook.impl}中,把cap.period write$换成cap.double.slash write$
  2. 首先在FUNCTION {get.full.booktitle}中,把volume非空的情况改为与空一致。最后在FUNCTION {inbook.impl}中合适的位置添加false output.volume和false output.number。

把gbt7714-2005.txt后缀改为.bst
gbt7714-2005.txt

@Ftine
Copy link
Owner

Ftine commented Mar 23, 2024

具体多少行 可以分享嘛? 我不清楚 你这个我应该怎么更新

已解决,修改根目录下的gbt7714-2005.bst,修改完后要把编译缓存(master_pang.xxx)的文件都删掉,重新编译才起作用。

  1. FUNCTION {inbook.impl}中,把cap.period write$换成cap.double.slash write$
  2. 首先在FUNCTION {get.full.booktitle}中,把volume非空的情况改为与空一致。最后在FUNCTION {inbook.impl}中合适的位置添加false output.volume和false output.number。

把gbt7714-2005.txt后缀改为.bst gbt7714-2005.txt

@ZFNSQM
Copy link
Author

ZFNSQM commented Mar 23, 2024

就是修改项目根目录下的gbt7714-2005.bst。
1.第1750行的cap.double.slash write$ 注释打开。第1751行注释掉。这个是把会议改为"//"结束。
2. 在第1762行下面添加 false output.volume, false output.number。这个是把volume和number的格式与article格式统一。
1

3.FUNCTION {get.full.booktitle} ,把volume相关的注释掉。反正就是显示booktitle,booktitle后面不用跟volume了。
2

@modest-Hamilton
Copy link

modest-Hamilton commented Mar 23, 2024

个人猜测出现这个问题的原因是使用的是gbt714-2005的文件,学校论文格式规范要求已经更新为国标2015(GB/T7714-2015)了。这里提供一个其他方案供参考,但不确定能否完全解决以上两个问题。(这个方案原本是用来解决:当正文中出现两篇连续的文献引用时,引用格式为[255,256],而非[255-256]的问题)
微信图片_20240323150703

以下是具体操作:

  1. 首先需要引入两个额外的文件
    gbt77142015.zip
  2. 在论文主Tex文件中加入以下片段
% 参考文献包
\usepackage{gbt7714}
...
\begin{document}
...
%修改参考文献行距,感觉1.5pt与模板行距较为一致
\setlength{\bibsep}{1.5pt} 
\begin{spacing}{1.8}
    \bibliographystyle{gbt7714-numerical}
	\bibliography{references}
\end{spacing}
...
\end{document}

参考了gbt7714-bibtex-style

@ZFNSQM
Copy link
Author

ZFNSQM commented Mar 23, 2024

个人猜测出现这个问题的原因是使用的是gbt714-2005的文件,学校论文格式规范要求已经更新为国标2015(GB/T7714-2015)了。这里提供一个其他方案供参考,但不确定能否完全解决以上两个问题。(这个方案原本是用来解决:当正文中出现两篇连续的文献引用时,引用格式为[255,256],而非[255-256]的问题) 微信图片_20240323150703

以下是具体操作:

  1. 首先需要引入两个额外的文件
    gbt77142015.zip
  2. 在论文主Tex文件中加入以下片段
% 参考文献包
\usepackage{gbt7714}
...
\begin{document}
...
%修改参考文献行距,感觉1.5pt与模板行距较为一致
\setlength{\bibsep}{1.5pt} 
\begin{spacing}{1.8}
    \bibliographystyle{gbt7714-numerical}
	\bibliography{references}
\end{spacing}
...
\end{document}

参考了gbt7714-bibtex-style

我试了一下,期刊和会议的卷Vol格式还是会不统一

@viokula
Copy link

viokula commented Mar 24, 2024

还有个问题,就是中文文章"等人"用的是"et al",这不符合标准

@ZFNSQM
Copy link
Author

ZFNSQM commented Mar 25, 2024

可以参考这个https://blog.csdn.net/weixin_44911552/article/details/124976926

还有个问题,就是中文文章"等人"用的是"et al",这不符合标准

@AplusMon
Copy link

其实还有个问题,就是参考文献的序号并没有靠左对齐。在该模板文件中,参考文献序号[1-9]均对应十位数字的个位数,即:例如[9]对应[10]中的0,而在学校发的模板中,应该是[9]对应[10]中的[1]。

@modest-Hamilton
Copy link

其实还有个问题,就是参考文献的序号并没有靠左对齐。在该模板文件中,参考文献序号[1-9]均对应十位数字的个位数,即:例如[9]对应[10]中的0,而在学校发的模板中,应该是[9]对应[10]中的[1]。

可以考虑参考我的方法,中文文献的“等”与序号对齐这两个问题我这边没有出现

@Ftine
Copy link
Owner

Ftine commented Mar 26, 2024

其实还有个问题,就是参考文献的序号并没有靠左对齐。在该模板文件中,参考文献序号[1-9]均对应十位数字的个位数,即:例如[9]对应[10]中的0,而在学校发的模板中,应该是[9]对应[10]中的[1]。

可以考虑参考我的方法,中文文献的“等”与序号对齐这两个问题我这边没有出现

尽可以解决这个问题,我尝试以后,出现. arXiv preprint arXiv:2202.03958,文章引用错误,无法显示arXiv preprint。

@Donkdot
Copy link

Donkdot commented Mar 27, 2024

arXIv的问题应该需要去arxiv官网导出@misc格式的bibtex,就可以了。但是会议和期刊的Vol表现形式不同应该如何解决呢?

@Ftine
Copy link
Owner

Ftine commented Mar 28, 2024

arXIv的问题应该需要去arxiv官网导出@misc格式的bibtex,就可以了。但是会议和期刊的Vol表现形式不同应该如何解决呢?

我没管它了,直接交

@viokula
Copy link

viokula commented Mar 29, 2024

参考文献格式有大问题
截屏2024-03-29 15 34 09

@viokula
Copy link

viokula commented Mar 29, 2024

原格式没有大写

@ZFNSQM
Copy link
Author

ZFNSQM commented Mar 29, 2024

在.bst文件里的FUNCTION {format.names}函数里修改一下。
微信截图_20240329165336

原格式没有大写

@viokula
Copy link

viokula commented Mar 29, 2024

好了,谢谢

@Ftine Ftine closed this as completed Apr 1, 2024
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

6 participants