Como citar parte da entrada online (capítulo do site) no BibLaTex?

Como citar parte da entrada online (capítulo do site) no BibLaTex?

Quero citar uma parte de uma página da web. Algo análogo a um capítulo de um livro. Mas a partir dodocumentação, a @onlineentrada possui apenas campos subtitlee titleaddonque parecem de alguma forma relevantes, mas, no meu entendimento, servem para exibir um título referenciando o artigo inteiro, e não parte dele.

(O site que quero referenciar.) O que estou fazendo atualmente é:

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

E eu gostaria de me referir especificamente à parteO que é computação paralela?, que estou referenciando atualmente com o URL (não sei se isso é apropriado).

Responder1

Para este exemplo específico (e acho que para a maioria dos sites com URL próprio), eu usaria apenas @onlinepara me referir ao site completo e forneceria a 'seção' na nota de postagem da citação para me referir à parte específica. Da mesma forma que normalmente se adiciona o texto completo @bookà bibliografia, mas cita apenas uma página específica.

\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 (Barney 2019, seção 'O que é computação paralela?').//Barney, Blaise (2019). Introdução à Computação Paralela. Laboratório Nacional Lawrence Livermore. url: https://computing.llnl.gov/tutorials/parallel_comp (visitado em 08/06/2019).

Para mim, a unidade mais natural e independente neste caso parece ser o site completo.


Se você insiste que a seção específica seja referenciada na bibliografia, você pode seguir David Purtondeconselhos dos comentáriose (ab) usar o @inbooktipo de entrada.

\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). 'O que é computação paralela?' In: Introdução à Computação Paralela. Laboratório Nacional Lawrence Livermore. url: https://computing.llnl.gov/tutorials/parallel_comp/#Whatis (visitado em 08/06/2019).


É claro que seria possível definir um novo tipo de entrada chamado @inonlineque se relaciona com @onlinecomo @inbookse relaciona com @book. No momento duvido que valha a pena o esforço, mas certamente é factível. VerComo posso criar tipos de dados totalmente novos com BibLaTeX/Biber?para começar.

Alternativamente,Pergunta sobre formatação de babadormostra como você pode adicionar maintitleentradas @onlinepara que você possa ter algo como

@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},
}

informação relacionada