如何在网页引用的 URL 前添加注释?

如何在网页引用的 URL 前添加注释?

我想得到2020 年 7 月 19 日在线访问位于 URL 之前。目前它位于 URL 之后。MWE 是 -

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{citekey,
    title = {Road accidents in bangladesh - Wikipedia},
    note = {Online accessed 19-July-2020},
    howpublished =
    {retrieved from: \url {https://en.wikipedia.org/wiki/Road{\_}accidents{\_}in{\_}bangladesh}}
}
\end{filecontents}

\documentclass{report}

\usepackage{url}
\usepackage{cite}

\begin{document}
Example citation \cite{citekey}

\bibliography{mybib}
\bibliographystyle{IEEEtran}

\end{document}

有没有办法定义这个术语从...获得:我将其添加到每个 url 之前,以便在引用中显示它。我不想每次都在每个urlurl之前都写它howpublished

答案1

由于您使用的是IEEEtran书目样式,因此可以利用它识别名为 的字段这一事实。将字段名称更改为(以及删除“检索自:”前缀并删除“包装器”)url的一个令人高兴的副作用是,字段的内容将不再放在最后。howpublishedurl\url{...}note

在此处输入图片描述

\documentclass{report}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{citekey,
    title = {How to add a {URL} to a {LaTeX} bibtex file},
    note  = {Accessed online 19-July-2020},
    url   = {https://tex.stackexchange.com/questions/35977/how-to-add-a-url-to-a-latex-bibtex-file}
}
\end{filecontents}

\usepackage{xurl}
\usepackage{cite}
\bibliographystyle{IEEEtran}

\begin{document}
Example citation \cite{citekey}
\bibliography{mybib}
\end{document}

相关内容