有关LaTeX参考文献的一些问题

问题一:

参考文献没有办法链接

解决方案:

索引{key}改成英文的==

问题二:

bibentry无法使用

解决方案:

\usepackage{bibentry}
\usepackage[numbers]{natbib}

\nobibliography*%因为后面使用了\bibliography{mybib}所以前面使用这种方式
\bibentry{MathExpierence}%开始使用

但是如果仅仅是这样还是不能正确显示,因为根据使用文档的说法http://www.docin.com/p-553059620.html,bbl文件中(bibtex编译后会生成这个文件){key}之后和下一个bibitem之前必须有空格或者新的一行,然后坑爹的事情来了,bibtex编译生成的bbl文件中{key}之后偏偏没有空行……于是我目前的解决方法就是,如果非要用bibentry不可,那么自己加空行,目前没有自己改动源代码的打算,赶脚略有点得不偿失……

问题三:

如何加入参考文献脚注

解决方案一:

\usepackage[authorformat=smallcaps,commabeforerest,titleformat=colonsep,bibformat={tabular,ibidem,numbered}]{jurabib}%在hyperref之前

\footfullcite{}

\fullcite{}

\cite*{}

\bibliographystyle{jurunsrt}
\bibliography{O}

总而言之,就是使用jurabib包,但是它给的参考文献格式……不符合我的美学……如果我某天一定要用再说吧。

编译方法还是xelatex-bibtex-xelatex-xelatex,当到了第三个的时候,有时候会出现error,点叉,然后在xelatex一下,基本会通过。

解决方案二:

\nobibliography*
\newcommand\footcite[1]{\footnote{\bibentry{#1}}}

嗯,就是这样,我只能想到这种方法了……

ps:试过footbib……,表示footbib的文档里明明白白的说了改了XX,XX,XX,XX四个文件会出现output routine of latex changed的错误……然后,CTEX宏包里好像某些被改动了,然后我又使用CTEX一段时间了,所以还是不折腾footbib了。

结论:我怒了,不使用脚注方法了!!TT不过如果有大神有办法还是求指导啊求指导!!~~


转载于:https://my.oschina.net/u/578737/blog/131861

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值