2010-05-31 20 views
3

我有一組基於LaTeX模板的文檔。每一個文件都有它自己的文件夾,如下:。放在TEXINPUTS中聲明的文件夾中時找不到.tex文件

docs-folder 
|-doC#1 
|-doC#2 
... 
|-doC#n 
|-texmf 
    |-tex 
    |-bibtex 
    |-fonts 
    |-docs 
    |-misc 
    |-logo.jpg 
    |-acronyms.tex 

我寫的模板我自己,而且,對於每一個文件(#1〜#N),它加載的文件logo.jpgacronyms.tex\includegraphics{logo.jpg}\input{acronyms.tex}

將.. \ docs-folder \ texmf設置爲MikTeX中的項目根目錄,並正確識別本地texmf樹,不包括misc文件夾。

因此,將路徑..\docs-folder\texmf\misc設置爲TEXINPUTS環境變量(在Windows下)的值。這樣做是爲了避免這兩個文件的不需要的複製。

會發生什麼情況是,當我編譯其中一個文檔時,找不到文件acronyms.tex,而PDFLaTeX正確找到logo.jpg

我不知道爲什麼acronyms.tex文件沒有加載。

+0

「kpsewhich acronyms.tex」是什麼意思? – 2010-05-31 13:32:14

+0

它沒有說什麼.. – 2010-06-01 07:27:15

回答

2

在unix系統上,解決方案是運行texhashmktexlsr。根據this page,MikTeX的等效解決方案是運行MikTeX設置並單擊「刷新FNDB」按鈕。

+0

非常感謝。刷新數據庫的工作 – 2010-06-01 07:30:21

相關問題