Ubuntu 中的 LaTeX 文件路径

Au1*_*101 5 latex rm directory

对不起,这是一个非常具体而深奥的问题,但我想如果有人可以帮忙...

好吧,无论如何,昨晚我曾经ls查看一个目录并注意到一些我不想要的垃圾隐藏文件。所以,我不假思索地跑去rm ./.*清理它们。不幸的是,我还在~. 嗯,你可以想象。

令人高兴的是,这几乎没有负面影响,因为它显然没有删除任何目录,但它似乎删除了 LaTeX 配置文件或其他东西。

我真的不知道我不小心把摆脱了,但我不得不重新安装的texlive,只是为了能够运行pdflatex,并xelatex与同时他们现在做的工作,它是很难找到包,这肯定是存在的/usr/local/texlive/2011/texmf-dist/tex/latex/

如果我.sty从这里移动适当的文件,那么我没有问题。但是,正如您可以想象的那样,除了这不是一个非常令人满意的解决方案这一事实之外,我还广泛使用了该fontspec软件包的最新版本,可悲的是,它依赖于许多其他软件包和文件似乎没有附带apt-gettexlive 的版本。

所以,我要问您的问题是:您是否知道我可能已删除(并且需要放回)可能导致此问题的隐藏文件?或者,至少,是否有比“重新调整”整个文件系统更简单的解决方法?

edw*_*win 8

安装 TeXlive 的唯一场合/usr/local/texlive是我手动安装时。也就是说,我已经去了www.tug.org,下载了 Linux 二进制文件等。

如果我使用apt-get install texlive(或 Ubuntu 软件中心),TeXlive/usr/share默认会进入。

所以如果你没有做任何与这两个选项不同的事情,我想问题是:

  1. 您进行了手动安装(通过www.tug.org)。为此,安装程序在您的主目录中创建了隐藏文件,您不小心删除了这些文件。
  2. 然后你通过apt-get或 Ubuntu 软件中心安装了 TeXlive 。请注意(除非您已安装该texlive-full软件包),否则您将不会安装您可能需要的所有软件包。

所以即使你已经安装了你需要的包/usr/local/texlive,安装通过也apt-get只能看到安装在/usr/share.

我的建议是安装texlive-full甚至更好:

sudo apt-get install texlive texlive-latex-extra cm-super

如果你不需要“一切”)。之后,您可能会考虑卸载手动安装的 TeXlive /usr/local/texlive(我现在不确定是否可以直接安装,sudo rm -R /usr/local/texlive 或者在 中是否包含卸载程序/usr/local/texlive)。

  • 我认为这是一个很好的称呼。我已经这样做了,我想我现在有两个 texlive 安装,这有点不雅,但没关系。我现在需要的一切似乎都在起作用。我想,随着时间的推移,我可能会发现某些功能丢失了,但是当我发现我丢失了它们时,我可以重新安装它们。虽然,`/usr/share` 中的 texlive 安装要轻得多,而且到处都是 LaTeX 文件似乎很奇怪,特别是因为我也有一个 `~/texmf/` 目录。有没有办法让它回到使用`/usr/local/texlive`中的文件? (2认同)