Usando LuaLaTeX y biber con Texmaker en una Mac
Al citar un artículo como el siguiente, todo en la bibliografía se imprime correctamente solo elNombre de la revistano está impreso en absoluto. Debería mostrarse después de "En: " No tengo idea de por qué sucede esto, ya que otros identificadores como @book
o @inproceedings
funcionan bien.
[1] Woodland, S., Crocombe, AD, Chew, JW und Mills, SJ: Un nuevo método para medir la conductancia de contacto térmico: técnica experimental y resultados. En: 133.7 (07/2011), S. 071601. doi: 10.1115/1.4001770 (s. S. 2).
@article{woodland_new_2011,
title = {A {New} {Method} for {Measuring} {Thermal} {Contact} {Conductance}—{Experimental} {Technique} and {Results}},
volume = {133},
issn = {0742-4795, 1528-8919},
url = {https://asmedigitalcollection.asme.org/gasturbinespower/article/doi/10.1115/1.4001770/466203/A-New-Method-for-Measuring-Thermal-Contact},
doi = {10.1115/1.4001770},
abstract = {Thermal contact conductance (TCC) is used to characterize heat transfer across interfaces in contact. },
language = {en},
number = {7},
urldate = {2020-04-29},
journal = {Journal of Engineering for Gas Turbines and Power},
author = {Woodland, Simon and Crocombe, Andrew D. and Chew, John W. and Mills, Stephen J.},
month = jul,
year = {2011},
pages = {071601},
file = {Submitted Version:/Users/hanneshenglein/Zotero/storage/7MGEHYCI/Woodland et al. - 2011 - A New Method for Measuring Thermal Contact Conduct.pdf:application/pdf}
}
Bibmacro redefinido
%% Only used by article driver: Journal Volume.Number (date)
\newbibmacro*{journal+volume+date}{%
\usebibmacro{journal}%
\setunit*{\addspace}%
\iffieldundef{series}
{}
{%
\newunit
\printfield{series}%
\setunit{\addspace}%
}
\usebibmacro{volume+number+eid}%
\setunit{\addspace}%
\usebibmacro{date}%
\newunit
}
Controlador para artículos:
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{author}%
\setunit{\printdelim{nametitledelim}}\newblock
\usebibmacro{title}%
\newunit\newblock
\usebibmacro{in:}%
\usebibmacro{journal+volume+date}%
\usebibmacro{pages}%
%\usebibmacro{note}%
\newunit\newblock
%\iftoggle{bbx:isbn}
%{\printfield{issn}}
%{}%
\newunit\newblock
\usebibmacro{doi+eprint+url}%
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\newunit\newblock
\iftoggle{bbx:related}
{\usebibmacro{related:init}%
\usebibmacro{related}}
{}%
\usebibmacro{finentry}
}