
Я только что установил Ubuntu 14.04, и он поставляется с базовой установкой TeX. Я часто использую LaTeX, и многие из моих пакетов не поставляются с установкой Ubuntu TeX. Сложно и долго загружать недостающие пакеты, просматривать все их файлы, читать инструкции и помещать каждый файл в нужный каталог. Поэтому я просто установил texlive-full.
Хотя все пакеты теперь установлены (/usr/share/...), pdflatex (на терминале) их не находит. Как найти и задать правильный путь TexLive для pdflatex?
Я запустил texhash.
В TUG говорится, что нужно добавить это в ваш .bashrc:
PATH=/usr/local/texlive/2014/bin/i386-linux:$PATH
Но у меня нет этого пути в моей системе. Где находится путь к бинарникам texlive и как его экспортировать? У меня даже нет "x86_64-linux" ни в одном каталоге /texlive/.
решение1
Если вы устанавливаете пакет Debian texlive
через менеджер пакетов ( apt
, aptitude
), то вам не следует указывать путь.
Если вы устанавливаете отдельно, скачивая tlmgr
с сайта TeXLive, то вам необходимо указать путь (предпочтительно в ~/.profile
, а не ~/.bashrc
, но мнения различаются).
решение2
Я предполагаю, что у вас texlive
установлен пакет, но не texlive-full
. Если это правда, есть два варианта:
установить
texlive-full
с помощью apt-get или ваших любимых менеджеров пакетов. Это принесет вам большинство пакетов, но несколько выпущенных совсем недавно.Если вы выбираете установку TeX Live из TUG, установите параметры по умолчанию, а затем измените свой,
.bashrc
добавив parh.