Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Sublime Text + Latextools 参考文献自动填写问题 #260

Closed
6 of 10 tasks
CarnoZhao opened this issue Apr 6, 2020 · 6 comments
Closed
6 of 10 tasks

Sublime Text + Latextools 参考文献自动填写问题 #260

CarnoZhao opened this issue Apr 6, 2020 · 6 comments
Labels

Comments

@CarnoZhao
Copy link

检查 / Check

编译环境 / Compilation Environment

  • 操作系统 / Operating System

    • Windows 7/8/10
    • macOS
    • Linux
  • TeX 发行版 / Tex Distribution

    • TeX Live
    • MiKTeX
    • CTeX

描述问题 / Problem Description

问题描述:

使用Sublime Text 3配合Latextools 插件写论文,可以对\citep{}\citet{}完成弹窗式文献自动补全,但是在目前的文件夹结构下不能成功找到另一个文件夹下的bib文件,报错“No bib files found”。

根据sjtug/SJTUThesis#192 (comment)SublimeText/LaTeXTools#228 (comment),可以在每个需要用cite的子tex文件第一行添加:
% !TEX root = ..\thesis.tex

目前我个人的测试没有对其他功能产生影响。

日志文件 / .log file

将编译生成的 .log 文件拖入下行空白处:

问题截图 / Screenshots

将出现的问题或需要实现的效果的 截图照片 拖入下行空白处:

最小工作示例(MWE) / Minimal Working Example

@sheldonxxd
Copy link

如果短时间没人理你,建议使用VScode编辑器加上LaTeX插件,还可以使用JabRef管理Bib文件,目前我已经用这套工具组合完成了论文撰写,祝顺利!
image

@CarnoZhao
Copy link
Author

如果短时间没人理你,建议使用VScode编辑器加上LaTeX插件,还可以使用JabRef管理Bib文件,目前我已经用这套工具组合完成了论文撰写,祝顺利!
image

谢谢你的建议!
但是我试了一下vscode的Latex插件,没有自动补全文献的功能(可能是我没找到……)
sublime可以实现如下:
test
输入citep后输入大括号会自动弹出窗口,里面包括bib文件中的所有文献,并且支持搜索筛选,就可以不用手动输入每个文献的bib名字了。

如果vscode的插件也有这个功能或者类似的还希望同学能指点一下!

@sheldonxxd
Copy link

我看了下,vscode中也能自动弹出窗口,不过并不支持在弹出窗口中进行搜索筛选,只能下拉查找,不过它能根据你的key快速定位到附近,所以效率上应该影响不大。
image

@sheldonxxd
Copy link

插件名称是,LaTeX Workshop
image

@CarnoZhao
Copy link
Author

谢谢啦,我再看看吧

@devon-ge
Copy link

建议使用jabref + texstudio。前者可以集成所有的bib格式为一个文件,或者管理多个。jabref有一个按钮,点击可以直接在texstudio当前的光标位置插入\citep{}等引用。非纯文字编辑,不太建议使用编辑器,texstudio这类IDE功能很全,尤其是交叉引用

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants