
Quiero cambiar la salida de @thesis
los campos de entrada. Actualmente estoy usando el biblatex
estilo chem-acs
.
Usando la entrada:
@thesis{ABC2019,
author = {LastName, A.},
school = {University of example},
title = {Title of fancy science stuff},
type = {PhD thesis},
year = {2019}
}
Yo obtengo:
Apellido, A. Título de material científico sofisticado., Tesis doctoral, Universidad de Ejemplo, 2019.
Sin embargo, quiero seguir algunas reglas de citación de revistas, que requieren eliminar el delimitador de coma después del título. Entonces lo que pretendo es:
Apellido, A. Título de material científico sofisticado. Tesis doctoral, Universidad de Ejemplo, 2019.
¿Alguna idea de cómo lograr esto?
Respuesta1
Independientemente del resultado que realmente desee, el resultado que obtiene en este momento no parece del todo correcto.
Geer, I. de Earl, Saint, Bishop, Skald - y Música, el condado de Orkney del siglo XII. Un estudio musicológico., Ph.D. Tesis, Uppsala: Uppsala Universitet, 1985.
La mayoría de la gente consideraría la doble puntuación "." como un error. He informado esto enhttps://github.com/josephwright/biblatex-chem/issues/16.
Si quisieras una coma después del título, la solución sería tan fácil como
\DeclareFieldFormat*{title}{#1}
Pero quieres un período, por lo que se necesita más trabajo.
Hay varias formas posibles de abordar esto y todas tienen sus ventajas e inconvenientes.
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=chem-acs, backend=biber]{biblatex}
\renewbibmacro*{title}{%
\ifboolexpr{
test {\iffieldundef{title}}
and
test {\iffieldundef{subtitle}}
}
{}
{\printtext[title]{%
\printfield[titlecase]{title}%
\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}}%
\newunit}%
\printfield{titleaddon}%
\printunit{\addperiod\space}}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{geer}
\printbibliography
\end{document}
Geer, I. de Earl, Saint, Bishop, Skald - y Música, el condado de Orkney del siglo XII. Un estudio musicológico. Doctor. Tesis, Uppsala: Uppsala Universitet, 1985.