参考书目问题

参考书目问题

我在用着

@electronic{something,
title           = {something else,
author          = {Hu, Xiao.-Yu},
url             ={http://www.sth.sth.sth.sth.sth/sth/LEK_ECC.html}}    

在我的 bibliography.bib 文件中。然后在我的 .tex 文件中,我有:

\documentclass[journal]{IEEEtran}    
\usepackage{cite}
\begin{document}
\cite{something}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,bibliography}
\end{document}

问题在于作者姓名打印为“X.-Y。”,而对于 URL,我得到的 LEK ECC.html 中间没有下划线。我该如何解决这个问题?

谢谢

答案1

插入作者为

author = {Hu, Xiao{-}Yu},

因此连字符将被隐藏,并且不会被误认为是法语的复合名称标记(Jean-Claude 或类似符号)。

对于 URL,也加载\usepackage{url}

示例(为了filecontents*使其自包含,请使用单独的文件)。

\begin{filecontents*}{\jobname.bib}
@electronic{something,
  title  = {something else},
  author = {Hu, Xiao{-}Yu},
  url    = {http://www.sth.sth.sth.sth.sth/sth/LEK_ECC.html},
}
\end{filecontents*}

\documentclass[journal]{IEEEtran}
\usepackage{cite}
\usepackage{url}
\begin{document}
\cite{something}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,\jobname}
\end{document}

在此处输入图片描述

相关内容