Adding citations while drafting in LaTeX often requires leaving the editor, searching for a paper in mind, copying its BibTeX entry into the project bibliography, renaming the cite key, and then returning to the sentence. \texttt{OverCite} is an open-source, lightweight tool that lets authors find, select, and insert citations without leaving the writing environment. In Overleaf, \texttt{OverCite} uses rough citation placeholders (e.g., $\texttt{\textbackslash citep\{Perlmutter1999\}}$) and local sentence context to query ADS/SciX-indexed literature, rank likely matches, and insert the selected reference, without leaving the editor. A companion \texttt{VS Code} extension provides the same functionality for local LaTeX projects. The ADS/SciX database includes astronomy, physics, computer science, mathematics, biology, and \emph{all} indexed arXiv e-prints, making \texttt{OverCite} useful across a broad range of scientific disciplines.
翻译:摘要:在撰写LaTeX草稿时添加引用通常需要离开编辑器,搜索脑海中某篇论文,将其BibTeX条目复制到项目参考文献中,重命名引用键,然后返回到当前句子。\texttt{OverCite}是一款开源的轻量级工具,允许作者在不离开写作环境的情况下查找、选择并插入引用。在Overleaf中,\texttt{OverCite}利用粗略的引用占位符(例如$\texttt{\textbackslash citep\{Perlmutter1999\}}$)和局部句子上下文,查询ADS/SciX索引的文献,对可能匹配的文献进行排序,并插入选定的参考文献,全程无需离开编辑器。配套的\texttt{VS Code}扩展为本地LaTeX项目提供相同功能。ADS/SciX数据库涵盖天文学、物理学、计算机科学、数学、生物学以及\textit{所有}已索引的arXiv预印本,这使得\texttt{OverCite}在广泛的科学学科中均具实用性。