![为何thebibliography不能使用中文?](https://linux22.com/image/289460/%E4%B8%BA%E4%BD%95thebibliography%E4%B8%8D%E8%83%BD%E4%BD%BF%E7%94%A8%E4%B8%AD%E6%96%87%EF%BC%9F.png)
我想在我的论文中添加引用。
我尝试使用thebibliography
,如下所示:
\documentclass[a4paper,cs4size,UTF8]{ctexart}
\begin{document}
\section{数学软件Wolfram Mathematica\cite{one}}
本文的主要是关于SCARA机器人的运动学和动力学研究,涉及到符号计算、数值计算和图形的可视化,这恰好是Mathematica所擅长的领域,因此首先对Mathematica做一个简单的介绍。
Mathematica是美国Wolfrmn Research公司研制开发的著名数学软件系统,是一种强大的数学计算、处理和分析的工具。自1987年发布系统的1.0版本开始,便迅速广为流传,后经不断改进和完善,现在的最新版本是Wolfram Mathematica 9.0。
\begin{thebibliography}{99}
\bibitem[one]{(美).Saeed B. Niku 著.机器人学导论:分析、控制及应用[M].电子工业出版社,
2013(TP24/36)}
\bibitem[two]{袭宗燕 著. Mathematica数学软件系统的应用及其程序设计[M].电子工业出版社,
1996(TP198)}
\end{thebibliography}
\end{document}
但是,这不能编译。
如何修复?
答案1
语法是
\bibitem{<key>} <reference data>
或者
\bibitem[<label>]{<key>} <reference data>
[<label>]
使用第一种方式时,会分配数字,而使用第二种方式时,会出现数字,而不是数字\cite{<key>}
。
修复你的代码
\documentclass[a4paper,cs4size,UTF8]{ctexart}
\begin{document}
\section{数学软件Wolfram Mathematica\cite{one}}
本文的主要是关于SCARA机器人的运动学和动力学研究,涉及到符号计算、数值计算和图形的可视化,这恰好是Mathematica所擅长的领域,因此首先对Mathematica做一个简单的介绍。
Mathematica是美国Wolfrmn Research公司研制开发的著名数学软件系统,是一种强大的数学计算、处理和分析的工具。自1987年发布系统的1.0版本开始,便迅速广为流传,后经不断改进和完善,现在的最新版本是Wolfram Mathematica 9.0。
\begin{thebibliography}{99}
\bibitem{one}(美).Saeed B. Niku 著.机器人学导论:分析、控制及应用[M].电子工业出版社,
2013(TP24/36)
\bibitem{two}{袭宗燕 著. Mathematica数学软件系统的应用及其程序设计[M].电子工业出版社,
1996(TP198)}
\end{thebibliography}
\end{document}