如何在 bib 文件中写 misc 类型的文献

发布于 2021-05-21 16:40:56 浏览次数 169

今天碰到一个问题:

求助:用BibTex Export using EN Label输出参考文献,有时需要引用网络首发的论文,格式为[1]张鹄志,徐文韬,蒋滇,吕伟荣,易伟建.钢筋混凝土简支深梁拓扑优化设计方法试验研究[J/OL].土木与环境工程学报(中英文):1-9[2021-05-20].http://kns.cnki.net/kcms/detail/50.1218.TU.20200622.1501.002.html.

当时脑子里第一反应是 article 类型可以用,所以做了如下例子:

@Article{zhang2020,
  author  = {张鹄志 and 徐文韬 and 蒋滇 and 吕伟荣 and 易伟建},
  journal = {土木与环境工程学报 (中英文)},
  title   = {钢筋混凝土简支深梁拓扑优化设计方法试验研究},
  pages   = {1--9},
  key     = {zhang1 hu2 zhi4 & xu2 wen2 tao1 & jiang3 dian1 & lv3 wei3 rong2 & yi4 wei3 jian4},
  url     = {http://kns.cnki.net/kcms/detail/50.1218.TU.20200622.1501.002.html},
  urldate = {2021--05--20},
}

并且用如下文件调用

\documentclass{ctexart}
\usepackage[a4paper,hmargin=1.25in,vmargin=1in]{geometry}
\usepackage{gbt7714}
\bibliographystyle{gbt7714-numerical}
\begin{document}
\cite{zhang2020}
\bibliography{ref}
\end{document}

结果就是
image.png

后来想到,不如直接做一个指定类型的操作。
通过阅读 gbt7714 手册可以得知 mics 中有很多人为规定的内容,所以需要逐项添加。最终结果就是

@Misc{zhang2020,
  author  = {张鹄志 and 徐文韬 and 蒋滇 and 吕伟荣 and 易伟建},
  title   = {钢筋混凝土简支深梁拓扑优化设计方法试验研究},
  journal = {土木与环境工程学报 (中英文)},
  key     = {zhang1 hu2 zhi4 & xu2 wen2 tao1 & jiang3 dian1 & lv3 wei3 rong2 & yi4 wei3 jian4},
  langid  = {chinese},
  mark    = {J},
  medium  = {OL},
  pages   = {1--9},
  url     = {http://kns.cnki.net/kcms/detail/50.1218.TU.20200622.1501.002.html},
  urldate = {2021--05--20},
}

这里有许多定义需要解释一下。
首先我们要给出语言,langid = {chinese}
其次是文献类型,mark = {J},使用它的原因,见 gbt7714 中的表1。
最后是载体类型,medium = {OL}
其他内容并没有太多改动,只要正确使用都可以明白其中的用途。

1 条评论

发布
问题