如何配置 TexLive2011 的路径,使其在装有 TexWorks 0.5 的系统上运行?

如何配置 TexLive2011 的路径,使其在装有 TexWorks 0.5 的系统上运行?

如何配置 TexLive2011 的路径,以便在我的系统上使用 TexWorks2011?系统:Deb 6 64 位。

现在

peter@peter-deb:~$ sudo tlmgr --gui
sudo:tlmgr:未找到命令
peter@peter-deb:~$ sudo tlmgr update --all
sudo:tlmgr:未找到命令

在此处输入图片描述

我试过

导出 PATH=$PATH:/home/peter/texlive/2011/bin

但那没有用。

注意:我 3 个月前问过这个问题,但这是新安装的 Deb 6,现在是 64 位而不是 32 位,所以这个问题是从不同的角度提出的。恢复现有线程会太令人困惑。

我尝试在家中编辑 .profile,因此请帮我检查一下:

# ~/.profile:由登录 shell 的命令解释器执行。
# 如果 ~/.bash_profile 或 ~/.bash_login 为空,则 bash(1) 不会读取此文件
# 存在。
# 查看 /usr/share/doc/bash/examples/startup-files 中的示例。
# 这些文件位于 bash-doc 包中。

# 默认的 umask 在 /etc/profile 中设置;用于设置 umask
# 对于 ssh 登录,安装并配置 libpam-umask 包。
#umask 022

# 如果正在运行 bash
如果 [ -n "$BASH_VERSION" ]; 那么
    # 如果存在则包含 .bashrc
    如果 [ -f "$HOME/.bashrc" ]; 那么
    .“$HOME/.bashrc”

# 设置 PATH 以使其包含用户的私有 bin(如果存在)
如果 [ -d "$HOME/bin" ] ; 然后
    PATH="$HOME/bin:$PATH"

PATH=/home/peter/texlive/2011/bin/x86_64-linux:$PATH;导出 PATH
MANPATH=/home/peter/texlive/2011/doc/man:$MANPATH;导出 MANPATH
INFOPATH=/home/peter/texlive/2011/doc/info:$INFOPATH; 导出 INFOPATH

@DJP

在此处输入图片描述

@DJP Latex-mk 似乎已正确安装,但它并未出现在 TexWorks 处理工具中......

  peter@peter-deb:~$ latex -v
   pdfTeX 3.1415926-2.3-1.40.12 (TeX Live 2011)
   kpathsea 版本 6.0.1
   版权所有 2011 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX)。
   不提供任何保证。重新分发此软件
   受 pdfTeX 版权和
   较宽松的 GNU 通用公共许可证。
   有关这些事项的更多信息,请参阅文件
   名为 COPYING 和 pdfTeX 源。
   pdfTeX 的主要作者:Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX)。
   使用 libpng 1.5.2 编译;使用 libpng 1.5.2
   使用 zlib 1.2.5 编译;使用 zlib 1.2.5
   使用 xpdf 版本 3.02pl5 编译

答案1

在 Ubuntu 11.04(Debian 衍生产品)和安装在 x86_64 系统上的 /home/mas/texlive 中的 Tex Live 上,在 ~/.profile 末尾添加了以下内容:

PATH=/home/mas/texlive/2011/bin/x86_64-linux:/home/mas/bin/:$PATH; export PATH
MANPATH=/home/mas/texlive/2011/texmf/doc/man:$MANPATH; export MANPATH
INFOPATH=/home/mas/texlive/2011/texmf/doc/info:$INFOPATH; export INFOPATH

让 TeX Live 顺利运行,包括latexmk通过命令行。

我也安装了 Ubuntu TeX 软件包,但是,如果在 /home/mas/texlive/2011/bin/x86_64-linux(或 /home/mas/bin/ 中存在某些手动安装的软件)中存在相同的命令,那么将优先使用该版本。

我正在使用本地安装的 TeXworks 下载并按照您展示的进行修改:在编辑 -> 首选项 -> 路径框架中,路径“/home/mas/texlive/2011/bin/x86_64-linux”已放在列表顶部。

继续latex-mk。这不在 TeXworks 处理工具的默认列表中,尽管latexmk在我的系统上是(和 LaTeXmk 一样,因为它们不是最新版本):latexmk请参阅问题 latexmk-not-accompanying-texworks-0-5,了解 TeXworks在最新版本中不再列出的更改)。如果您想要latex-mk并已安装它(它不是 TeX Live 的一部分,但可能存在于许多 GNU/Linux 发行版的存储库中),则可以将其添加到处理工具列表中。在 TeXworks 中,我通过处理工具框架中的编辑 -> 首选项添加了它,单击“+”以添加并适当地填写新窗口(我使用“LaTeX-mk”作为名称,“latex-mk”作为程序(不需要路径,除非您安装了多个并且不想要默认值),选项“--pdflatex”后跟“$fullname”),这似乎表现得合理。如果您想添加任何其他处理工具,过程是类似的,当然,参数可能会有所不同。

相关内容