设置 TEXINPUTS

设置 TEXINPUTS

我正在使用以下命令设置 TEXINPUTS,其中有我的样式文件

gungadin_trk="${HOME}/Opstk/bin/gungadin-1.0"
chilkat_trk="${gungadin_trk}/typex/chilkat//"
export TEXINPUTS=".:${chilkat_trk}:${TEXINPUTS}"

当我做

echo $TEXINPUTS

我重复了两次目录。这可能是什么原因造成的?

.:/home/hagbard/Opstk/bin/gungadin-1.0/typex/chilkat//:.:/home/hagbard/Opstk/bin/gungadin-1.0/typex/chilkat//:

答案1

这只是一个与 tex 无关的 bash 问题

export TEXINPUTS=".:${chilkat_trk}:${TEXINPUTS}"

添加

.:/home/hagbard/Opstk/bin/gungadin-1.0/typex/chilkat//:

无论其当前值(未显示)是什么,TEXINPUTS 显然已经在最前面有这个目录了。

例如,如果原始行已存在.bashrc并且您启动了嵌套 shell,则可能会发生这种情况,因为您在启动的每个 shell 上再次添加本地目录。

相关内容