Как правильно установить пакет LaTeX, называемый «автономный», чтобы я мог получать обновления с помощью диспетчера пакетов Synaptic?

10

Как правильно установить пакет LaTeX с именем «standalone», чтобы я мог получать обновления с помощью диспетчера пакетов Synaptic?

Я знаю, что могу вручную загрузить файл и установить его.

qazwsx
источник

Ответы:

8

ОБНОВЛЕНИЕ (2015-12-07): standalone.styтеперь должно быть установлено с помощью простого

sudo apt-get install texlive-latex-extra

, Сохранение ответа для справки.

Поиск

sudo apt-file search standalone.sty

не дает никаких результатов. Это означает, что пакет не может быть установлен с использованием Synaptic.

Причина найдена в ответе Мартина Шаррера: пакет не включен в TeXlive 2009, потому что он слишком новый. TeXLive 2009 - это версия, поставляемая с Ubuntu, TeXlive 201 отсутствует. Кроме того, кажется, что пакеты Ubuntu не получают обновлений после их выхода.

Вышесказанное является причиной, по которой я установил TeXlive, используя tlmgr у себя дома , в ~/.texlive2011. Работает как шарм.

krlmlr
источник
В вашем ответе отсутствуют подробности о том, как его использовать tlmgr(и что это такое, и где его взять).
exhuma
@exhuma: Мой ответ ни в коем случае не является исчерпывающим и не может заменить поиск в Интернете. (Это тоже устарело.)
krlmlr
13

Я автор standalone. Это более новая версия, чем TeX Live 2009, версия, установленная Ubuntu и Debian. Текущая версия TeX Live - 2011. Если вы устанавливаете версию vanilla напрямую, вы получаете диспетчер пакетов TeX, tlmgrкоторый можно использовать для установки и обновления пакетов, если они являются частью TeX Live. Я настоятельно рекомендую вам сделать ручную установку. Вы можете найти инструкции по TeX.SX: Как установить «ванильный» TeXLive на Debian или Ubuntu?

Затем вы можете установить standaloneс помощью следующей команды:

tlmgr install standalone

Кстати, вы можете обновить пакеты и tlmgrсам, используя:

tlmgr update --self --all

Альтернативой является установка только пакета вручную. Это можно легко сделать с помощью ZIP-файла TDS, доступного по адресу http://mirrors.ctan.org/install/macros/latex/contrib/standalone.tds.zip . Обычно просто распакуйте его в локальную папку TEXMF ~/texmf. Возможно, вам придется бежать texhash ~/texmfпозже.

Мартин Шаррер
источник
Жаль, что пакеты Ubuntu для TeXlive не обновляются, как только они выходят.
krlmlr
@ user946850: Если они будут обновляться до последней версии TeX Live раз в год, это все равно будет чем-то. TL 2009 довольно устарел, и мы видим связанные с этим проблемы пользователя Ubuntu на tex.stackexchange.com из-за этого. Однако ручная установка не является проблемой, ее можно легко контролировать и обновлять. Одна проблема заключается в том, что существуют некоторые зависимости, которые требуют установки пакетов Ubuntu.
Мартин Шаррер
1
... который можно обойти, создав фиктивный пакет Debian - я читал об этом. Это беспорядок. - Ты знаешь, почему это так? Почему пакеты Debian не следуют TeXlive?
krlmlr
@ user946850: AFAIK нет специального сопровождающего для TeX Live под Debian и Ubuntu. Нормальные сопровождающие не имеют времени, чтобы обновить его. Я попробовал фиктивный пакет, но это не работает на 100%.
Мартин Шаррер
1
Мне пришлось распаковать этот пакет в / usr / share / texmf / tex / latex, а не просто в / usr / share / texmf.
Дэвид Дория
2

После установки и обновления apt-file ( sudo apt-get install apt-file; sudo apt-file update) я запустил apt-file search standalone.styи увидел, что он принадлежит texlive-latex-extra.

Так что я просто установил его ( sudo apt-get install texlive-latex-extra), и он работал.

Мартин
источник