当我尝试使用 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=p
为openout_any=a
因此,我建议将文件中发生更改的
/usr/local/texlive/2011/texmf.cnf
答案2
简而言之,TeXLipse 似乎不喜欢子文件夹
有关此其他对话的更多详细信息可能会有所帮助 Bibtex 无法使用 TexLipse 显示 (可惜已经关闭了)
我正在使用 MikTeX,如果我避免使用子文件夹,它有时会起作用,有时则不起作用。问题似乎仍然是 Bibtex 没有运行!