[Tex/LaTex] Automatic IEEE referencing generator in LaTeX style

back-referencingtexshop

Is there an automatic reference generator that produces citations in LaTeX style that I can use ? I want to use IEEE Citation Style.

I have over 50 references that need to be cited, but typing them down manually will be hassle (looking back and forth on the referencing style tutorial)…
There are many online, but none produce the results in a LaTeX format.

I don't mind generating it and then copy-pasting the reference into my code, no need for it to be integrated with TexShop.

In TexShop, I'm currently doing this manually such as :

\begin{thebibliography}{10}

\addcontentsline{toc}{chapter}{REFERENCES}

\bibitem{lowry1951protein}Lowry, O. H., Rosebrough, N. J., Farr, A. L., and Randall, R. J. (1951). Protein measurement with the Folin phenol reagent. \emph{J. Biol. Chem.}, 193(1), 265--275.

\end{thebibliography}

Best Answer

First, I'd recommend you to get a citation manager, such as Zotero.

Then, by selecting it to export citations in bibtex format, you should be able to get from it something like this:

@inproceedings{espinoza_inverse_2012,
    title = {Inverse Kinematics of a 10 {DOF} Modular Hyper-Redundant Robot Resorting to Exhaustive and Error-Optimization Methods: A Comparative Study},
    shorttitle = {Inverse Kinematics of a 10 {DOF} Modular Hyper-Redundant Robot Resorting to Exhaustive and Error-Optimization Methods},
    doi = {10.1109/SBR-LARS.2012.28},
    abstract = {This paper describes and compares several approaches applied to compute the inverse kinematics of a 10 degrees of freedom hyper-redundant robot. The proposed approaches are based on an exhaustive method and several error optimization algorithms. The algorithms' performance was evaluated based on two criteria: computing time and final actuator positioning error. The mentioned hyper-redundant robot was projected to be used in biomedical applications.},
    booktitle = {Robotics Symposium and Latin American Robotics Symposium ({SBR-LARS)}, 2012 Brazilian},
    author = {Espinoza, {M.S.} and Goncalves, J. and Leitao, P. and Sanchez, {J.L.G.} and Herreros, A.},
    year = {2012},
    keywords = {10-{DOF} modular hyper-redundant robot, actuator positioning error, actuators, biomedical applications, computing time, Equations, error optimization method, exhaustive method, flexible manipulators, hyper-redundant manipulators, inverse kinematics, kinematics, Manipulators, Mathematical model, optimisation, Optimization, position control, redundant manipulators, Robotics, Vectors},
    pages = {125--130}
}

Which you should just copy to your .bib file.

Meanwhile, your LaTeX code should look something like this:

\documentclass[journal,a4paper]{IEEEtran}

\begin{document}

\IEEEPARstart{Y}{our} document here and just to cite: \cite{espinoza_inverse_2012}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bibliographystyle{IEEEtran}
\bibliography{refs} % your .bib file
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\end{document}

As you can see, it call for the "refs.bib" file by using \bibliography{refs}.

The result should be something like this:

enter image description here

If you are using a project in TeXnicCenter, please don't forget to select the option "uses BibTeX".

Or, as stated in the IEEE Journal Template:

Reference section can use a bibliography generated by BibTeX as a .bbl file

BibTeX documentation can be easily obtained at: http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/ The IEEEtran BibTeX style support page is at: http://www.michaelshell.org/tex/ieeetran/bibtex/

OR manually copy in the resultant .bbl file and set second argument of \begin to the number of references (used to reserve space for the reference number labels box)

This last paragraph can be set like this:

\begin{thebibliography}{1}

    \bibitem{espinoza_inverse_2012}
M.~Espinoza, J.~Goncalves, P.~Leitao, J.~Sanchez, and A.~Herreros, ``Inverse
  kinematics of a 10 {DOF} modular hyper-redundant robot resorting to
  exhaustive and error-optimization methods: A comparative study,'' in
  \emph{Robotics Symposium and Latin American Robotics Symposium ({SBR-LARS)},
  2012 Brazilian}, 2012, pp. 125--130.

\end{thebibliography}
Related Question