我尝试将所有 .tex 宏保存在一个文件夹中,这样我就不会拥有这些宏的不同版本。
Texlipse 允许您创建一个“链接资源”,该资源镜像项目文件夹之外的文件。我可以成功链接到文件,并在项目窗口中看到快捷方式。但是,当我尝试构建项目时,Texlipse 无法找到 .tex 文件。有人让这个工作了吗?
另一种方法是将宏存储为 Miktex 中的 .sty 文件,但这很难在计算机之间同步(我需要同步工作和家用计算机)
从命令行镜像文件是不可能的,因为我在工作时使用的是没有管理员权限的 Windows。此外,使用 LaTeX 本身来定位项目文件夹之外的文件(例如 \input{../../../file.tex})似乎与 Texlipse 不兼容。
答案1
据我所知(并测试过),使用链接资源不适用于 TeXlipse。
相反,您可以考虑使用import
包,它允许使用绝对路径和相对路径来包含文件。它还可以处理服务器地址(如果您通过服务器同步文件),例如//srv01/files/tex
。
例子:
\documentclass{article}
\usepackage{import}
\begin{document}
\import*{C:/}{test.tex}
\import*{../../../}{test.tex}
\end{document}
第一个参数指定路径,第二个参数指定文件名。
*
导入命令后面的 告诉包import
不要搜索 TEXINPUTS 路径。如果你使用import{...}
,MiKTeX 每次都会询问你是否要安装“缺失包” test.tex(或你导入的任何包)。
有关导入包的完整文档,请参阅软件包的 CTAN 页面。