集中参考书目、构建/辅助文件夹,并确保自动完成功能仍然有效

集中参考书目、构建/辅助文件夹,并确保自动完成功能仍然有效

我们大多数人都希望通过做以下事情让我们的生活更轻松:

  1. 将辅助文件输出到子文件夹(如前所述,这里)。
  2. 将所有书目存储在一个中央目录中,并由 Mendeley 定期更新。(例如,这个帖子)。
  3. 让自动完成功能再次工作\cite{}(例如,另一个帖子)。

我比较习惯在高级编辑器模式下进行更改,但我不会因为 TeX 而得到报酬。整个过程花了我相当长一段时间才弄清楚我的特定设置。 我想提出一篇文章,将所有这些步骤整合起来,并清楚地列出不同设置的选项。 我知道这不是传统意义上的问题,但我认为答案(也许最终会出现一个主要答案)对其他非专家会非常有帮助。

答案1

例如,对于在 Windows 10 上使用最新 MikTex 并使用 PdfLaTeX 和 BibTeX 的 TeXstudio 用户,以下步骤如下:

  • 转到选项-->配置 TeXstudio。
  • 在命令下,添加--aux-directory=poop到 PdfLaTeX 行和poop/% -include-directory=poopBibTeX 行。(我将辅助文件夹命名为pooppoop根据您的喜好进行替换,但保持一致。)
  • 在左下角启用“显示高级选项”。
  • 转到“构建”选项卡。在“附加搜索路径”标题下,您将找到一行“日志文件”。添加%cd%\poop。这可确保 TeXstudio 在辅助文件夹中找到您的日志文件。

接下来的几个步骤是关于 Mendeley 维护的集中书目。

  • 导航到C:\Program Files\MiKTeX\bibtex\bib\local。该local文件夹可能不存在;在这种情况下,请创建它。您还需要确保 Mendeley 确实可以在此处写入。右键单击文件夹 --> 属性 --> 安全。更改用户的权限:突出显示用户,单击编辑...,然后选中完全控制。
  • 更新 MikTeX 中的文件名数据库 (FNDB)。根据您使用的版本,它可能位于不同位置。我在“任务”选项卡下找到了它。
  • 在 Mendeley 中,转到工具 --> 选项 --> BibTeX。在 BibTeX 同步下,将路径更改为C:\Program Files\MiKTeX\bibtex\bib\local。您可能需要重新启动 Mendeley,.bib 文件才会显示在那里。
  • 最后,为了确保自动完成功能仍然有效,您必须告诉 TeXstudio 在哪里找到您惊人的集中目录。转到 Adv. Editor 选项卡并找到附加搜索路径部分。在 Bib Files 行中,添加C:\Program Files\MiKTeX\bibtex\bib\local

PS:在使用 BibTeX 编码的过程中,我遇到了一些奇怪的事情。我不知道这是否是一个普遍存在的问题。但在“Adv. Editor”选项卡下,找到“Bibliography”部分。确保选中了“Parse BibTeX”,并将 bib File 编码设置为“System”。

PSS 我认为将所有这些更改保存为配置文件也是一个好主意。只需转到选项 --> 保存配置文件。

相关内容