оновлення TeX на Linux


1

Я намагаюся скласти деякий LaTeX-код, який використовує алгоритмічне оточення для отримання псевдокоду. Він не компілюється, і хтось сказав мені, що з файлу журналу, що пакети для цих необхідних середовищ занадто старі. Як я можу оновити свої пакети, щоб отримати новіші версії? Від менеджера синаптичних пакетів я не бачу запису оновлення для пакетів; тільки повний texlive замість просто tex live


Про які пакунки ми тут говоримо? TeX макропакети або програмні пакети сторонніх програм?
Majenko

@Matt Jenkins: пакет "алгоритмів" або навіть взагалі інші пакети. Чи можу я просто додати список та оновити їх?
Вас

Це запитання також було розміщено на tex.stackexchange.com: tex.stackexchange.com/q/14925/2975
Мартін Шаррер

Відповіді:


3

Debian як і раніше поставляється TeXLive 2009, який зараз досить швидко стає досить давнім. Наскільки я знаю, у TeXLive 2010 не існує жодного пакету (ні офіційного, ні неофіційного). У вас є три варіанти:

  1. Ви можете встановити власну версію TeXLive 2010 на /usr/local/дереві. Завантажте його з буксира та дотримуйтесь інструкцій із встановлення Unix на цій сторінці. Це дасть вам повну поточну версію TeXLive. Потім ви зможете використовувати tlmgrдля оновлення інсталяції. Якщо ви виберете цей шлях, переконайтеся, що шлях до нових бінарних файлів знаходиться у вашому $PATH, а також у коренях $PATH, для того, щоб бінарні файли збереження, такі як texhashі tlmgrпрацювали.

  2. Ви можете зберегти свій поточний TeXLive та просто встановити нові версії необхідних пакетів у вашому локальному texmfдереві. Місцеве texmfдерево в дистрибутивах на базі Debian знаходиться в /usr/local/share/texmf. Якщо у вас немає цього каталогу, створіть його (як root, вам потрібно буде використовувати sudo), завантажте пакунки з CTAN та встановіть їх там. Вам потрібно буде запустити texhashяк root, щоб оновити базу даних файлів TeX, інакше TeX не знайде нових пакетів. Фактична процедура установки відрізнятиметься від пакета до пакета. Якщо ви зможете знайти поштовий файл "сумісний з tds", просто розпакуйте його /usr/local/share/texmfта запустітьtexhashяк корінь, і вам буде зроблено. Якщо ні, то найкраще ставитись до інструкцій у файлі README, що постачається з пакетом, або переглянути документацію щодо пакета, якщо вона містить деякі інструкції щодо встановлення.

  3. Якщо ви єдиний, хто використовує TeX на цьому комп’ютері, ви також можете встановити пакунки в своє особисте texmfдерево, яке, на мій погляд, на Debian є ~/texmf. Процедура встановлення майже така ж, як і при встановленні в локальному дереві texmf, за винятком того, що вам не потрібно бути коренем, і вам не доведеться запускатись texhashпісля встановлення.

Якщо ви опублікуєте список окремих пакетів, хтось, можливо, зможе надати вам більше деталей.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.