我刚刚下载了 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。
我是这样做的:
- 使用 synaptic 卸载所有以“texlive-”开头的软件包
- 下载并解压 TL2010 安装程序
- 打开“Root 终端,使用“./install-tl”启动安装程序”
- 选择选项“创建到标准目录的符号链接”(使用此选项无需编辑任何文件(如 .profile))
- 开始安装 TeXlive
- 使用“pdflatex sample2e”测试 TeXlive
- “apt-get update” 和 “apt-get install perl-tk perl-doc equivs”
- 创建并安装 texlive-local_2009-1_all.deb (参见http://www.tug.org/texlive/debian.html)
- “apt-get install texworks”(这不应该安装除 texworks 本身之外的任何 TeX 相关包!)
- 测试 TeXworks
- “tlmgr update --all”(测试 TeXlive 的更新机制是否正常)
答案2
我通过更改不同的配置解决了该问题。2 种可能的解决方法:
在 TeXworks 的 GUI 中,您可以选择编辑 -> 首选项 -> 排版,然后将路径添加到“Tex 和相关程序的路径”中
在/usr/local/texlive/2010/bin/i386-linux
或者
/usr/local/texlive/2010/bin/x86_64-linux
2. 同样的,你可以在文件中添加此路径
~/.config/TUG/TeXworks.conf
在以
binaryPaths=