URL 引用:控制中斷並添加“已訪問”作為前綴文本

URL 引用:控制中斷並添加“已訪問”作為前綴文本

請考慮以下 BibTex 參考輸出(來源可在下面找到):

在此輸入影像描述

我正在使用,\bibliographystyle{plain}因為輸出符合我正在撰寫的論文的要求。我嘗試過natbib,但沒有接受它,因為所有參考書目樣式都發生了變化,即使使用該plainnat樣式也是如此。效果不好的是引用的 URL 需要包含存取日期。所有其他引文(我也引用書籍、論文等)都可以正常工作。

1)有沒有辦法在日期之前添加前綴“訪問:”(並且僅當它們存在時?),第一個條目看起來像

[1] Wikipedia, https://en.wikipedia.org, Accessed: March 2014

2)是否有任何方法可以控制 URL 的中斷,使其不被中斷(在範例 [3] 和 [4] 中,如果在 URL 之前插入換行符,則 URL 可以保持在一起,而 URL範例[5]突出的部分太長而無法保持在一行內)?

3) 有沒有比我更簡單的方法來定義 URL 條目(見下文)?

這是 LaTex 來源:

\documentclass[a4paper]{scrartcl}
    \bibliographystyle{plain}
    \usepackage{url}
    \usepackage{cite}
    \begin{document}
    \nocite{wiki-web1,wiki-web2,wiki-web3,wiki-web4,wiki-web5}
    \bibliography{bibtex}
\end{document}

和 BibTex 來源:

@Other{wiki-web1,
  Title                    = {Wikipedia},
  HowPublished             = {\url{https://en.wikipedia.org}},
  Month                    = mar,
  Timestamp                = {2014.03.16},
  Year                     = {2014}
},

@Other{wiki-web2,
  Title                    = {Wikipedia},
  Author = {Wikipedia Foundation},
  HowPublished             = {\url{https://en.wikipedia.org/wiki/Main_Page}},
  Month                    = mar,
  Year                     = {2014}
},

@Other{wiki-web3,
  Title                    = {Wikipedia},
  Author = {Wikipedia Foundation (SF)},
  HowPublished             = {\url{https://en.wikipedia.org/wiki/Main_Page}},
  Month                    = mar,
  Year                     = {2014}
},

@Other{wiki-web4,
  Title                    = {Wikipedia},
  Author = {Wikipedia Foundation (SF)},
  HowPublished             = {\url{https://en.wikipedia.org/wiki/Main_Page}},
  Month                    = mar,
  Year                     = {2014}
},

@Other{wiki-web5,
  Title                    = {Wikipedia},
  Author = {Wikipedia Foundation (SF)},
  HowPublished             = {\url{https://en.wikipedia.org/wiki/File:Camborne_Redruth_Community_Hospital_-_geograph.org.uk_-_716833.jpg#filehistory}},
  Month                    = mar,
  Year                     = {2014}
}

答案1

與網頁文檔關聯的日期有兩種可能的角色。yearmonth通常表示什麼時候該文件已建立或發布。要提供有關您(上次)訪問文件的時間的信息,您可以為每個條目設定一個note字段,例如

note = "Last accessed 16 March 2014",

新增欄位的完整 MWEnote將產生以下輸出:

在此輸入影像描述

\RequirePackage{filecontents}
\documentclass[a4paper]{scrartcl}
\bibliographystyle{plainnat}
\usepackage[hyphens]{url}
\usepackage[numbers]{natbib}
\begin{filecontents*}{\jobname.bib}
@misc{wiki-web1,
  Title                    = {Wikipedia},
  howpublished         = "\url{https://en.wikipedia.org}",
  Month                    = mar,
  Timestamp                = {2014.03.16},
  Year                     = {2014},
  note = "Last accessed 16 March 2014",
}

@misc{wiki-web2,
  Title                    = {Wikipedia},
  Author = {Wikipedia Foundation},
  howpublished         = "\url{https://en.wikipedia.org/wiki/Main_Page}",
  Month                    = mar,
  Year                     = {2014},
  note = "Last accessed 16 March 2014",
}

@misc{wiki-web3,
  Title                    = {Wikipedia},
  Author = {Wikipedia Foundation (SF)},
  howpublished         = "\url{https://en.wikipedia.org/wiki/Main_Page}",
  Month                    = mar,
  Year                     = {2014},
  note = "Last accessed 16 March 2014",
}

@misc{wiki-web4,
  Title                    = {Wikipedia},
  Author = {Wikipedia Foundation (SF)},
  howpublished         = "\url{https://en.wikipedia.org/wiki/Main_Page}",
  Month                    = mar,
  Year                     = {2014},
  note = "Last accessed 16 March 2014",
}

@misc{wiki-web5,
  Title                    = {Wikipedia},
  Author = {Wikipedia Foundation (SF)},
  howpublished         = "\url{https://en.wikipedia.org/wiki/File:Camborne_Redruth_Community_Hospital_-_geograph.org.uk_-_716833.jpg#filehistory}",
  Month                    = mar,
  Year                     = {2014},
  note = "Last accessed 16 March 2014",
}
\end{filecontents*}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\nocite{wiki-web1,wiki-web2,wiki-web3,wiki-web4,wiki-web5}
\bibliography{\jobname}
\end{document}

解決您的一些其他疑問。是的,某些參考書目樣式會自動在欄位前插入換行符號url。您的條目不提供名為的字段url,只是howpublished.

相關內容