Как процитировать часть онлайн-записи (главу веб-сайта) в BibLaTex?

Как процитировать часть онлайн-записи (главу веб-сайта) в BibLaTex?

Я хочу процитировать часть веб-страницы. Что-то похожее на главу книги. Но издокументация, @onlineзапись содержит только поля subtitleи titleaddon, которые кажутся каким-то образом релевантными, но, насколько я понимаю, служат для отображения заголовка, ссылающегося на всю статью, а не на ее часть.

(Веб-сайт, на который я хочу сослаться.) В настоящее время я делаю следующее:

@online{parallel-computing,
    author = "Blaise Barney",
    title = "Introduction to Parallel Computing",
    url = "https://computing.llnl.gov/tutorials/parallel_comp/#Whatis"
}

И я хотел бы особо остановиться на частиЧто такое параллельные вычисления?, на который я сейчас ссылаюсь по URL (не знаю, уместно ли это).

решение1

Для этого конкретного примера (и я полагаю, что для большинства веб-сайтов с собственным URL) я бы просто использовал @onlineссылку на полный веб-сайт и дал бы 'section' в примечании к цитате, чтобы ссылаться на конкретную часть. Примерно так же, как обычно добавляют полную версию @bookв библиографию, но цитируют только конкретную страницу.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear, backend=biber]{biblatex}


\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@online{parallel-computing,
  author       = {Blaise Barney},
  title        = {Introduction to Parallel Computing},
  url          = {https://computing.llnl.gov/tutorials/parallel_comp},
  urldate      = {2019-08-06},
  organization = {Lawrence Livermore National Laboratory},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
Lorem ipsum \autocite[section \enquote{What is Parallel Computing?}]{parallel-computing}.
\printbibliography
\end{document}

Lorem ipsum (Барни 2019, раздел «Что такое параллельные вычисления?»). // Барни, Блейз (2019). Введение в параллельные вычисления. Ливерморская национальная лаборатория им. Лоуренса. URL: https://computing.llnl.gov/tutorials/parallel_comp (посещение 06.08.2019).

Мне кажется, что наиболее естественной и самодостаточной единицей в данном случае является полноценный веб-сайт.


Если вы настаиваете на том, чтобы в библиографии была ссылка на конкретный раздел, вы можете следовать Дэвид Пёртон'sсовет из комментариеви (ab)используйте @inbookтип записи.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=authoryear, backend=biber]{biblatex}


\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@inbook{barney:whatis,
  author       = {Blaise Barney},
  booktitle    = {Introduction to Parallel Computing},
  title        = {What is Parallel Computing?},
  url          = {https://computing.llnl.gov/tutorials/parallel_comp/#Whatis},
  urldate      = {2019-08-06},
  publisher    = {Lawrence Livermore National Laboratory},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
Lorem ipsum \autocite{barney:whatis}.
\printbibliography
\end{document}

Lorem ipsum (Barney 2019).//Barney, Blaise (2019). «Что такое параллельные вычисления?» В: Введение в параллельные вычисления. Ливерморская национальная лаборатория имени Лоуренса. URL: https://computing.llnl.gov/tutorials/parallel_comp/#Whatis (посещение 06.08.2019).


Конечно, можно было бы определить новый тип записи, который называется @inonlinethat related to @onlineas @inbookrelated to @book. На данный момент я сомневаюсь, что это стоит усилий, но это, безусловно, выполнимо. СмотритеКак создать совершенно новые типы данных с помощью BibLaTeX/Biber?для начала.

В качестве альтернативы,Вопрос по форматированию нагрудного номерапоказывает, как можно добавлять maintitleзаписи @online, чтобы получить что-то вроде

@online{barney:whatis,
  author       = {Blaise Barney},
  maintitle    = {Introduction to Parallel Computing},
  title        = {What is Parallel Computing?},
  url          = {https://computing.llnl.gov/tutorials/parallel_comp/#Whatis},
  urldate      = {2019-08-06},
  organization = {Lawrence Livermore National Laboratory},
}

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