【问题标题】: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 \cite{PNUD1996}. 它会产生:

在 [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。这在智利是相当标准的。

标签: latex bibliography


【解决方案1】:
\makeatletter
\def\@biblabel#1{}
\makeatother

在序言中会这样做。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 感谢您的建议。在我学习的大学里,他们让我们在 APA 样式或 ISO 690 之间进行选择,所以我将切换到 APA。我担心的另一件事是我正在用西班牙语写作,所以我会寻找西班牙语版本的 apalike。
    • @Tae:我认为 CTAN 中没有任何内容:如果有,应该在 ctan.org/tex-archive/biblio/bibtex/contrib 下。需要改变什么?它只是将“and”更改为“y”吗?这是对 apalike.sty 的一个相当容易的更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    • 2021-01-31
    • 1970-01-01
    • 2012-09-06
    • 2021-07-19
    • 2014-08-02
    • 2016-10-19
    相关资源
    最近更新 更多