我正在用 LaTeX 撰写哲学博士论文(在 Mac 上使用 TeXshop 和 Bibdesk),我有一个问题:
我经常使用一位哲学家的作品,所以我在开头引入了一个缩写列表(例如:《存在与时间》将是 BT)。我一直使用\citetext
now(例如\citetext{BT, 27}
),但我不确定这是否会打印在 pdf 文件的参考书目中(BT 也是 bibtex 键)。
谁能帮我这个?
答案1
请看以下示例条目:
@book{BT,
author = "Martin Heidegger",
title = "Being and Time",
year = 1962,
publisher = "Blackwell",
}
您在评论中提到您使用了该natbib
包。假设您采用作者-年份引用样式,则该命令\citet{BT}
会生成Heidegger (1962)
其输出。
命令
\defcitealias{BT}{BT} % first arg: key; second arg: alias
用于为该条目设置别名。(当然,对于这个特定示例,引用键和别名完全相同并非巧合。)然后,命令\citetalias{BT}
将简单地生成BT
,命令\citepalias[see][p.~25]{BT}
将生成(see BT, p. 25)
。请注意,命令\citetalias
和\citepalias
的工作方式与“普通”\citet
和\citep
命令完全相同——当然,除了它们会将指定的别名放在适当的位置。