我在 Dropbox 中有一些本地 LaTeX 文件,但无法让 LaTeX 识别它们。它确实找到了我的本地 texmf 文件夹,但这对我没有帮助。我在 Fedora 17 下工作并uname -r
返回:3.4.4-3.fc17.x86_64
,但我没有管理员权限。
我怀疑这可能与设置路径有关,但尽管尝试了几次,我还是没能成功。有人能帮我解决这个问题吗?在 Windows 下使用 MiKTeX,我设法让它工作了。
补充:我尝试将以下内容添加到我的.login
和.cshrc
export TEXMFHOME='~/Dropbox/Local TeX Files':
setenv TEXMFHOME='~/Dropbox/Local TeX Files':
和 也是一样TEXINPUTS
。但是,这些都对我不起作用。我知道登录时会读取.login
和.cshrc
,但要么是我变量错了,要么是语法错了,要么是在启动时为 Dropbox 文件夹分配路径时出现了问题。
答案1
我正在使用 LaTeX 和 Dropbox 在 Windows 7 和 Fedora 17 之间编写文档。我的解决方案是使用支持这两个系统的 LaTeX 发行版 (TeXLive 2012),并确保两者大致同时更新,以避免软件包版本问题。LaTeX 编译和生成文档所需的文件存储在 Dropbox 文件夹中。到目前为止,文档在两个系统上的编译完全相同,我可以在必要时进行切换。
必须将路径添加到.bash_profile
我的主文件夹中的 bash 文件 () 中,才能允许tlmgr
并texdoc
在 Fedora 17 下工作,但除此之外,一切都非常简单。此路径特定于 TeXLive 2012 和 32 位 Fedora 安装。
PATH=/usr/local/texlive/2012/bin/i386-linux:$PATH
(从http://www.tug.org/texlive/quickinstall.html)
此外,您还需要安装一个编辑器,例如 TeXWorks,因为我不认为 Linux 下载附带这样的编辑器。http://www.tug.org/texworks/#Getting_TeXworks
没有 root 权限可能会有问题。您需要查看系统管理员是否可以安装它或授予您 sudo 权限,因为安装tlmgr
需要比普通用户更高的权限。
我希望这有帮助。
PS:我对 Linux 还很陌生,但我设法让它运行起来,所以这是可能的:)