根据 APA 规则,每个参考文献后面都必须有数字对象标识 (doi)。我使用 JabRef 作为参考文献管理器,出于某种原因,如果我将文章 doi 放在其“doi”字段中,它不会在我的编辑器上构建后显示,但如果我将 doi 放在其“注释”字段中,它就会显示。但是,它会在注释字段后添加一个句号。我需要一种方法来让参考文献不以句号结尾。
这是 LaTex 文档。我使用 TexPad 作为编辑器。
\documentclass[12pt,a4paper,oneside]{report}
\usepackage[utf8]{inputenc}
\usepackage[portuguese, english]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[sort, longnamesfirst]{natbib}
\usepackage[strings]{underscore}
\bibliographystyle{newapa}
\usepackage{sectsty}
\chapterfont{\fontsize{14}{15}\selectfont}
\sectionfont{\fontsize{12}{15}\selectfont}
\subsectionfont{\fontsize{12}{15}\selectfont}
\renewcommand\bibsection{\section*{Referências}}
\bibpunct[:\ ]{(}{)}{;}{a}{,}{,}
\title{}
\date{}
\makeindex
\begin{document}
\cite{aldous-newviewsgrandparents-1995}
\bibliography{/Users/Ricardo/Documents/Ricardo/library2.bib}
\end{document}
它产生了这个:
Aldous, J. (1995)。代际背景下的祖父母新观点。《家庭问题杂志》,16(1),104–122。doi:10.1177/019251395016001006。
我需要结束最后那段时期。
谢谢。
答案1
这很好用。再次,我想知道为什么您想删除这个点吗?
\begin{filecontents*}{sample2.bib}
@Article{test,
author = {An Author},
title = {A Title},
journal = {Some Journal},
year = {2013},
note = {Doi: 1234\EatDot},
}
\end{filecontents*}
\documentclass[a4paper]{article}
\newcommand\EatDot[1]{}
\begin{document}
\nocite{*}
\bibliographystyle{plain}
\bibliography{sample2}
\end{document}