我怎样才能在文本中添加仅由数字组成的引用?目前,我正在使用 natbib 包,它以 Weisstein [1] 的形式提供引用。我想要仅由 [1] 组成的引用,并且数字显示在相应参考文献旁边。我可以使用哪个包来执行此操作?
以下是我的序言:
%This is the preamble of the document
\usepackage{geometry}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{framed}
\usepackage{amssymb}
\usepackage{float}
\usepackage{apacite}
\usepackage[numbers]{natbib}
我的引用如下:
\begin{framed}
\noindent \textit{Sidenote:} A polygonal number \citet{Polygonal_number} is a number that can be expressed in dots and arranged in the shape of a polygon. The formula for the $n^{th}$ polygonal number, where the polygon has $s$ sides is:
\[P(s,n)= \frac{n^2(s-2)- n(s-4)}{2}\]
\end{framed}
答案1
要仅获取数字,请替换\citet
为\citep
。
以下 MWE 显示了差异:
\documentclass{article}
\usepackage[numbers]{natbib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{example,
author = "Michel Goossens and Frank Mittlebach and Alexander Samarin",
title = "The Latex Companion A",
year = "1993",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"
}
\end{filecontents}
\begin{document}
\citep{example}
\citet{example}
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}
有关差异的更深入描述,您可以参考手册的“2.3 基本引用命令”部分natbib
(第 7 页),其中包含几个代码示例和相应的输出。