目前,用于自然科学的Stack Stack科学站点数量稳步增长:统计分析,数学,理论计算机科学,物理学,怀疑论者,天文学,理论物理学,计算科学,生物学和认知科学。

对所有这些站点都有用的一项功能是可以更轻松地引用科学文献。

根据Nikolova等人的说法,正确引用一篇科学论文来支持您的回答大致是这样的


1 DNA可以形成瞬时Hogsteen碱基对...





DNA可以形成短暂的Hogsteen碱基对(Nikolova等,2011)...


所有引文都将在帖子末尾列出,如果可用,文本本身的引文以及列表中的全部引文都将链接到参考文献的在线来源,最好是通过DOI避免link-rot。

当然已经可以手动实现此效果,但是要正确设置markdown中的引文格式,还有很多工作要做。如果可以从BibTeX或RIS文件自动生成引文,这些引文通常可以直接在科学文章的在线版本上获得,或者可以轻松地从引文管理软件导出,那将非常好。 />从生命科学中获取论文书目数据的另一种方法是Pubmed数据库。

我的想法是,这不仅会使添加适当外观的引文更加容易,而且使网站看起来更加美观。整体上更专业。但这也将增加对引用的期望。它应该鼓励用户使用主要文献来支持其主张,并提高答案的质量。

理想情况下,只需从期刊主页或诸如Pubmed之类的数据库复制链接即可,然后将引文数据自动提取并插入到帖子中。像Zotero这样的某些引文软件已经可以做到这一点,因此可以通过集成现有库来实现。在侧边栏中阻止。引用相同来源(例如通过DOI的比较确定)的帖子通常是关于紧密相关的主题的,在某些情况下,使其更易于查找可能非常有用。 1] Nikolova等人,规范双链体DNA中的瞬时Hoogsteen碱基对,Nature 470,498-502(2011)

评论

我支持这个;我还将在Stack Overflow上支持它的精简版本(无书目内容),但我想那将是一个单独的功能请求

如果您可以创建一个系统,在引用学术文献时不会感到烦恼,那么您将成为亿万富翁,尤其是如果您可以使用小型文本Web编辑器而不是像EndNote这样的专用软件套件来做到这一点。我看不到使用它的简单方法。

...怀疑论者的科学?

@StevenJeuris怀疑论者不是明确的科学网站,但是关于科学的很多问题。该站点还要求您为每个答案提供参考,因此在那里对引用的支持将非常有用。

我在讽刺。 ; p在该列表中看起来很奇怪。 ; p

因为我现在是Cog Sci.SE的一部分,所以我意识到了这一点的重要性,但仍然想不出一个很好的解决方案来添加到我们当前的降价设置中...

+1 +1 +1 +1 +1 +1 +1 +1 ...引用是正确引用的最大障碍。使其变得容易使人们提供更多参考,这是很好的。

相关:meta.physics.stackexchange.com/questions/5495/…和meta.mathoverflow.net/questions/1485/…

#1 楼

现在,我们至少在内部进行了两次讨论(如果您算上那些要求对快速链接的资源进行某种形式的快速链接的网站的变化,那么……要超过两次)。两次,这个想法都未能引起人们的注意。反对它的主要论据是:


以一种比目前正在使用的手动变通办法明显更好的方式来做。 br />
这是MathJax风格与正常Markdown的另一种偏离,增加了新用户的学习曲线,并导致在站点和系统之间移动的有经验的人们感到困惑。网络内部对于引文的外观甚至还没有达成共识,更不用说应该支持哪些来源了,应该采用什么样的后备方式。可能是在棋盘游戏中自动关联MTG卡的支持。值得注意的是,这并不是一个巨大的成功,实际上由于链接数据源所施加的许可要求,因此有意地受到了阻碍。
因此,在有好处的网站上,我建议遵循LEGOR Answers的示例,该示例的成员为插入零件图构建了用户脚本。 。尽管这肯定比内置解决方案方便,但它允许针对社区的特定需求量身定制行为,并毫不延迟地对其进行更新或增强。从理论上讲,可以在某个时候将足够有用(且已获得适当许可)的脚本“嵌入”到站点中,从而无需安装脚本或扩展程序即可使用该功能。链接到常见技术的文档


评论


我知道团队可以满足要求,但是此功能非常有用,显示为该问题,该答案和最高答案的投票数。

– Oker
15年8月6日在4:17

#2 楼

我将概述一个示例,说明我认为该功能的初始版本如何工作。对于我感兴趣的领域,几乎所有期刊都在PubMed中进行了索引,其中涵盖了整个生命科学,生物学,医学和化学领域。

我的想法是增加一种从DOI或Pubmed ID自动生成引用的方法。这两个标识符很容易获得,可以很容易地从Pubmed搜索结果或期刊主页中复制。

Pubmed提供了一种查询其数据库的Web服务。

要从DOI中获取Pubmed ID,可以使用搜索并在DOI后面直接提供[AID]来指示您只想搜索标识符:

http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=10.1038/nature10974[AID]

使用Pubmed ID,您可以通过以下方式以各种格式查询完整的书目信息:

http://eutils.ncbi.nlm.nih.gov/entrez/eutils/ efetch.fcgi?db = pubmed&id = 22522933
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&id=22522933&rettype=xml

http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&id=22522933&rettype=medline

还有一个网关可以提供数据可以在用户脚本中使用的JSONP格式:http://entrezajax.appspot.com/developer.html

从该数据中引出的内容类似于以下内容应该生成:


Schlappa,J.等。准一维Mott绝缘子Sr2CuO3中的自旋轨道分离。 Nature 485,82–85
(2012)。


在此示例中,我使用具有Nature引用样式的Zotero。理想情况下,引文的格式应正确并链接到其DOI,如本问题示例中所示。

要创建这些引用,像citeproc-js之类的库可能会有用。

这将使引用科学文章的速度变得更快,更容易,鼓励用户使用主要文献来备份他们的答案,使使用该功能的帖子看起来更加专业,并使用DOI保护这些链接免遭链接腐烂。

评论


值得指出的是,并非所有发布者都将DOI公开给非订阅者。例如,JSTOR.org最近进行了重新设计,以隐藏那些没有期刊访问权限的人的引文信息。我认为此解决方案将需要具有添加引文详细信息并手动链接的能力,而不仅仅是依靠像DOI或PubmedID这样的标识符

–里克·史密斯·昂纳
2012年6月16日在11:09

#3 楼

临时步骤可能是使用HEVEA之类的东西。编辑必须在其他位置完成,并在此处粘贴html。以下是从bibtex.tex生成的html文件的正文。删除样式后,结果效果不理想。其中有引文链接,但引用不正确。





这是对[1]的引用。重要的工作。
参考文献

[1]作者等。





HEVEA。

#4 楼

@Michaelpri为此提供了一个专用的用户脚本:
堆栈交换参考


评论


好的,很好,但是我不确定由于此原因我们在审阅队列中看到的建议编辑是否容易被接受……证据

–rene
2015年8月6日在10:05



是的,它被拒绝了。我只是以为人们讨厌单击“编辑”按钮来查看后面的实际代码。

– Oker
15年8月6日在15:02

我猜想在那些经常被引用的网站上,这是可以理解的,但是正如我所说,您需要首先在特定网站的元数据上获得一些支持,以便审核者学会批准这些胡言乱语。我非常有信心这不会在整个网络范围内实现。

–rene
15年8月6日在15:10

不,我不打算那样做。我只想为任何来这里的人提供解决方案,因为他们需要它。

– Oker
15年8月6日在16:27