正确配置 TexWorks 以与 TexLive (TUGs 版本) 配合使用

正确配置 TexWorks 以与 TexLive (TUGs 版本) 配合使用

我刚刚下载了 TL 2010,但这些软件包似乎无法在 TexWorks 上使用。之前我使用的是 Synaptic 提供的 TL 版本。但该版本没有保持更新,所以我不得不将 TUG 版本下载到一个单独维护的目录中。

但我不知道如何配置我的编辑器(TexWorks 是我使用的主要编辑器,TexMaker 是我的辅助编辑器)以便能够利用我创建的新软件包存储库。我正在使用 Debian Squeeze。

我在安装中使用了默认路径。

有人建议我编辑 .profile 文件 - 这是我目前所处的位置:

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

PATH=/usr/local/texlive/2010/bin/i386-linux:$PATH 

MANPATH=/usr/local/texlive/2010/texmf/doc/man:$MANPATH 

INFOPATH=/usr/local/texlive/2010/texmf/doc/info:$INFOPATH

答案1

我也在使用 Debian Squeeze、TL2010 和 TeXworks。

我是这样做的:

  1. 使用 synaptic 卸载所有以“texlive-”开头的软件包
  2. 下载并解压 TL2010 安装程序
  3. 打开“Root 终端,使用“./install-tl”启动安装程序”
  4. 选择选项“创建到标准目录的符号链接”(使用此选项无需编辑任何文件(如 .profile))
  5. 开始安装 TeXlive
  6. 使用“pdflatex sample2e”测试 TeXlive
  7. “apt-get update” 和 “apt-get install perl-tk perl-doc equivs”
  8. 创建并安装 texlive-local_2009-1_all.deb (参见http://www.tug.org/texlive/debian.html
  9. “apt-get install texworks”(这不应该安装除 texworks 本身之外的任何 TeX 相关包!)
  10. 测试 TeXworks
  11. “tlmgr update --all”(测试 TeXlive 的更新机制是否正常)

答案2

我通过更改不同的配置解决了该问题。2 种可能的解决方法:

  1. 在 TeXworks 的 GUI 中,您可以选择编辑 -> 首选项 -> 排版,然后将路径添加到“Tex 和相关程序的路径”中

    在/usr/local/texlive/2010/bin/i386-linux

或者

/usr/local/texlive/2010/bin/x86_64-linux

2. 同样的,你可以在文件中添加此路径

~/.config/TUG/TeXworks.conf

在以

binaryPaths=

相关内容