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 @online
entrada possui apenas campos subtitle
e titleaddon
que 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 @online
para 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}
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 @inbook
tipo 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}
É claro que seria possível definir um novo tipo de entrada chamado @inonline
que se relaciona com @online
como @inbook
se 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 maintitle
entradas @online
para 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},
}