如何自定义参考文献的格式

发布于 2024-01-26 09:07:35

我使用 bibtex 自动化输出参考文献,但我想修改 bibtex 默认的一些参考文献的格式,示例代码如下:

\documentclass{ctexart}

\begin{document} 

一些内容

文章\cite{K}
\nocite{*}
\bibliographystyle{plain}
\bibliography{mybib}

\end{document}

mybib.bib 文件如下:

@article{S,
author = {tom and jerry and others},
title = {Quasi-coherent sheaf},
journal = {abcd},
volume = {20},
number = {4},
year = {2030}
}

@article{K,
author = {mike and jerry and others},
title = {Cohomology of sheaf},
journal = {abc},
volume = {11},
number = {5},
pages = {220-230},
year = {2030}
}

以上输出的效果如下:

721d09bc1cc93ac33ca207b6fd6e4b58.png

比如我想修改:

1.每条参考文献名称的方括号[] 与首字母之间的水平距离;

2.修改两条参考文献之间的垂直距离;

3.列举出文章中所有的作者,最后一个与倒数第二个之间用 and (中文用和)连接,而不用 et al;

4.最后一个作者与文章标题之间,文章标题与期刊名称之间的水平间距.

请问以上这些该怎么实现?或者更加一般的格式修改能否实现?

还有一个问题:我借助 \renewcommand 命令实现了"参考文献"这个标题的格式自定义,但无法不让它加粗,请问这个怎么解决?

查看更多

关注者
0
被浏览
2.4k
张莹莹
张莹莹 2024-02-26
这家伙很懒,什么也没写!


begin{thebibliography}{AAAA}
bibitem[Ad1]
end{thebibliography}

3 个回答
扬斯克
扬斯克 2024-01-26
这家伙很懒,什么也没写!

使用natbib宏包,具体可参考natbib说明文档。

\usepackage{natbib}
\renewcommand{\bibnumfmt}[1]{yourstyle}%修改参考文献序号样式
\renewcommand{\citenumfont}[1]{yourstyle}%修改引用样式
\bibpunct{\color{yourcolor}{[}}{\color{yourcolor}{]}}{,}{n}{}{;}%修改方括号颜色
拿了橘子跑啊
拿了橘子跑啊 2024-01-28
这家伙很懒,什么也没写!

如果英文文献有那种缩写,比如commu. (通信) 有相应的包吗

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览