Как установить пакет LaTeX под названием & ldquo; standalone & rdquo; правильно, поэтому я могу получить обновление с помощью диспетчера пакетов Synaptic?

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

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

10
задан 3 February 2012 в 04:20

4 ответа

UPDATE (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. Работает как шарм.

5
ответ дан 25 May 2018 в 14:38
  • 1
    В вашем ответе не хватает информации о том, как использовать tlmgr (и что это такое, и где его получить). – exhuma 7 December 2015 в 14:45
  • 2
    @exhuma: Мой ответ отнюдь не является всеобъемлющим и не может заменить веб-поиск. (Это тоже устарело.) – krlmlr 7 December 2015 в 15:28

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

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

tlmgr install standalone

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

tlmgr update --self --all

Альтернативой является установка только пакета вручную. Это можно сделать очень легко, используя ZIP-файл TDS, доступный в . Как установить «vanilla» TeXLive на Debian или Ubuntu? . Просто разархивируйте его в локальной папке TEXMF, обычно ~/texmf. Возможно, вам придется запустить texhash ~/texmf после этого.

13
ответ дан 25 May 2018 в 14:38
  • 1
    Слишком плохо, что пакеты Ubuntu для TeXlive не обновляются после их выхода. – krlmlr 4 February 2012 в 02:58
  • 2
    @ user946850: Если бы они обновлялись до новейшей версии TeX Live раз в год, это все равно было бы чем-то. TL 2009 довольно устарел, и из-за этого мы видим связанные с ним проблемы пользователя Ubuntu на tex.stackexchange.com. Однако установка вручную не является проблемой, ее можно легко управлять и обновлять. Одна из проблем заключается в том, что существуют некоторые зависимости, которые требуют установки пакетов Ubuntu. – Martin Scharrer 4 February 2012 в 15:56
  • 3
    ... которые можно обойти, создав фиктивный пакет Debian - я читал об этом. Это беспорядок. - Ты знаешь, почему так оно и есть? Почему пакеты Debian не следуют TeXlive? – krlmlr 4 February 2012 в 16:40
  • 4
    @ user946850: AFAIK нет специального помощника для TeX Live под Debian и Ubuntu. У обычных сопровождающих нет времени обновлять его. Я попробовал фиктивный пакет, но это не работает на 100%. – Martin Scharrer 4 February 2012 в 21:02
  • 5
    Я действительно должен был распаковать этот пакет в / usr / share / texmf / tex / latex, а не только / usr / share / texmf. – David Doria 31 October 2012 в 19:52

После установки и обновления apt-файла (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), и он работал.

2
ответ дан 25 May 2018 в 14:38

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

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

tlmgr install standalone

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

tlmgr update --self --all

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

13
ответ дан 7 August 2018 в 19:47

Другие вопросы по тегам:

Похожие вопросы: