Latex引用参考文献的问题,解决后送聚元50!
本帖最后由 蠢猫 于 2010-3-10 21:27 编辑我在latex文档中用了宏包footbib,然后想用命令\footcite引用参考文献,这样既可以生成常用的参考文献在文章最后,又可以在所引用的当页下面标注出来,如下图所示:
但是问题出现了,编译的时候出现下面的情况:Package footbib error:the output routine of Latex changed.
用的是miktex+winedit.
上网查了,也找不到为什么,我还是新手,请大侠帮忙看看吧!解决后50聚元双手奉上。 试试LATEX,在winedt里面似乎是CTRL SHIFT L, 然后DVIPDF,不要直接PDF2TEX 试试LATEX,在winedt里面似乎是CTRL SHIFT L, 然后DVIPDF,不要直接PDF2TEX
johndoe 发表于 2010-3-10 21:35 http://www.dolc.de/forum/images/common/back.gif
试过了,还是报错。。。。 {:6_417:}{:6_417:} 继续问 继续问 路过。 我在Mac下用TeXShop,加了个biblatex的宏包,可以得到你要的结果。不过我也有个问题就是,如果让文献在所引用的当页下面标注出来,同时文章中有其他的脚注的话,最后参考文献的编号会因为其他的脚注的关系和前面的不一致,不知道你是怎么解决的。 是不是可以试试 \footnote{}
然后在里面再写\cite 是不是可以试试 \footnote{}
然后在里面再写\cite
johndoe 发表于 2010-3-13 22:46 http://www.dolc.de/forum/images/common/back.gif
谢谢,刚试过,编译通过,但是脚注上显示的是 1,第一个1是footnote的编号,后面的 应该是cite的编号。我想要的是在的位置不显示,而显示被引用的文献的作者,文献名称等。不过还是要多谢你的回复。 这个跟你的设置有关吧,我的文档一开始的设置是这个
\bibliographystyle{plainnat} 这个跟你的设置有关吧,我的文档一开始的设置是这个
\bibliographystyle{plainnat}
johndoe 发表于 2010-3-14 11:40 http://www.dolc.de/forum/images/common/back.gif
非常感谢你的回复!
我不知道我是否正确理解你的意思。你是说我该放弃footbib,而用natbib这个宏包,\bibliographystyle{plain} 改成 \bibliographystyle{plainnat}, 然后在footnote里用cite是吧?我照做了,编译成功,只是现在在脚注里出现的是 1 作者姓 [年],我想要的是 1 作者 年 文献名 出处。你看还有其他办法吗? 谢谢!!! 其实错误信息里已经说了,按回车就行了
1. 运行latex filename.tex
在出现”l.92 just type <return>.\MessageBreak}“按回车
2. 运行bibtex filename.fb
3. 拷贝filename.fb.bbl到filename.bbl (如果还需要普通的文献表)
3. 运行latex filename.tex (按回车)
4. 运行latex filename.tex (按回车) 本帖最后由 蠢猫 于 2010-3-17 18:37 编辑
其实错误信息里已经说了,按回车就行了
1. 运行latex filename.tex
在出现”l.92 just type .\Messa ...
tester_sisley 发表于 2010-3-17 02:16 http://www.dolc.de/forum/images/common/back.gif
谢谢高人!!!
现在脚注里已经没问题了。只是还无法生成后面的普通文献列表。你说的第3步,是要我把filename.bbl和filename.fb.bbl在winedit里打开,然后把filename.fb.bbl里的内容,包括begin,end都复制到filename.bbl里,还是要覆盖掉filename.bbl的内容?我发现这两个文件的内容几乎一样,只是filename.fb.bbl第一行花括号里多了个1.
filename.fb.bbl里是
\begin{thebibliography}{1}
\bibitem{zielkonflikt}
Jinhong Xie.
\newblock Antecedents and consequences of goal incongruity on new product
development in five countries: A marketing view.
\newblock {\em Journal of Product Innovation Management}, 20:233--250, 2003.
\end{thebibliography}
filename.bbl里是
\begin{thebibliography}{}
\bibitem{zielkonflikt}
Jinhong Xie.
\newblock Antecedents and consequences of goal incongruity on new product
development in five countries: A marketing view.
\newblock {\em Journal of Product Innovation Management}, 20:233--250, 2003.
\end{thebibliography}
还有就是在bibtex filename.fb后 显示
不知道是什么意思。 第三步:
copy filename.fb.bbl filename.bbl (将filename.fb.bbl拷贝为filename.bbl)
因为之前不运行bibtex filename,所以本来应该没有filename.bbl,这一步是让你用footbib引用的文献能在文献表中显示
你bibtex的错误好像是说你的文档里有两个\footbibliographystyle{plain}的命令,删掉一个就行了 本帖最后由 蠢猫 于 2010-3-17 23:49 编辑
第三步:
copy filename.fb.bbl filename.bbl (将filename.fb.bbl拷贝为filename.bbl)
因为之前不运行bib ...
tester_sisley 发表于 2010-3-17 21:27 http://www.dolc.de/forum/images/common/back.gif
多谢!搞定了,50聚元双手奉上,请笑纳。
还要感谢 johndoe 和其他几位的回复,谢谢。
对了,忘了先感谢祖国了...
新问题出现了
1. 我想在脚注引用文献时加上点话,比如 Vgl. (后跟被引用的文献) 或者 (被引用的文献后跟)SeiteX。我想到的是用\footcite{文献},但是结果 vgl没有出现在脚注,而被放在正文脚注编号后了,变成了正文blablabla 的样子。
2.如果我单纯的就加个脚注,写点观点什么的,不引用文献,用什么命令?我试过用\footnote,结果这个脚注不光有自己的编号,而且如果同一页上还有用footcite生成的带引用文献的脚注时,在页尾的格式是
__________
blablabla (普通脚注,用footnote生成的)
___________________________________________________
Holmstrom G. Innovationsmanagement, Springer,2006 (同一页的用footcite生成的引用文献脚注)
有没有办法让脚注编号一致,而且都在同一条分割线下面? 2.如果我单纯的就加个脚注,写点观点什么的,不引用文献,用什么命令?我试过用\footnote,结果这个脚注不光有自己的编号,而且如果同一页上还有用footcite生成的带引用文献的脚注时,在页尾的格式是 [...] 有没有办法让脚注编号一致,而且都在同一条分割线下面?
用footbib好像不行,如果需要的话还是换个包吧,可以看看jurabib或inlinebib
页:
[1]