为什么 LaTeX 不能正常排版此参考文献?

为什么 LaTeX 不能正常排版此参考文献?

我使用bibtex来添加我的参考。Reference.bib如下所示:

@Book{MathematicaIntroduction,
 author = {袭宗燕著},
 title = {数学软件Mathematica系统的应用及其程序设计[{M}]},
 publisher = {北京大学出版社},
 year = {1996},
}
@Article{InverseMethod,
 author = {刘湘晨,蔡晓君,蒋力培,方徐应},
 title = {机器人运动学分析与求解方法的探讨[{J}]},
 journal = {机床与液压},
 year = {2009},
}
@Book{RobotIntroduction,
 author = {(美)Saeed B. Niku著},
 title = {机器人学导论:分析、控制及应用[{M}]},
 publisher = {电子工业出版社},
 year = {2004},
}

@Manual{PrigrammingMethod,
title = {{B}uilding large software systems in {M}athematica},
author = {Wolfram Research},
organization = {Wolfram Research},
year = {2010},
}
@Article{SCARASimulationPID,
author = {Serhan Yamacli,Huseyin Canbolat},
title = {Simulation of a {SCARA} robot with {PD} and learning controllers[{J}]},
journal = {Simulation {M}odelling {P}ractice and {T}heory},
year = {2008},
}
@Article{DynamicEquation,
author = {陆金伟,李跃民},
title = {{SCARA}机器人的完整动力学显方程的推导[{J}]},
journal = {振动、测试与诊断},
year = {1995},
}

@MastersThesis{ChengDing,
author = {程汀},
title = {{SCARA}机器人的设计及运动、动力学的研究[{D}]},
school = {合肥工业大学},
type = {硕士论文},
year = {2008},
}

@MastersThesis{YuHuaDong,
author = {于华东},
title = {机器人动力学方程的符号法推导及快速计算[{D}]},
school = {北京工业大学},
year = {2002},
type = {硕士论文},
}

@Article{SCARAModel,
author = {Shutao Tang},
title = {A {M}odel of the {SCARA} {R}obot},
journal= {Wolfram Demonstrations Project},
year = {2014},
}

我的论文范例的一些部分:

\documentclass[a4paper,cs4size,UTF8]{ctexart}
\begin{document}
\section{绪论}
\subsection{数学软件Wolfram Mathematica}

本文的主要是关于SCARA机器人的运动学和动力学研究,涉及到符号计算、数值计算和图形的可视化,这恰好是Mathematica所擅长的领域,因此首先对Mathematica做一个简单的介绍\cite{MathematicaIntroduction}。

在理论研究方面,文献\cite{ChengDing}对SCARA机器人的运动学和动力学进行了符号推导,并利用MATLAB分别进行了仿真,文献\cite{DynamicEquation}对SCARA机器人的动力学方程进行了显式推导,文献\cite{YuHuaDong}受当时计算机硬件水平的限制,采用Mathematica对5自由度的类Rm501机器人进行了动力学的符号推导。Serhan Yamacli和Huseyin Canbolat基于控制器的PD和learning的条件下仿真一种SCARA型机器人操作手\cite{SCARASimulationPID},利用那些控制器来研究机器人的轨迹跟随性能,并分析了几种控制算法的控制性能。

文献\cite{RobotIntroduction}对D-H坐标系法的原理和使用方法给出了详细的说明,Denavit-Hartenberg(D-H)模型表示了对机器人连杆和关节进行建模的一种非常简单的方法,可用于任何机器人构型,而不管机器人的结构顺序和复杂程度如何。另外,它也可以用于表示全旋转的链式机器人、SCARA机器人或任何可能的关节和连杆组合

对于逆运动学的求解,本文将采用左乘逆矩阵(反变换法)\cite{InverseMethod},它能够使得要求解的关节变量单独解耦出来

动力学Mathematica程序,将会以文献\cite{RobotIntroduction}P220页的二自由度连杆的动力学实例来进行测试

编写动力学程序的基础,编写程序采用模块化的思想\cite{PrigrammingMethod},把整个程序划分成不可再分的子程序,这样做的目的是便于调试运行,提高效率。

Mathematica程序\cite{SCARAModel}建立SCARA工业机器人的动态模型,该模型能通过调整4个关节变量的参数来显示末端执行件的位置和姿态。

\newpage

\bibliographystyle{unsrt}        
\bibliography{Reference}

\end{document}

经过两次编译后显示如下:

在此处输入图片描述

所以我的问题是为什么要修改它以及如何修改它?有人可以帮助我吗?真诚地感谢。

相关内容