设置 TeXLipse 以正确创建/自动完成 BibTeX

设置 TeXLipse 以正确创建/自动完成 BibTeX

当我尝试使用 TeXLipse 创建文件时,它始终无法正确创建参考书目信息。我按照各个教程中的描述设置了所有内容。

当前设置如下:

/
/src
/src/doc.tex
/src/Bibliography.bib

我使用\bibliography{Bibliography}它来包含文件并\cite{abc}引用。但是 TeXLipse 似乎无法正确构建参考书目,而且在使用时它也无法识别参考文献以进行自动完成\cite{...

我是否需要以不同的顺序设置构建器?如果是,我该如何在 Eclipse 中做到这一点?

答案1

以下内容太长,不适合评论。

提供最小示例很重要。像“TeXLipse 似乎无法正确构建参考书目”这样的短语没有用。我们需要具体信息。但是我可以想象您正在使用 TeX Live。在 TeX Live 中,您有包含此类文件的限制规则。规则位于文件中texmf.cnf。它位于文件夹中:texlive/2011/texmf/web2c。该文件在定义旁边包含一个文档,您可以在其中找到:

% Allow TeX \openin, \openout, or \input on filenames starting with `.'
% (e.g., .rhosts) or outside the current tree (e.g., /etc/passwd)?
% a (any)        : any file can be opened.
% r (restricted) : disallow opening "dotfiles".
% p (paranoid)   : as `r' and disallow going to parent directories, and
%                  restrict absolute paths to be under $TEXMFOUTPUT.
openout_any = p
openin_any = a

所以我建议将参数更改openout_any=popenout_any=a 因此,我建议将文件中发生更改的

/usr/local/texlive/2011/texmf.cnf

答案2

简而言之,TeXLipse 似乎不喜欢子文件夹

有关此其他对话的更多详细信息可能会有所帮助 Bibtex 无法使用 TexLipse 显示 (可惜已经关闭了)

我正在使用 MikTeX,如果我避免使用子文件夹,它有时会起作用,有时则不起作用。问题似乎仍然是 Bibtex 没有运行!

相关内容