¿Cómo citar parte de la entrada en línea (capítulo del sitio web) en BibLaTex?

¿Cómo citar parte de la entrada en línea (capítulo del sitio web) en BibLaTex?

Quiero citar una parte de una página web. Algo analógico a un capítulo de un libro. Pero desde eldocumentación, la @onlineentrada solo tiene campos subtitley titleaddonque 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 @onlinepara 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 @bookbibliografí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}

Lorem ipsum (Barney 2019, sección '¿Qué es la computación paralela?').//Barney, Blaise (2019). Introducción a la Computación Paralela. Laboratorio Nacional Lawrence Livermore. URL: https://computing.llnl.gov/tutorials/parallel_comp (visitado el 08/06/2019).

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 @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). '¿Qué es la Computación Paralela?' En: Introducción a la Computación Paralela. Laboratorio Nacional Lawrence Livermore. URL: https://computing.llnl.gov/tutorials/parallel_comp/#Whatis (visitado el 08/06/2019).


Por supuesto, sería posible definir un nuevo tipo de entrada llamado @inonlineque se @onlinerelaciona @inbookcon @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 maintitleentradas @onlinepara 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},
}

información relacionada