在latex中使用命令\cite{Yao2014}插入文献后,编译步骤为xelatex-bibtex-xelatex-xelatex,但是到第三步xelatex时出现如下错误
Missing $
inserted.
Missing }
inserted.
Extra },
or forgotten \endgroup.
http://s8/mw690/001NTKUYzy6Neema54r77&690$ inserted,Missing } inserted" TITLE="latex插入参考文献出现错误Missing $ inserted,Missing } inserted" />
这是由于在使用JabRef编写参数文献是,使用了一些特殊符号,比如下面这篇文章
@Article{Yao2014,
Title
= {High-Accuracy Tracking Control of Hydraulic Rotary Actuators
With Modeling Uncertainties},
Author
= {Yao, Jianyong and Jiao, Zongxia and Ma, Dawei and Yan,
Liang},
Journal
= {IEEE/ASME Transactions on Mechatronics},
Year
= {2014},
Note
= {item_number: 6490408},
Number
= {2},
Pages
= {633-641},
Volume
=
{19},
Doi
= {10.1109/TMECH.2013.2252360}
}
在Title和Pages中出现了“-”号,在Note中出现了“_”,在编译过程中,就会出现错误。
在这些符号前加上符号“\”即可,修改为如下形式。
@Article{Yao2014,
Title
= {High\-Accuracy Tracking Control of Hydraulic Rotary Actuators
With Modeling Uncertainties},
Author
= {Yao, Jianyong and Jiao, Zongxia and Ma, Dawei and Yan,
Liang},
Journal
= {IEEE/ASME Transactions on Mechatronics},
Year
= {2014},
Note
= {item\_number: 6490408},
Number
= {2},
Pages
= {633\-641},
Volume
=
{19},
Doi
= {10.1109/TMECH.2013.2252360}
}
在进行如上修改完成后,须将文件夹中编译生产的文件.auc,.bbl,.log,.toc等全部删除掉,再进行重新编译。
加载中,请稍候......