Quiero citar una parte de una página web. Algo analógico a un capítulo de un libro. Pero desde eldocumentación, la @online
entrada solo tiene campos subtitle
y titleaddon
que parecen de alguna manera relevantes, pero, según tengo entendido, sirven para mostrar un título que hace referencia a todo el artículo, no a parte de él.
(El sitio web al que quiero hacer referencia..) Lo que estoy haciendo actualmente es:
@online{parallel-computing,
author = "Blaise Barney",
title = "Introduction to Parallel Computing",
url = "https://computing.llnl.gov/tutorials/parallel_comp/#Whatis"
}
Y me gustaría referirme específicamente a la parte¿Qué es la computación paralela?, al que actualmente estoy haciendo referencia con la URL (no sé si es apropiado).
Respuesta1
Para este ejemplo en particular (y supongo que para la mayoría de los sitios web con su propia URL), simplemente usaría @online
para referirme al sitio web completo y daría la "sección" en la nota posterior de la cita para referirme a la parte específica. Al igual que uno normalmente agrega la @book
bibliografía completa, pero solo cita una 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 mí, la unidad más natural e independiente en este caso parece ser el sitio web completo.
Si insiste en que se haga referencia a la sección específica en la bibliografía, puede seguir David Purton'sconsejos de los comentariosy (ab)utilizar el @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}
Por supuesto, sería posible definir un nuevo tipo de entrada llamado @inonline
que se @online
relaciona @inbook
con @book
. Por el momento dudo que valga la pena el esfuerzo, pero sin duda es factible. Ver¿Cómo puedo crear tipos de datos completamente nuevos con BibLaTeX/Biber?para empezar.
Alternativamente,Pregunta sobre el formato del baberomuestra cómo puedes agregar maintitle
entradas @online
para que puedas tener 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},
}