我正在使用这个条目:
@misc{site1,
howpublished = {\url{http://www.dylansimon.com/blog/carbon-fiber}}
}
所以我有这个:
我怎样才能删除 URL 末尾的逗号?
答案1
我有点困惑,您是如何生成您所说的输出的。使用unsrtnat
书目样式,@misc
条目类型没有必填字段。如果条目只有一个字段(字段howpublished
),则应该有没有逗号在 URL 和结束符.
(句号)之间。我只能猜测该条目有一些您未显示的附加字段。
如果条目有field
s 的正常补集并且unsrtnat
使用了参考书目样式,则会产生以下结果。请注意 URL 字符串和年份之间的逗号。
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{abcxyz.bib}
@misc{ds:2014,
author = "Dylan Simon",
title = "Carbon Fiber",
year = 2014,
howpublished = "\url{http://www.dylansimon.com/blog/carbon-fiber/}",
note = "Last accessed on 2015/02/05",
}
\end{filecontents}
\usepackage[round,authoryear]{natbib}
\bibliographystyle{unsrtnat}
\usepackage[hyphens]{url}
\begin{document}
\cite{ds:2014}
\bibliography{abcxyz}
\end{document}
如果你无法忍受 URL 后面的逗号,我建议你 (i) 将字段从 更改为howpublished
以便url
打印 URL后年份(注意省略\url{...}
包装器)和(ii)省略字段note
。(如果不省略字段note
,则将打印其内容后URL,用.
分隔两个字段。)
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{abcxyz.bib}
@misc{ds:2014,
author = "Dylan Simon",
title = "Carbon Fiber",
year = 2014,
url = "http://www.dylansimon.com/blog/carbon-fiber/",
}
\end{filecontents}
\usepackage[round,authoryear]{natbib}
\bibliographystyle{unsrtnat}
\usepackage[hyphens]{url}
\begin{document}
\cite{ds:2014}
\bibliography{abcxyz}
\end{document}