bibtex 风格的“angewandte”和双重引用

bibtex 风格的“angewandte”和双重引用

我想使用 BibTeX 样式angewandte(chemie) 的双引文。自述文件中对此进行了解释:

对于 Angewandte Chemie (德文国际版) 格式的双重引用,第二个文献引用可以用 BibTeX 字段twojournaltwovolume和给出。字段用于twopages表示年份!year

但是我不明白这些说明。有人能帮我吗?

编辑:我只是从https://chemieunser.wordpress.com/2012/05/02/bibtex-stil-fur-die-angewandte-chemie/,将其放在我的 tex 文件的文件夹中并使用以下命令进行包含(仅列出最重要的):

\usepackage{mciteplus}
\usepackage[hidelinks,bookmarksopen]{hyperref}
\bibliographystyle{angewandte}
\bibliography{master_references}

答案1

链接的样式附带一个演示文件,该文件显示了参考书目条目应以以下形式给出

@ARTICLE{Ache1989,
  author = {H. J. Ache},
  journal = {Angew. Chem.},
  year = {1989},
  volume = {101},
  pages = {1-21},
  timestamp = {2012.04.27},
  twojournal = {Angew. Chem. Int. Ed.},
  twopages = {1-20},
  twovolume = {28}
}

其中的条目two...用于第二个版本。这导致一个最小示例,例如

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@ARTICLE{Ache1989,
  author = {H. J. Ache},
  journal = {Angew. Chem.},
  year = {1989},
  volume = {101},
  pages = {1-21},
  twojournal = {Angew. Chem. Int. Ed.},
  twopages = {1-20},
  twovolume = {28}
}
\end{filecontents*}
\documentclass{article}
\usepackage[sort&compress,numbers]{natbib}
\usepackage{mciteplus}
\begin{document}
\cite{Ache1989}
\bibliographystyle{angewandte}
\bibliography{\jobname}
\end{document}

那里有两个应用化学。CTAN 上的风格,我自己的angew风格,rsc包装和ChemEurJ风格,部分chembst捆绑。我的风格不会尝试任何“聪明”的东西应用引用同时ChemEurJ提供了以下germanpages概念:

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@ARTICLE{Ache1989,
  author = {H. J. Ache},
  journal = {Angew. Chem. Int. Ed.},
  year = {1989},
  volume = {28},
  pages = {1-20},
  germanpages = {1-21},
}
\end{filecontents*}
\documentclass{article}
\usepackage[sort&compress,numbers]{natbib}
\usepackage{mciteplus}
\begin{document}
\cite{Ache1989}
\bibliographystyle{ChemEurJ}
\bibliography{\jobname}
\end{document}

这两种方法都依赖于两个版本之间的固定关系:如果论文恰好是英语的某一年和德语的另一种年份,那么它们就不起作用。

如果你愿意考虑,biblatex那么他的chem-angew风格(部分biblatex-chembundle(也是我写的)提供了一种链接两个独立数据库条目的方法:

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@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},
}
\end{filecontents*}
\documentclass{article}
\usepackage[backend=biber,style=chem-angew]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\cite{Ache1989}
\printbibliography
\end{document}

这样做的好处是,每个条目都可以单独用于其他样式。(我提供了一组样式biblatex,但只添加了此chem-angew样式的链接,因为其他出版商通常不会这样做。)

相关内容