Что такое kpsexpand? - PullRequest
       8

Что такое kpsexpand?

1 голос
/ 16 сентября 2008

gnuplot выдает ошибку: "sh: kpsexpand: not found."

Я чувствую себя парнем из Office Space, когда увидел "PC LOAD LETTER". Какого черта это kpsexpand?

Я искал в Google, и было много страниц, которые ссылаются на kpsexpand и говорят, что не стоит беспокоиться об этом, но я не могу найти ничего, где бы оно ни объясняло , что это такое.

Даже страница справочника воняет:

$ man kpsexpand

kpsetool - script to make teTeX-style kpsetool, kpsexpand, and kpsepath available

Редактировать: Опять же, я не спрашиваю, что делать - я знаю, что делать, благодаря Google. Мне интересно, что за чертовщина .

Ответы [ 2 ]

2 голосов
/ 29 марта 2010

kpsexpand, kpsetool и kpsepath - это оболочки для kpse, которые занимаются поиском файлов, связанных с текс kpsexpand используется для расширения переменных среды. Скажем, $ VAR1 - «Привет, мир», а $ VAR2 - «/ home /, где / я / принадлежу», тогда

$ kpsexpand $VAR1

вернется

Hello World

и

$ kpsexpand $VAR2
вернут
/home/where/I/belong

kpsewhich напоминает which точно так же, как which progname будет искать каталоги в переменной среды $ PATH и возвращает путь к первому найденному progname, kpsewhich filename будет искать каталоги в различных tex-путях , шрифты, пакеты и т. д. для имени файла.

чтобы узнать больше о поиске kpse, который есть в man или google, и проверить источник kpsexpand

less `which kpsexpand`

Приветствие / B2S

1 голос
/ 16 сентября 2008

Это первая страница результатов поиска Google для "kpexpand gnuplot":

http://dschneller.blogspot.com/2007/06/visualize-hard-disk-temperature-with.html

В нем говорится, что вам не нужно заботиться о сообщениях об ошибках.

Вот страница руководства для kpsexpand:

http://linux.die.net/man/1/kpsexpand

...