有没有办法从我的 bibtex 文件中取出引文并将其移动到我的 tex 文件中,而无需更改格式?

有没有办法从我的 bibtex 文件中取出引文并将其移动到我的 tex 文件中,而无需更改格式?

我有大量以下格式的引用

Dadrichetal2015,
Author = {Dadrich, M. and Nicolay, N.H. and Flechsig, P. and  Bickelhaupt, S. and 
Hoeltgen, L. and Roeder, F. and Hauser, K. and Tietz, A. and Jenne, J. and Lopez, R. 
and Roehrich, M. and Wirkner, U. and Lahn, M. and Huber, P.E.},
Title = {Combined inhibition of TGF$\beta$ and PDGF signaling attenuates radiation- 
induced pulmonary fibrosis.},
Journal = {Oncoimmunology},
Volume = {5},
Year = {2015},
note = {https://www.ncbi.nlm.nih.gov/pubmed/?term=dadrich+M\%2C+Oncoimmunology}}

.bib文件中。我在使文件工作时遇到了很多麻烦.bib,因此决定手动操作。有没有办法让我将引文从 移动到.bib.tex并让它们正确显示,而不必基本上重写我所有的引文?

答案1

(评论太长,因此作为答案发布)

你问,

有没有办法从我的 bibtex 文件中取出 [书目条目] 并将其移动到我的 tex 文件中,而无需更改格式?

最简洁的答案是不”。

长话短说就是:“除非你想做重新发明轮子的事情,否则答案是否定的。”

您还没有说明 bib 条目到底“不起作用”在哪里。不过,以下设置可以正常工作。您必须执行的主要创造性行为是选择合适的书目样式;abbrvnat这只是众多可能选择之一。

请注意我

  • 在字段中添加了几对花括号,author以防止 BibTeX 将某些单词转换为小写,
  • 替换\beta\upbeta
  • 将字段更改noteurl,并且
  • 直接用期刊提供的信息替换 URL 字符串。

代码还加载了xurlhyperref包。要编译此文档,请确保在其上再运行两次 LaTeX、BibTeX 和 LaTeX。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{Dadrichetal2015,
Author = {Monika Dadrich and Nils H. Nicolay and 
          Paul Flechsig and Sebastian Bickelhaupt and 
          Line Hoeltgen and Falk Roeder and Kai Hauser 
          and Alexandra Tietz and Jürgen Jenne and 
          Ramon Lopez and Manuel Roehrich and 
          Ute Wirkner and Michael Lahn and 
          Peter E. Huber},
Title  = {Combined inhibition of {TGF$\upbeta$} 
          and {PDGF} signaling attenuates 
          radiation-induced pulmonary fibrosis},
Journal= {Oncoimmunology},
Volume = 5,
Number = 5,
Pages  = {e1123366},
Year   = 2015,
url    = {https://doi.org/10.1080/2162402X.2015.1123366},
doi    = {10.1080/2162402X.2015.1123366},
}
\end{filecontents}

\documentclass{article}
\usepackage[numbers]{natbib} % citation management package
\bibliographystyle{abbrvnat} % choose a suitable bib style
\hyphenation{onco-immu-no-logy}
\usepackage{upgreek}  % for "\upbeta" macro
\usepackage{xurl}  % allow line breaks anywhere in a URL string
\usepackage[colorlinks,allcolors=blue]{hyperref}

\begin{document}
\cite{Dadrichetal2015}
\bibliography{mybib}
\end{document}

相关内容