我对 @Joseph Wright 的 biblatex-chem 包有疑问。我的问题涉及期刊 Angew. Chem. 和 Angew. Chem. Int. Ed. 的引用。如果我使用\cite{Name}
与国际版相关的期刊的命令,则两种期刊都会列出,而国际版列在 Angew. Chem. 版之后,并以分号分隔,正如应该的那样。但是,当我有第二个应该列为子条目的期刊时,Angew. Chem. Int. Ed. 条目总是会消失在参考书目中。
所以这里\cite{Ache1989}
有效。如果我使用\mcite{set1,*Ache1989,*Wurm.2017}
(两个期刊都链接到它们的国际版),它们将显示为条目 a) 和 b),但没有国际版。
我怎样才能让它工作?
谢谢
\documentclass[12pt,a4paper,captions=nooneline]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[style=chem-angew,mcite=true,backend=biber,chaptertitle,pageranges=true,subentry]{biblatex}
\DefineBibliographyStrings{ngerman}{references = {Literatur}}
\addbibresource{Literatur.bib}
\let\cite=\supercite
\begin{document}
\newpage
\cite{Ache1989}
\cite{Wurm.2017}
\newpage
\printbibliography
\end{document}
参考文献:
@article{Wurm.2017,
author = {Wurm, Thomas and Bucher, Janina and Duckworth, Sarah B. and Rudolph, Matthias and Rominger, Frank and Hashmi, A. Stephen K.},
year = {2017},
pages = {3413--3417},
pagination = {page},
volume = {129},
number = {12},
journal = {Angew. Chem.},
doi = {10.1002/ange.201700057},
related = {Wurm.2017c},
relatedtype = {translatedas},
}
@article{Wurm.2017c,
author = {Wurm, Thomas and Bucher, Janina and Duckworth, Sarah B. and Rudolph, Matthias and Rominger, Frank and Hashmi, A. Stephen K.},
year = {2017},
pages = {3364--3368},
pagination = {page},
volume = {56},
number = {12},
journal = {Angew. Chem. Int. Ed.},
doi = {10.1002/anie.201700057},
}
@ARTICLE{Ache1989,
author = {H. J. Ache},
journal = {Angew. Chem},
year = {1989},
volume = {101},
pages = {1-21},
related = {Ache1989a},
relatedtype = {translatedas},
}
@ARTICLE{Ache1989a,
author = {H. J. Ache},
journal = {Angew. Chem. Int. Ed.},
year = {1989},
volume = {28},
pages = {1-20},
}
答案1
整个机制目前正在制定中。参见问题 #470。即将推出的 Biber 2.8 和 3.8 版本biblatex
应该可以正常工作。问题是,条目related
的处理方式与'd 或'd 条目的处理@set
方式不同。这个问题现在已经解决了。related
\cite
\nocite
目前,\nocite{Ache1989,Wurm.2017}
参与其中的父母之一就足以作为一种解决方法。
\mcite{set1,*Ache1989,*Wurm.2017}\nocite{Ache1989,Wurm.2017}