LaTeX的参考文献比较麻烦,入手也较慢,一直以来都是运用直接法,特别死板,跟word手打比除了自动排序外没有什么优势。
换成一体机后,借着新装的texworks editor和texstudio,好好的把各种参考文献的使用方法弄明白。
最简单的——直接直接写在文档尾部
直接在把格式排好的参考文献复制到文章尾部,格式为:
\begin{thebibliography}
\bibitem{liu} 刘海洋. \LaTeX 入门 [M]. 北京: 电子工业出版社, 2013.
\bibitem{hu} 胡伟. \LaTeX 2e完全学习手册(第二版). 北京: 清华大学出版社, 2013.
\end{thebibliography}
在\begin{document}前,需要加上这样的三行:
%! Tex program = xelatex
\documentclass{article}
\usepackage[UTF8, scheme = plain]{ctex}
以确保用的是中文、xelatex、utf-8编译方式。
然后运用的时候打\cite{liu}、\cite{hu}即可,效果如下:
可以发现,在文章中[1]和[2]没有变成上标,可以在运用的时候把\cite{liu}改成KaTeX parse error: Undefined control sequence: \cite at position 3: ^{\̲c̲i̲t̲e̲{liu}}(但是不怎么好看,而且麻烦)。另一个方法是添加包头,对\cite{}这个命令重定义,定义为\upcite{}
重定义语句为:
\newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}}
放在\begin{document}前。
完整代码为:
%! Tex program = xelatex
\documentclass{article}
\usepackage[UTF8, scheme = plain]{ctex}
\newcommand{\upcite}[1]{\textsuperscript{\textsuperscript{\cite{#1}}}}
\begin{document}
你好测试\upcite{liu}Helloworld!测试测试\upcite{hu}
\begin{thebibliography}{1}
\bibitem{liu} 刘海洋. \LaTeX 入门 [M]. 北京: 电子工业出版社, 2013.
\bibitem{hu} 胡伟. \LaTeX 2e完全学习手册(第二版). 北京: 清华大学出版社, 2013.
\end{thebibliography}
\end{document}
效果如下:
难一点的,利用bibtex
另一种方法就是比较正统的,也是网上面经常看到别人分享的方法,我还从来没有实际用过,似乎方便用于标注英文文献,中文文献的话也行,但是从大家的众多的解决方法来看,中文文章的标注可能会出现问题(不然不会有这么多解决方法的)。
1.在谷歌学术或百度学术,导出bibtex格式的参考文献标注,然后将所有需要插入的标注依次复制到ref.bib这个文件里面,文件用记事本打开,放在当前文章的工程文件主目录下面。
2.在文章的.tex文件里面,加上头文件重定义:
\newcommand{\upcite}[1]{\textsuperscript{\cite{#1}}}
3.再在文末(即需要展示参考文献目录的地方)插入:
\bibliographystyle{plain}
\bibliography{ref}
4.在文章里面需要引用地方,插入\upcite{xxx},其中xxx是.bib文件里面每个文章对应的大括号第一行
5.编译,即可。效果如下:
其中 \bibliographystyle{plain}的大括号里面的内容"plain"改成其他的会有不同的含义:
plain:按字母的顺序排列,比较次序为作者、年度和标题;
unsrt:样式同plain,只是按照引用的先后排序;
alpha:用作者名首字母+年份后两位作标号,以字母顺序排序;
abbrv:类似plain,将月份全拼改为缩写,更显紧凑;
这篇博客介绍了如何在 LaTeX 中管理参考文献,包括直接在文档尾部编写和利用 BibTeX 进行引用。通过示例展示了如何设置引用样式、创建 BibTeX 文件以及编译过程。
8万+

被折叠的 条评论
为什么被折叠?



