我在RStudio中有一个带引用的.Rnw文件(Test.Rnw)。 .bib文件与.Rnw文件位于同一文件夹中,但是当我编译.Rnw文件时,没有写出.bbl文件,但出现错误:
There were undefined citations
然后按预期检查日志:
No file Test.bbl
这是我要编译的代码:
\documentclass[12pt, oneside]{article}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{graphicx}
\usepackage{float}
\usepackage[sort,comma,numbers,super]{natbib}
\usepackage{url}
\usepackage{enumitem}
\usepackage[utf8]{inputenc}
\usepackage[letterpaper, top=1in, bottom=1in, right=1in, left=1in]{geometry}
\begin{document}
\title{Analysis}
\author{Amanda E. Gentry}
\date{April 7, 2019}
\maketitle
\section{Introduction}
Some text\citep{Hoerl70}. More text\citep{Tibshirani96}. Even more text\citep{Zou05}.
Code section below:
<<loading, echo=FALSE, eval=TRUE, message=F, warning=F>>=
x <- seq(1:10)
summary(x)
@
\bibliography{Refs}
\bibliographystyle{plain}
\end{document}
我已经在网上搜索了答案,但至今没有发现与该问题直接相关的信息或解决方法。
有趣的是,该相同的代码将在RStudio 1.1.143版(我已安装在另一台计算机上)中正确编译,但不会在RStudio的最新版本或任何较旧的版本中进行编译(返回约3个版本) )和1.1.143不是当前可供下载的存档版本。
到目前为止,我没有将这个问题发布到RStudio社区委员会。
编辑: 这是我正在使用的.bib文件
@Article{Hoerl70,
author={Arthur E. Hoerl and Robert W. Kennard},
title={Ridge Regression: Biased Estimation for Nonorthogonal Problems},
journal={Technometrics},
volume={12},
number={1},
year={1970},
pages={55-67}
}
@article{Tibshirani96,
author={Robert Tibshirani},
title={Regression Shrinkage and Selection via the Lasso},
journal={Journal of the Royal Statistical Society, Series B},
volume={58},
number={1},
year={1996},
pages={267-288}
}
@Article{Zou05,
author={Hui Zou and Trevor Hastie},
title={Regularization and variable selection via the elastic net},
journal={Journal of the Royal Statistical Society Series B-Statistical Methodology},
volume={67},
number={Part 2},
pages={301-320},
year={2005}
}
这是错误消息的屏幕截图: