从 Windows 和 Ubuntu 机器交替引用网络驱动器上的文件,而无需手动修改路径名?

从 Windows 和 Ubuntu 机器交替引用网络驱动器上的文件,而无需手动修改路径名?

我正在编写一份 LaTeX 文档,该文档又引用了我所在机构网络驱动器上的文件。在工作时,我使用 Windows PC,但在家里,我使用装有 Ubuntu 的笔记本电脑(我对它完全陌生!),并借助cifs-utils软件包访问我的文档。

现在,为了在 TeX 文档中引用第二个文件,我需要指定它的路径——但 Windows 和 Ubuntu 的路径名看起来不同。例如,在 Windows 中,我使用网络驱动器的地址,例如

\include{//network-address/folder/file.tex}

或指定的驱动器名称,例如

\include{S:/folder/file.tex}

反过来,在 Ubuntu 上我指定挂载点,这可能会导致类似

\include{~/mount-point/folder/file.tex}

事实上,我引用的并不是一个外部文件,而是几个,而且每次我更改工作的操作系统时,在 TeX 文档中手动更改路径会非常麻烦。

我的问题是:我可以让 Ubuntu 直接解释路径的“网络地址”版本,而不必调用挂载点,以便我可以在 Windows 和 Ubuntu 下使用相同的路径名吗?或者你能想到另一种自动化该过程的解决方案吗?

相关内容