![URL 引用:控制中斷並添加“已訪問”作為前綴文本](https://rvso.com/image/286361/URL%20%E5%BC%95%E7%94%A8%EF%BC%9A%E6%8E%A7%E5%88%B6%E4%B8%AD%E6%96%B7%E4%B8%A6%E6%B7%BB%E5%8A%A0%E2%80%9C%E5%B7%B2%E8%A8%AA%E5%95%8F%E2%80%9D%E4%BD%9C%E7%82%BA%E5%89%8D%E7%B6%B4%E6%96%87%E6%9C%AC.png)
請考慮以下 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
與網頁文檔關聯的日期有兩種可能的角色。year
和month
通常表示什麼時候該文件已建立或發布。要提供有關您(上次)訪問文件的時間的信息,您可以為每個條目設定一個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
.