原始问题已被删除。通过包含期刊的样式文件,这为我的问题提供了更具体的问题。
我被告知正确的引用是
正如关于 Kidsdata.org 页面上所指定的,我们建议的引用是:[原始数据来源。] 引用自 www.kidsdata.org,这是 Lucile Packard 儿童健康基金会的一个项目。检索于 [日期]。
我已尝试和@misc
。@techreport
似乎都没有用。
已编辑包括下面@UlrikeFischer 的建议。仍然失败。
@misc{la_births,
title= {Birth Statistics Master Files},
author= {{California Department of Public Health}},
year= {2013},
url={\url{http://www.kidsdata.org/topic/610/fertility-rate/}},
note= {As cited on \url{www.kidsdata.org}, a program of the Lucile Packard Foundation for Children's Health. Accessed: July 27th, 2016}
}
@techreport{la_deaths,
author= {{Office of Health Assessment \& Epidemiology}},
title= {Mortality in Los Angeles County 2012: Leading causes of death and premature death with trends for 2003-2012},
institution= {Los Angeles County Department of Public Health},
year= {2015}
}
@techreport{un_population,
author= {Department of Economic and Social Affairs: Population Division},
title= {World Population Prospects: The 2012 Revision, Highlights and Advance Tables},
institution= {United Nations},
year= {2013},
number= {ESA/P/WP.228}
}
在 my_file.tex 上运行 pdflatex.exe...失败
我没有看到原作者源站点,因此作者字段的用法为“引用于...”(错误?)。
以下是可重现的示例:
下面提供了一个可重现的示例,使用上述引用作为文件bibliography.bib
。这做编译!
\documentclass{jss}
\begin{document}
\cite{la_births}
\cite{la_deaths}
\cite{un_populaton}
%------------------------------------------------------------
% Bibliography
\bibliography{bibliography}
\end{document}
期刊具体示例:
更完整的示例使用了期刊的样式文件,找到这里并且不需要\bibliographystyle{plain}
由其样式文件控制。
此外,还使用了此序言。否则,上述示例相同。我正在使用 Rstudio/Sweave 编译我的文档。
\documentclass[article]{jss}
% \usepackage{graphicx, color, hyperref, ae, fancyverb, natbib} % -- default JSS packages
\usepackage{amsmath, amssymb, amsthm} % American Math. Society Packages
\usepackage{thumbpdf} % JSS encouraged
\usepackage{float}
\usepackage[font= footnotesize, labelfont= bf]{caption}
\usepackage{placeins}
%% need no \usepackage{Sweave.sty}
%------------------------------------------------------------
\begin{document}
\SweaveOpts{concordance=TRUE}
日志输出(真实文档)
该文档无法通过 pdflatex,并出现 1 条警告。
所有对“警告”的 ctrl+F 引用均转载如下。
Package hyperref Warning: Option `hyperindex' has already been used,
(hyperref) setting the option has no effect on input line 444.
Package hyperref Info: Option `colorlinks' set `true' on input line 444.
Package hyperref Info: Option `linktocpage' set `true' on input line 444.
Package hyperref Info: Option `plainpages' set `false' on input line 444.
)
Package thumbpdf Warning: Thumbnail data file `jss_synthACS.tpt' not found.
Package natbib Warning: Citation `la_births' on page 1 undefined on input line
21.
Package natbib Warning: Citation `un_populaton' on page 1 undefined on input li
ne 25.
答案1
我发现三个相当简单的问题:
un_population
引文关键字(.bib 中) 和(.tex 中)不匹配un_populaton
。后者缺少一个 i。bib条目的作者字段
un_population
不受保护。因此and
被解释为用姓氏of Economic
和分隔两个作者Division
。url
bib 条目的字段不得la_births
有附加\url{}
命令。BibTeXjss
样式会自动为字段中的条目添加超链接url
。
纠正这些问题将使我获得期望的输出。
答案2
您不应该滥用字段。作者字段应该包含作者,而不是一些任意文本。如果没有人,则使用“匿名”,或者在您的情况下最好使用机构:
@misc{la_births,
title= {Birth Statistics Master Files},
author= {{California Department of Public Health}},
year= {2013},
url={http://www.kidsdata.org/topic/610/fertility-rate/},
note= {As cited on www.kidsdata.org, a program of the Lucile Packard Foundation for Children's Health. Accessed: July 27th, 2016}
}
\documentclass{jss}
\begin{document}
\cite{la_births}
\bibliography{test}
\end{document}