安装 Texlive 和 Texmaker

安装 Texlive 和 Texmaker

我正在尝试安装 Texlive 和 Texmaker。因此我运行了以下命令来安装 Texlive:

./install-tl

之后,安装指南建议添加 PATH、MANPATH 和 INFOPATH:

PATH=/usr/local/texlive/2018/bin/i386-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2018/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2018/texmf-dist/doc/info:$INFOPATH; export INFOPATH

但我不明白怎么做,我搜索了/home/.profile/home/.bashrc ,但还是很迷茫。符号链接有什么区别?添加 PATH、MANPATH 和 INFOMATH 有什么作用?

最后,为了安装 Texmaker,我运行sudo dpkg -i texmaker*.deb并得到:

(Reading database ... 180399 files and directories currently installed.)
Preparing to unpack texmaker_5.0.3_debian_9_amd64.deb ...
Unpacking texmaker (5.0.3-1) over (5.0.3-1) ...
dpkg: dependency problems prevent configuration of texmaker:
 texmaker depends on libqt5concurrent5 (>= 5.0.2); however:
  Package libqt5concurrent5 is not installed.
 texmaker depends on qtbase-abi-5-7-1; however:
  Package qtbase-abi-5-7-1 is not installed.

dpkg: error processing package texmaker (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-9) ...
Processing triggers for desktop-file-utils (0.23-1) ...
Processing triggers for mime-support (3.60) ...
Errors were encountered while processing:
 texmaker

我想我必须跑:

sudo apt install liqt5concurrent5
sudo apt install qtbase-abi-5-7-1

感谢您的帮助 !

答案1

您可以将三行放在~/.profile也称为里面,$HOME/.profile它们都指向/home/<yourusername>/.profile。路径/home/.profile是错误的。Linux 是一个多用户操作系统,每个用户在 下都有一个子目录/home。MS Windows 在其c:\users\目录中采用了这一原则。

请注意,您需要重新打开新的命令行窗口/shell,才能使这些行在 shell 中处于活动状态。图形工具只有在重新启动窗口管理器(即注销并重新登录)后才能利用它。当然,您可以按照 Windows 的方式执行此操作,只需重新启动整个机器,但 Linux 基本上不需要这样做。


通过将 LaTeX 二进制目录添加到PATH环境变量,您只需latex在命令行窗口中输入,而不必输入完整路径/usr/local/texlive/2018/bin/i386-linux/latex。操作系统会在提到的所有目录中搜索PATH给定的可执行文件。

类似的还有MANPATHINFOPATH,但对于man(代表“手册”)或类似的info程序。它允许他们找到 LaTeX 二进制文件的帮助文件,因此您可以使用命令man latexinfo latex在命令行中阅读手册和信息页面。就我个人而言,我基本上不需要它们,因为latex可执行文件的标准帮助文本就足够了。


您还说,您曾经./install-tl安装过 TeXLive。您之前是否切换到过超级用户 (root),例如使用sudo -i?作为普通用户,您没有 的写入权限/usr/local/

关于 TeXmaker 的安装,这实际上是一个自己的问题,我同意您也需要安装提到的两个包。

相关内容