![URL-ссылка: управление разрывами и добавление «Доступно» в качестве префикса](https://rvso.com/image/286361/URL-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0%3A%20%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B0%D0%B7%D1%80%D1%8B%D0%B2%D0%B0%D0%BC%D0%B8%20%D0%B8%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%C2%AB%D0%94%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%BE%C2%BB%20%D0%B2%20%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5%20%D0%BF%D1%80%D0%B5%D1%84%D0%B8%D0%BA%D1%81%D0%B0.png)
Пожалуйста, рассмотрите следующий справочный вывод BibTex (источник можно найти ниже):
Я использую, \bibliographystyle{plain}
так как вывод соответствует требованиям статьи, которую я пишу. Я пробовал natbib
, но не получилось, так как все стили библиографии изменились, даже при использовании стиля plainnat
. Что не работает хорошо, так это цитирование URL-адресов, на которые есть ссылки, которые должны содержать дату, когда к ним обращались. Все остальные цитирования (я также цитирую книги, статьи и т. д.) работают так, как и должны.
1) Есть ли способ добавить префикс «Доступ:» перед датами (и только если они присутствуют?), первая запись будет выглядеть так:
[1] Wikipedia, https://en.wikipedia.org, Accessed: March 2014
2) Есть ли способ контролировать разрыв URL-адресов таким образом, чтобы предпочтительнее было не разрывать их (в примерах [3] и [4] 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",
Полный MWE, добавляющий note
поля, сгенерирует следующий вывод:
\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
.