LaTeX中科学引用的一些问题
有关LaTeX和biblatex的一些问题
简介
最近需要做电工的学习报告,决定使用LaTeX来完成,正好用上了朋友写的一个模板,还是很方便的,做到了内容版式分离的目的。
但是之前写实验报告啥的都没用过LaTeX的引用文献的功能,这次属实是栽了各种坑。
引用文献的问题
LaTeX的引用文献是专门放在一个.bib
文件里的,每次需要引用即修改该文件内容即可,文件内是纯文本,对于texstudio用户可直接上方选项卡点到参考文献就可以自动创建一个.bib
文件,然后可以添加所需样式的文献,譬如常用的就是@article
啥的,不过我还暂时达不到用各种论文的水平,比如我这次就用了很多Wikipedia的东西,那么我可以选择@online
格式,但是里面的一些不可缺的参数比如author(editor)
我就不好填,所以我使用了@misc
格式,然后引用网址时注意要先在导入url
包:
1 |
|
然后在howpublished
这里这样写:
1 |
|
然后回到.tex
文件,由于更新换代,以前的命令:
1 |
|
这是用不了的,会报错,所以可以选择在导言区:
1 |
|
style
自己改,然后在正文区:
1 |
|
注意,必须要有引用\cite
,后面的\printbibliography
才有用(虽然肯定要用,但是初学确实被坑了)
接下来先pdflatex
一次,然后工具
->命令
->bibtex
一次,然后pdflatex
两次即可。
但是,这样也会出问题:
1 |
|
大概这样,或者下面这样:
1 |
|
这是因为bib文件里的URL里有%
或者#
,必须要转义,所以改成:
1 |
|
重新弄即可。
总结
虽然只是很小的错误,依然耗费大量时间,是我太菜了😭,推荐Stack Overflow,确实很好用,耐心看基本都能找到解决办法,只能说这些问题是错一遍基本就能记住,成本不算太大,搞完这个对科研论文更恨一筹了(bushi)
LaTeX中科学引用的一些问题
https://zongjy.github.io/2022/04/19/cc30d3010b27/