
Quero alterar a saída dos @thesis
campos de entrada. Atualmente, estou usando o biblatex
estilo chem-acs
.
Usando a entrada:
@thesis{ABC2019,
author = {LastName, A.},
school = {University of example},
title = {Title of fancy science stuff},
type = {PhD thesis},
year = {2019}
}
Eu recebo:
Sobrenome, A. Título de material científico sofisticado., Tese de doutorado, Universidade do exemplo, 2019.
No entanto, quero seguir algumas regras de citação de periódicos, que exigem a remoção do delimitador de vírgula após o título. Então, o que pretendo é:
Sobrenome, A. Título de material científico sofisticado. Tese de doutorado, Universidade do exemplo, 2019.
Alguma idéia de como conseguir isso?
Responder1
Independentemente do resultado que você realmente deseja, o resultado obtido no momento não parece muito correto.
Geer, I. de Earl, Saint, Bishop, Skald – e Música, The Orkney Earldom of the Twelfth Century. Um estudo musicológico., Ph.D. Tese, Uppsala: Uppsala Universitet, 1985.
A pontuação dupla ".," seria considerada um erro pela maioria das pessoas. Eu relatei isso emhttps://github.com/josephwright/biblatex-chem/issues/16.
Se você quisesse uma vírgula após o título, a correção seria tão fácil quanto
\DeclareFieldFormat*{title}{#1}
Mas você quer um período, então é necessário mais algum trabalho.
Existem várias maneiras possíveis de lidar com isso e todas elas têm suas vantagens e desvantagens.
\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 – e Música, The Orkney Earldom of the Twelfth Century. Um estudo musicológico. Ph.D. Tese, Uppsala: Uppsala Universitet, 1985.