用xcite,xr-hyper包引用另一个文件里的bib文献

2019-11-16 21:46发布

如题,目前无法引用,或者编译出错。有一个解决方案看着很美妙,我这编译出错。 https://tex.stackexchange.com/questions/300639/failure-to-use-...

如题,目前无法引用,或者编译出错。有一个解决方案看着很美妙,我这编译出错。 https://tex.stackexchange.com/questions/300639/failure-to-use-bibliography-in-other-tex-file 而看xcite的说明文档,好像bibitem还是bibtex格式都无所谓的, http://mirrors.ibiblio.org/CTAN/macros/latex/contrib/xcite/xcite.pdf 貌似和hyperref有关系,因为我把这个包去掉之后就能引用了,但是又连带出一大堆标题什么的很烦。 现在就是编译不过 ```tex \documentclass[onecolumn]{article} \usepackage{xcite} \usepackage{xr-hyper} % \usepackage{xr} \usepackage{graphicx} \graphicspath{{figures/}} \usepackage[colorlinks,linkcolor=black,anchorcolor=black,citecolor=black,urlcolor=black]{hyperref} \externaldocument{../RNN_TEVC_v2/CBG_TEVC_v2} \externalcitedocument{../RNN_TEVC_v2/CBG_TEVC_v2} \begin{document} This is a example. cite \cite{rakitianskaia2016analysis, gallagher2001fitness, phan2013error} % \ref{aaa} aaa \bibliographystyle{IEEEtran} \bibliography{../RNN_TEVC_v2/bib/IEEEabrv,../RNN_TEVC_v2/bib/ref}{} \end{document} ``` 提示: ``` Command Line: bibtex.exe "response" Startup Folder: D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response bibtex: warning: running with administrator privileges This is BibTeX, Version 0.99d (MiKTeX 2.9.6840 64-bit) The top-level auxiliary file: response.aux I found no \bibdata command---while reading file response.aux I found no \bibstyle command---while reading file response.aux (There were 2 error messages) Command Line: texify.exe --pdf --tex-option=--interaction=errorstopmode --tex-option=--synctex=1 "D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response\response.tex" Startup Folder: D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response texify: warning: running with administrator privileges pdflatex: warning: running with administrator privileges This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6840 64-bit) entering extended mode (D:/工作/科研/项目/测试问题生成-CLG-TEC/TEC修改/Response/response .tex LaTeX2e <2018> patch level 5 ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\base\article.cls" Document Class: article 2007/10/19 v1.4h Standard LaTeX document class ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\base\size10.clo")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\xcite\xcite.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\xr-hyper.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\keyval.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\graphics.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\trig.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-cfg\graphics.cfg") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-def\pdftex.def"))) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty")) ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\url\url.sty")) Package hyperref Message: Driver (autodetected): hpdftex. ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty")) (response.aux ) ("D:\SOFTWARE\MiKTeX 2.9\tex\context\base\supp-pdf.mkii" [Loading MPS to PDF converter (version 2006.09.02).] ) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\color.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-cfg\color.cfg")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\nameref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty")) (response.out) (response.out) ! Undefined control sequence. cite.\XC@prefix rakitianskaia2016analysis\@extra@b@citeb l.13 ...ysis, gallagher2001fitness, phan2013error} ? ``` \externalcitedocument{../RNN_TEVC_v2/CBG_TEVC_v2}改成 \externalcitedocument{../RNN_TEVC_v2/bib/ref}就编译成功了, ```tex \documentclass[onecolumn]{article} \usepackage{xcite} \usepackage{xr-hyper} % \usepackage{xr} \usepackage{graphicx} \graphicspath{{figures/}} \usepackage[colorlinks,linkcolor=black,anchorcolor=black,citecolor=black,urlcolor=black]{hyperref} \externaldocument{../RNN_TEVC_v2/CBG_TEVC_v2} \externalcitedocument{../RNN_TEVC_v2/bib/ref} \begin{document} This is a example. cite \cite{rakitianskaia2016analysis, gallagher2001fitness, phan2013error} % \ref{aaa} aaa \bibliographystyle{IEEEtran} \bibliography{../RNN_TEVC_v2/bib/IEEEabrv,../RNN_TEVC_v2/bib/ref}{} \end{document} ``` 但是结果是这样的: ![](https://pics.latexstudio.net/data/images/201911/9a71b88c5e573be.png) 文献索引全从1开始了,而且还多出一块references,这都不是我想要的。 而且看提示: ``` Command Line: bibtex.exe "response" Startup Folder: D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response bibtex: warning: running with administrator privileges This is BibTeX, Version 0.99d (MiKTeX 2.9.6840 64-bit) The top-level auxiliary file: response.aux The style file: IEEEtran.bst Database file #1: ../RNN_TEVC_v2/bib/IEEEabrv.bib Database file #2: ../RNN_TEVC_v2/bib/ref.bib -- IEEEtran.bst version 1.14 (2015/08/26) by Michael Shell. -- http://www.michaelshell.org/tex/ieeetran/bibtex/ -- See the "IEEEtran_bst_HOWTO.pdf" manual for usage information. Done. Command Line: texify.exe --pdf --tex-option=--interaction=errorstopmode --tex-option=--synctex=1 "D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response\response.tex" Startup Folder: D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response texify: warning: running with administrator privileges pdflatex: warning: running with administrator privileges This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6840 64-bit) entering extended mode (D:/工作/科研/项目/测试问题生成-CLG-TEC/TEC修改/Response/response .tex LaTeX2e <2018> patch level 5 ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\base\article.cls" Document Class: article 2007/10/19 v1.4h Standard LaTeX document class ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\base\size10.clo")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\xcite\xcite.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\xr-hyper.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\keyval.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\graphics.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\trig.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-cfg\graphics.cfg") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-def\pdftex.def"))) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty")) ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\url\url.sty")) Package hyperref Message: Driver (autodetected): hpdftex. ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty")) Package xc Warning: No file ../RNN_TEVC_v2/bib/ref.aux LABELS NOT IMPORTED. on input line 8. (response.aux) ("D:\SOFTWARE\MiKTeX 2.9\tex\context\base\supp-pdf.mkii" [Loading MPS to PDF converter (version 2006.09.02).] ) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\color.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-cfg\color.cfg")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\nameref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty")) (response.out) (response.out) (response.bbl) [1{C:/Users/SUNFY/AppData/Local/Mi KTeX/2.9/pdftex/config/pdftex.map}] (response.aux) ) Output written on response.pdf (1 page, 49635 bytes). SyncTeX written on response.synctex.gz. Transcript written on response.log. gbk2uni, version 0.22, initially implemented by cxterm and ZLB in Jan. 2003 enhanced by hooklee in Mar. 2003. please visit www.ctex.org and www.chinatex.org for more information. gbk2uni response.out is finished! Command Line: bibtex.exe "response" Startup Folder: D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response bibtex: warning: running with administrator privileges This is BibTeX, Version 0.99d (MiKTeX 2.9.6840 64-bit) The top-level auxiliary file: response.aux The style file: IEEEtran.bst Database file #1: ../RNN_TEVC_v2/bib/IEEEabrv.bib Database file #2: ../RNN_TEVC_v2/bib/ref.bib -- IEEEtran.bst version 1.14 (2015/08/26) by Michael Shell. -- http://www.michaelshell.org/tex/ieeetran/bibtex/ -- See the "IEEEtran_bst_HOWTO.pdf" manual for usage information. Done. Command Line: texify.exe --pdf --tex-option=--interaction=errorstopmode --tex-option=--synctex=1 "D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response\response.tex" Startup Folder: D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response texify: warning: running with administrator privileges pdflatex: warning: running with administrator privileges This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6840 64-bit) entering extended mode (D:/工作/科研/项目/测试问题生成-CLG-TEC/TEC修改/Response/response .tex LaTeX2e <2018> patch level 5 ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\base\article.cls" Document Class: article 2007/10/19 v1.4h Standard LaTeX document class ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\base\size10.clo")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\xcite\xcite.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\xr-hyper.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\keyval.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\graphics.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\trig.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-cfg\graphics.cfg") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-def\pdftex.def"))) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty")) ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\url\url.sty")) Package hyperref Message: Driver (autodetected): hpdftex. ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty")) Package xc Warning: No file ../RNN_TEVC_v2/bib/ref.aux LABELS NOT IMPORTED. on input line 8. (response.aux) ("D:\SOFTWARE\MiKTeX 2.9\tex\context\base\supp-pdf.mkii" [Loading MPS to PDF converter (version 2006.09.02).] ) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\color.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-cfg\color.cfg")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\nameref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty")) (response.out) (response.out) (response.bbl) [1{C:/Users/SUNFY/AppData/Local/Mi KTeX/2.9/pdftex/config/pdftex.map}] (response.aux) ) Output written on response.pdf (1 page, 49635 bytes). SyncTeX written on response.synctex.gz. Transcript written on response.log. gbk2uni, version 0.22, initially implemented by cxterm and ZLB in Jan. 2003 enhanced by hooklee in Mar. 2003. please visit www.ctex.org and www.chinatex.org for more information. gbk2uni response.out is finished! Command Line: bibtex.exe "response" Startup Folder: D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response bibtex: warning: running with administrator privileges This is BibTeX, Version 0.99d (MiKTeX 2.9.6840 64-bit) The top-level auxiliary file: response.aux The style file: IEEEtran.bst Database file #1: ../RNN_TEVC_v2/bib/IEEEabrv.bib Database file #2: ../RNN_TEVC_v2/bib/ref.bib -- IEEEtran.bst version 1.14 (2015/08/26) by Michael Shell. -- http://www.michaelshell.org/tex/ieeetran/bibtex/ -- See the "IEEEtran_bst_HOWTO.pdf" manual for usage information. Done. Command Line: texify.exe --pdf --tex-option=--interaction=errorstopmode --tex-option=--synctex=1 "D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response\response.tex" Startup Folder: D:\工作\科研\项目\测试问题生成-CLG-TEC\TEC修改\Response texify: warning: running with administrator privileges pdflatex: warning: running with administrator privileges This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6840 64-bit) entering extended mode (D:/工作/科研/项目/测试问题生成-CLG-TEC/TEC修改/Response/response .tex LaTeX2e <2018> patch level 5 ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\base\article.cls" Document Class: article 2007/10/19 v1.4h Standard LaTeX document class ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\base\size10.clo")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\xcite\xcite.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\xr-hyper.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\keyval.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\graphics.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\trig.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-cfg\graphics.cfg") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-def\pdftex.def"))) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty")) ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg") ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\url\url.sty")) Package hyperref Message: Driver (autodetected): hpdftex. ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty")) Package xc Warning: No file ../RNN_TEVC_v2/bib/ref.aux LABELS NOT IMPORTED. on input line 8. (response.aux) ("D:\SOFTWARE\MiKTeX 2.9\tex\context\base\supp-pdf.mkii" [Loading MPS to PDF converter (version 2006.09.02).] ) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics\color.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\graphics-cfg\color.cfg")) ("D:\SOFTWARE\MiKTeX 2.9\tex\latex\hyperref\nameref.sty" ("D:\SOFTWARE\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty")) (response.out) (response.out) (response.bbl) [1{C:/Users/SUNFY/AppData/Local/Mi KTeX/2.9/pdftex/config/pdftex.map}] (response.aux) ) Output written on response.pdf (1 page, 49635 bytes). SyncTeX written on response.synctex.gz. Transcript written on response.log. gbk2uni, version 0.22, initially implemented by cxterm and ZLB in Jan. 2003 enhanced by hooklee in Mar. 2003. please visit www.ctex.org and www.chinatex.org for more information. gbk2uni response.out is finished! _____________________________________________________________________ PDFTeXify Compilation Report (Pages: 1) Errors: 0 Warnings: 2 Bad Boxes: 0 _____________________________________________________________________ ``` 214行,No file ../RNN_TEVC_v2/bib/ref.aux。没找到,那肯定没找到啊,因为没有这个文件,只有ref.bib 所以目前推测,应该还是得引用和外部tex相同文件名才行。但是编译又不过。