作者Hsins (迅雷不及掩耳盗铃)
看板LaTeX
标题Re: [问题] 如何在.bib里加入纯文字叙述?
时间Thu Jun 10 13:05:54 2021
※ 引述《ballII (无限期徵才)》之铭言:
: 我想在.bib里加一笔文字叙述,且有citation key,
: 效果如下方第[17]条:
: [16] W. Brown, Rev. Mod. Phys. 17, 15 (1945).
: [17] See Supplemental Materials.
: [18] T. White, Rev. Mod. Phys. 27, 11 (1948).
: 但我不知该怎麽把这种纯描述文字填入.bib中如下格式里:
: @article{CitationKey, title="TITLE", ...}
: 我还尝试了下面连结的方法:
: https://tex.stackexchange.com/questions/54011/additional-references-in-bibtex
: 「1. Patch the \end{thebibliography} as follows:」
1. 处理的方式,会根据你在 LaTeX 中使用的文献管理套件和文献样式有所不同
2. "@article" 这种 Reference Entry 是定义在 .bst 档案中,你可以自订
我这边举例一下比较常用的 natbib
他本身提供了 "@misc" 这种条目来陈列一些杂项
因此可以写成这样
@misc{example-ref,
author = {},
title = {},
year = {},
note = {See Supplemental Materials.}
}
: 将纯叙述的项目另外用 \bibitem 列出。
: 但这产出的References列表,把原[17]那条叙述排在了最尾的编号。不符我需求。
: 最土法炼钢的解法,
: 是把原.bib输出的.bbl(里面有超长 \bibitem 清单)贴入文本档.tex,
: 并加入纯叙述项目的 \bibitem,并手动调整其排序。
在参考文献部分的陈列顺序
由 \bibliographystyle 定义,一样可以自订 .bst 档案
或采用预设提供的:
https://www.overleaf.com/learn/latex/Natbib_bibliography_styles
如果要依照引用顺序而非作者栏位排序
可以使用 unsrtnat
: 除了这种土法炼钢解法外,有没有其他比较漂亮的解法呢?
: 谢谢。
范例:
https://www.overleaf.com/read/dkmdcvfgbwbq
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.141.231.115 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LaTeX/M.1623301557.A.D26.html
※ 编辑: Hsins (223.141.231.115 台湾), 06/10/2021 13:07:53
1F:→ Hsins: 另外由於没有填入 year, author 栏位, 无法透过以作者名称 06/10 13:33
2F:→ Hsins: 进行排序, 缺少年份则会有 warning 但不影响 compile 06/10 13:35
3F:推 ballII: 谢谢 可是不填会造成留白与多余的逗号(bst格式所致) 06/10 14:08
4F:→ ballII: 有什麽方法可以针对某几条完全移除格式吗? 06/10 14:10
在我後面附上的案例中, natbib 套件给定的 @misc 条目
如果没有填写 author, year 也不会造成多余的空白或逗号...
如果你的 .bst 不支援 @misc 条目
你可以下载该份 .bst 档案, 自行添加条目
放入专案资料夹并透过 \bibliographystyle{custombibsty.bst} 去引入
※ 编辑: Hsins (223.141.231.115 台湾), 06/10/2021 14:41:40
5F:推 ballII: 谢谢 我试试看 06/10 21:49
6F:推 ballII: 感谢 用@misc的note很成功 06/11 10:34