Mendeley bibtex 中缩写的期刊标题?
Abbreviated Journal Titles in Mendeley bibtex?
我正在尝试从 Mendeley 获取缩写的期刊名称到 bibtex,但是 运行 遇到了问题。我已按照说明 here 激活缩写,但它们没有出现在 bibtex 中。例如,如果我 'Copy as formatted citation' 我得到:
1. Baylor, L. R. et al. Pellet fuelling, ELM pacing and disruption mitigation technology development for ITER. Nucl. Fusion 49, 085013 (2009).
其中有缩略期刊(Nucl. Fusion)。但是,如果我 'Copy as BibTeX entry' 我得到:
@article{Baylor2009,
author = {Baylor, L. R. and Combs, S. K. and Foust, C. R. and Jernigan, T. C. and Meitner, S. J. and Parks, P. B. and Caughman, J. B. and Fehling, D. T. and Maruyama, S. and Qualls, A. L. and Rasmussen, D. A. and Thomas, C. E.},
journal = {Nuclear Fusion},
pages = {085013},
title = {{Pellet fuelling, ELM pacing and disruption mitigation technology development for ITER}},
volume = {49},
year = {2009}
}
没有缩写期刊。
是否有任何不涉及解决方法的直接解决方案?
感谢您的帮助。
这是一个 MWEB:
\documentclass{article}
\usepackage[style=nature,maxnames=1,uniquelist=false]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{key,
author = {Baylor, L. R. and Combs, S. K. and Foust, C. R. and Jernigan, T. C. and Meitner, S. J. and Parks, P. B. and Caughman, J. B. and Fehling, D. T. and Maruyama, S. and Qualls, A. L. and Rasmussen, D. A. and Thomas, C. E.},
journal = {Nuclear Fusion},
pages = {085013},
title = {{Pellet fuelling, ELM pacing and disruption mitigation technology development for ITER}},
volume = {49},
year = {2009}
}
\end{filecontents}
\begin{document}
\cite{key}
\printbibliography
\end{document}
您可以告诉 biblatex
用您选择的缩写替换全名:
\documentclass{article}
\usepackage[style=nature,maxnames=1,uniquelist=false]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{key,
author = {Baylor, L. R. and Combs, S. K. and Foust, C. R. and Jernigan, T. C. and Meitner, S. J. and Parks, P. B. and Caughman, J. B. and Fehling, D. T. and Maruyama, S. and Qualls, A. L. and Rasmussen, D. A. and Thomas, C. E.},
journal = {Nuclear Fusion},
pages = {085013},
title = {{Pellet fuelling, ELM pacing and disruption mitigation technology development for ITER}},
volume = {49},
year = {2009}
}
\end{filecontents}
\DeclareSourcemap{
\maps[datatype=bibtex,overwrite=true]{
\map{
\step[fieldsource=journal,
match=\regexp{Nuclear\sFusion},
replace={Nucl.\ Fusion}]
}
}
}
\begin{document}
\cite{key}
\printbibliography
\end{document}
我正在尝试从 Mendeley 获取缩写的期刊名称到 bibtex,但是 运行 遇到了问题。我已按照说明 here 激活缩写,但它们没有出现在 bibtex 中。例如,如果我 'Copy as formatted citation' 我得到:
1. Baylor, L. R. et al. Pellet fuelling, ELM pacing and disruption mitigation technology development for ITER. Nucl. Fusion 49, 085013 (2009).
其中有缩略期刊(Nucl. Fusion)。但是,如果我 'Copy as BibTeX entry' 我得到:
@article{Baylor2009,
author = {Baylor, L. R. and Combs, S. K. and Foust, C. R. and Jernigan, T. C. and Meitner, S. J. and Parks, P. B. and Caughman, J. B. and Fehling, D. T. and Maruyama, S. and Qualls, A. L. and Rasmussen, D. A. and Thomas, C. E.},
journal = {Nuclear Fusion},
pages = {085013},
title = {{Pellet fuelling, ELM pacing and disruption mitigation technology development for ITER}},
volume = {49},
year = {2009}
}
没有缩写期刊。
是否有任何不涉及解决方法的直接解决方案?
感谢您的帮助。
这是一个 MWEB:
\documentclass{article}
\usepackage[style=nature,maxnames=1,uniquelist=false]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{key,
author = {Baylor, L. R. and Combs, S. K. and Foust, C. R. and Jernigan, T. C. and Meitner, S. J. and Parks, P. B. and Caughman, J. B. and Fehling, D. T. and Maruyama, S. and Qualls, A. L. and Rasmussen, D. A. and Thomas, C. E.},
journal = {Nuclear Fusion},
pages = {085013},
title = {{Pellet fuelling, ELM pacing and disruption mitigation technology development for ITER}},
volume = {49},
year = {2009}
}
\end{filecontents}
\begin{document}
\cite{key}
\printbibliography
\end{document}
您可以告诉 biblatex
用您选择的缩写替换全名:
\documentclass{article}
\usepackage[style=nature,maxnames=1,uniquelist=false]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{key,
author = {Baylor, L. R. and Combs, S. K. and Foust, C. R. and Jernigan, T. C. and Meitner, S. J. and Parks, P. B. and Caughman, J. B. and Fehling, D. T. and Maruyama, S. and Qualls, A. L. and Rasmussen, D. A. and Thomas, C. E.},
journal = {Nuclear Fusion},
pages = {085013},
title = {{Pellet fuelling, ELM pacing and disruption mitigation technology development for ITER}},
volume = {49},
year = {2009}
}
\end{filecontents}
\DeclareSourcemap{
\maps[datatype=bibtex,overwrite=true]{
\map{
\step[fieldsource=journal,
match=\regexp{Nuclear\sFusion},
replace={Nucl.\ Fusion}]
}
}
}
\begin{document}
\cite{key}
\printbibliography
\end{document}