Texniccenter 或任何其他 tex 编辑器是否会自动完成 Latex 中的参考文献?
我想使用一个具有自动完成功能的乳胶编辑器,用于乳胶文件中的现有引用。你知道有什么好的吗?我试图在 texniccenter 中找到这个功能,但我猜它不存在或者我还找不到它。
更新: 好的,我找到了如何在 Texniccenter 中启用自动完成功能。我需要首先创建一个项目。然后打开该项目中的文件(或复制其文本)。现在,在 \ref{} 标记内按 Ctrl-空格键可自动完成引用。
I want to use a latex editor that has auto completion feature for existing references in a latex file. Do you know any good ones? I am trying to find this feature in texniccenter, but I guess it doesn't exist or I could't find it yet.
Update:
Ok, I found how to enable auto completion in Texniccenter. I needed first create a project. Then open the file in this project (or copy its text). Now Ctrl-Space inside a \ref{} tag completes the reference automatically.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
好的,我找到了。我需要首先创建一个项目。然后打开该项目中的文件(或复制其文本)。现在,
\ref{}
标记内的Ctrl-Space
会自动完成引用。Ok, I found it. I needed first create a project. Then open the file in this project (or copy its text). Now
Ctrl-Space
inside a\ref{}
tag completes the reference automatically.Texlipse 可以做到这一点,也可以使用 Ctrl+Space 。
Texlipse does this, also with Ctrl+Space.
Inlage 也包含这样的功能。新命令和新环境也会出现在自动完成列表中。如果您使用 extern BibTex 文件,\cite{} 命令将打开一个列表,其中包含 .bib 文件中的文章和书籍。
Inlage includes such a function, too. New commands and new environments will also appear in the auto completion list. If you use extern BibTex files the \cite{} command will open a list with your articles and books from you .bib file.
Kile 有参考补全。如果您在
\ref{}
内键入 Ctrl+Space,您将获得所有引用的列表(上次编译时存在的引用) , 当然)。Kile has reference completion. If you type Ctrl+Space inside of a
\ref{}
, you get a list of all the references (that existed last time you compiled, of course).当处于 \ref{} 中时,LED 会显示它们的点击列表
LEd presents a click list of them when in a \ref{}
Emacs 的 RefTeX 模式将满足您的要求:快捷键
Cc )
激活“插入\ref
”模式(当然,您可以自定义哪种类型参考:fancyref、hyperref 等)并按 TAB 键将允许您开始输入,并在输入一些字符后再次按 Tab 键自动完成。它还会找出(或询问是否不能)您要插入哪种类型的引用,并显示文档中所有定义的
\labels
的列表,可以使用箭头键或Cn
/Cp
。现在我们只需要一个 Vi 用户来告诉我们如何做......
The RefTeX mode for Emacs will do what you're asking for: the shortcut
C-c )
activates the "insert a\ref
" mode (of course, you can customize which type of reference: fancyref, hyperref, etc) and pressing TAB will allow you to start typing and autocomplete by tabbing again after typing some characters.It also figures out (or asks if it can't) what sort of ref you're inserting and shows a list of all the defined
\labels
in your document, selectable with the arrow keys orC-n
/C-p
.Now we just need a Vi user to come along and tell us how to do it there...
现在 texmaker 可以了,不需要任何特殊的密钥。
Now texmaker does, not need any special key.