URL-ссылка: управление разрывами и добавление «Доступно» в качестве префикса

URL-ссылка: управление разрывами и добавление «Доступно» в качестве префикса

Пожалуйста, рассмотрите следующий справочный вывод 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.

Связанный контент