我可以从参考书目中删除标签,同时将它们保留在引文中吗?

Posted

技术标签:

【中文标题】我可以从参考书目中删除标签,同时将它们保留在引文中吗?【英文标题】:Can I remove the labels from the bibliography, while keeping them in citations? 【发布时间】:2011-03-01 10:59:48 【问题描述】:

我正在使用 thebibliography 编写报告的参考书目,因为我不需要 BibTeX 数据库(或者我没有时间学习如何自定义或编写样式)。

可选参数[label] 指定在我的正文中如何引用该参考。这是我的参考定义:

\bibitem[PNUD1996]PNUD1996 PNUD. Desarrollo Humano en Chile 1996. Santiago: PNUD, 1996.

如果我写:in \citePNUD1996. 它会产生:

在 [PNUD1996] 中。

但标签也出现在参考书目中:

[PNUD1996] PNUD。 Desarrollo Humano en 智利 1996。圣地亚哥:PNUD,1996。

我可以从参考书目中删除标签并将其保留在参考文献中吗?我的意思是,得到:

在 [PNUD1996] 中。

PNUD。 Desarrollo Humano en 智利 1996。圣地亚哥:PNUD,1996。

【问题讨论】:

嘿,我认为在 bibtex 中这样做会快很多。您不必学习如何编写或自定义变量,只需下载正确的软件(如果您使用 Windows,我推荐 JabRef,如果您使用 Mac,我推荐 BibDesk)。您必须在乳胶文件中编写的部分将比您尝试使用 thebibliography 执行的操作要容易得多 如果去掉标签,读者如何在参考书目中找到正确的参考文献? @rcollyer 我使用的参考文献如:Boisier, 2003 与参考书目中的项目信息相匹配。如果有两个出版物的年份和作者相同,我使用:Boisier, 2003a。这在智利是相当标准的。 【参考方案1】:
\makeatletter
\def\@biblabel#1
\makeatother

在序言中会这样做。

【讨论】:

【参考方案2】:

如果您使用作者数据引用系统之一,例如Harvard 或apalike,则参考书目中不会显示任何关键字,读者使用正文中的信息在参考表中查找来源物品,随心所欲。您可以混合搭配:您可以使用一个 BST 文件来生成 reflist,并使用一组不相关的 Latex 宏在文档正文中生成引用。

您的示例有点古怪:您根据作者和日期查找项目,但作者信息和日期在 bibitem 的开头并不在一起,而是分开出现。这使得查找引文更加耗时;这并非史无前例:ISO 690 书目风格以这种方式拆分信息,并且有些期刊使用作者日期引用。但如果你有选择,我会避免这样做。

【讨论】:

感谢您的建议。在我学习的大学里,他们让我们在 APA 样式或 ISO 690 之间进行选择,所以我将切换到 APA。我担心的另一件事是我正在用西班牙语写作,所以我会寻找西班牙语版本的 apalike。 @Tae:我认为 CTAN 中没有任何内容:如果有,应该在 ctan.org/tex-archive/biblio/bibtex/contrib 下。需要改变什么?它只是将“and”更改为“y”吗?这是对 apalike.sty 的一个相当容易的更改。

以上是关于我可以从参考书目中删除标签,同时将它们保留在引文中吗?的主要内容,如果未能解决你的问题,请参考以下文章

SVN 从存储库中删除更改,但将它们保留在我的结帐中?

在 pyplot 子图中保留轴的同时删除框架

如何删除用zotero添加的引文?

在保留所有历史提交的同时将Git存储库迁移到tfs Git

如何从 iOS 中删除 react-native-firebase,同时将其保留在 Android 中?

如何在保留 GNOME 的其余部分的同时从我的 NixOS 中删除 Epiphany?