蠢猫 发表于 2010-3-10 22:22

Latex引用参考文献的问题,解决后送聚元50!

本帖最后由 蠢猫 于 2010-3-10 21:27 编辑

我在latex文档中用了宏包footbib,然后想用命令\footcite引用参考文献,这样既可以生成常用的参考文献在文章最后,又可以在所引用的当页下面标注出来,如下图所示:


但是问题出现了,编译的时候出现下面的情况:Package footbib error:the output routine of Latex changed.


用的是miktex+winedit.

上网查了,也找不到为什么,我还是新手,请大侠帮忙看看吧!解决后50聚元双手奉上。

johndoe 发表于 2010-3-10 22:35

试试LATEX,在winedt里面似乎是CTRL SHIFT L, 然后DVIPDF,不要直接PDF2TEX

蠢猫 发表于 2010-3-10 22:40

试试LATEX,在winedt里面似乎是CTRL SHIFT L, 然后DVIPDF,不要直接PDF2TEX
johndoe 发表于 2010-3-10 21:35 http://www.dolc.de/forum/images/common/back.gif


试过了,还是报错。。。。

蠢猫 发表于 2010-3-10 22:54

{:6_417:}{:6_417:}

蠢猫 发表于 2010-3-11 14:40

继续问

蠢猫 发表于 2010-3-11 23:27

继续问

芯蕾 发表于 2010-3-12 12:51

路过。

香奈儿 发表于 2010-3-12 14:56

我在Mac下用TeXShop,加了个biblatex的宏包,可以得到你要的结果。不过我也有个问题就是,如果让文献在所引用的当页下面标注出来,同时文章中有其他的脚注的话,最后参考文献的编号会因为其他的脚注的关系和前面的不一致,不知道你是怎么解决的。

johndoe 发表于 2010-3-13 23:46

是不是可以试试 \footnote{}

然后在里面再写\cite

蠢猫 发表于 2010-3-14 00:41

是不是可以试试 \footnote{}

然后在里面再写\cite
johndoe 发表于 2010-3-13 22:46 http://www.dolc.de/forum/images/common/back.gif


谢谢,刚试过,编译通过,但是脚注上显示的是 1,第一个1是footnote的编号,后面的 应该是cite的编号。我想要的是在的位置不显示,而显示被引用的文献的作者,文献名称等。不过还是要多谢你的回复。

johndoe 发表于 2010-3-14 12:40

这个跟你的设置有关吧,我的文档一开始的设置是这个

\bibliographystyle{plainnat}

蠢猫 发表于 2010-3-17 02:11

这个跟你的设置有关吧,我的文档一开始的设置是这个

\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 作者 年 文献名 出处。你看还有其他办法吗? 谢谢!!!

tester_sisley 发表于 2010-3-17 03:16

其实错误信息里已经说了,按回车就行了

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 19:30

本帖最后由 蠢猫 于 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后 显示


不知道是什么意思。

tester_sisley 发表于 2010-3-17 22:27

第三步:
copy filename.fb.bbl filename.bbl (将filename.fb.bbl拷贝为filename.bbl)
因为之前不运行bibtex filename,所以本来应该没有filename.bbl,这一步是让你用footbib引用的文献能在文献表中显示
你bibtex的错误好像是说你的文档里有两个\footbibliographystyle{plain}的命令,删掉一个就行了

蠢猫 发表于 2010-3-18 00:41

本帖最后由 蠢猫 于 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生成的引用文献脚注)

有没有办法让脚注编号一致,而且都在同一条分割线下面?

tester_sisley 发表于 2010-3-19 12:03

2.如果我单纯的就加个脚注,写点观点什么的,不引用文献,用什么命令?我试过用\footnote,结果这个脚注不光有自己的编号,而且如果同一页上还有用footcite生成的带引用文献的脚注时,在页尾的格式是 [...] 有没有办法让脚注编号一致,而且都在同一条分割线下面?

用footbib好像不行,如果需要的话还是换个包吧,可以看看jurabib或inlinebib
页: [1]
查看完整版本: Latex引用参考文献的问题,解决后送聚元50!