1、参考文献丢失
问题描述:
编译生成的pdf中,参考文献都变成了问号
原因1:项目文件夹下缺少参考文献bib文件:
原因2:
未在项目中引用参考文献
解决方法:
在文末加两行代码,对参考文献进行调用,latex编译器会自动排版
\bibliography{refer.bib}
\bibliographystyle{unsrt}
2、参考文献顺序问题
问题描述:参考文献的编号不是按照引用顺序来标号:
原因:
参考文献格式设置的问题,换成按照引用顺序编号的格式就可以;
解决方法:
按照cite顺序自动排序文献编号,用\bibliographystyle{unsrt},让引用文献按引用顺序排号
其他几种如下[转]:
通过设置 bibliographystyle 就可以达到上述目的,Bibtex 自身已具备排序的功能,而且可以选择自己想要的排序方式。Bibtex 已自带有 8 种样式,分别如下(下面内容摘自 LaTeX 编辑部):
-
plain,按字母的顺序排列,比较次序为作者、年度和标题
-
unsrt,样式同plain,只是按照引用的先后排序()
-
alpha,用作者名首字母+年份后两位作标号,以字母顺序排序
-
abbrv,类似plain,将月份全拼改为缩写,更显紧凑:
-
ieeetr,国际电气电子工程师协会期刊样式:
-
acm,美国计算机学会期刊样式:
-
siam,美国工业和应用数学学会期刊样式:
-
apalike,美国心理学学会期刊样式:
3、对修改内容进行高亮显示。
比较简单的处理方法是使用下面的方式,对文本直接高亮显示:
\usepackage{soul}
\hl{This will be highlight.}
但是遇到\cite、\ref等命令时该方式就容易出错。解决方法很简单,对这些命令进行注册:
\usepackage{soul}
\soulregister\cite7 % 针对\cite命令
\soulregister\citep7 % 针对\citep命令
\soulregister\citet7 % 针对\citet命令
\soulregister\ref7 % 针对\ref命令
\soulregister\pageref7 % 针对\pageref命令
\hl{This cation cite{引用ID} will be highlight.}