texlive,osx/linux。
我认为,由于 kpse 库的工作方式(固定目录索引),不可能将个人 latex 样式和类文件放在层次结构的上级目录中。也就是说,我本来希望将
/myjournal1
/myjournal1/journal.sty
/myjournal1/article1/document1.tex
/myjournal2
/myjournal2/journal.sty
/myjournal2/article1/document1.tex
/myjournal2/below/evenmorebelow/document2.tex
并且每个.tex
文件都包含\usepackage{journal}
。其思想是kpse
首先指示搜索目录树,然后进一步搜索标准本地和全局 texmf 树,当找到匹配项时停止。
至少有两种解决方法。我可以使用符号链接(dropbox 会立即出错,copy.com 不会)。或者我可以明确引用\usepackage{../journal}
,当级别降低时,等等。
这只是一个小麻烦,并不是什么大问题。
/iaw