我正在使用TexStudio 2.12.6
。TexLive 2015 (Debian)
如果我将选项添加--shell-escape
到我的编译命令中
lualatex --shell-escape -synctex=1 -interaction=nonstopmode -halt-on-error %.tex,
我收到错误tput: No value for $TERM and no -T specified
。没有该--shell-escape
选项,一切都正常。该错误的原因是什么?如何消除它?
答案1
您正在--shell-escape
通过终端运行外部命令。应该使用哪一个命令由 来设置$TERM
。例如,在我的 Ubuntu 中我得到:
voss@shania:~$ echo $TERM
xterm-256color
但是,我猜你什么也得不到。在这种情况下,$TERM
在运行之前定义lualatex
:
export TERM=unknown
lualatex --shell-escape ..