вторник, 26 января 2016 г.

LaTeX в Ubuntu: устновка, менеджер пакетов tlmgr, классы для диссертации

Это черновик, оформлять не было времени, но все команды проверены и работают в Ubuntu 14.04 и 15.04

Установка texlive:


sudo apt-get install texlive
sudo apt-get install texlive-lang-cyrillic

см. http://tex.stackexchange.com/a/134377


Использование установщика пакетов lmgr:


перед использованием инициализировать:

$ tlmgr init-usertree

потом можно устанавливать пакеты, например tabu для таблиц в LaTeX или вот пакеты для русского языка:

$ tlmgr install babel-russian hyphen-russian cyrillic t2 lh cm-super   # lh also installed package ec

см. http://strela.jinr.ru/wiki/TeXLive


Возможно появление ошибки:

/usr/bin/tlmgr: Initialization failed (in setup_unix_one):
/usr/bin/tlmgr: could not find a usable xzdec.
/usr/bin/tlmgr: Please install xzdec and try again.
Couldn't set up the necessary programs.
Installation of packages is not supported.
Please report to texlive@tug.org.
tlmgr: exiting unsuccessfully (status 1). 

устраняется установкой требуемой программы:

sudo apt-get install xzdec

Еще возможная ошибка в Ubuntu 16.04:

Unknown directive ...containerchecksum c59200574a316416a23695c258edf3a32531fbda43ccdc09360ee105c3f07f9fb77df17c4ba4c2ea4f3a5ea6667e064b51e3d8c2fe6c984ba3e71b4e32716955... , please fix it! at /usr/share/texlive/tlpkg/TeXLive/TLPOBJ.pm line 210, <$retfh> line 5579.

если такое произошло, то нужно переключить репозиторий с версией TeX 2015:

tlmgr option repository ftp://tug.org/historic/systems/texlive/2015/tlnet-final
на данный момент это решило проблему (Ubuntu 16.04, окт. 2016).

см. http://tex.stackexchange.com/a/313823

Пакет классов для написания диссертаций, авторефератов и т.п.:

см. http://sourceforge.net/projects/disser/

при установке (make install) может возникнуть ошибка:

! pdfTeX error (font expansion): auto expansion is only possible with scalable
fonts.
\AtBegShi@Output ...ipout \box \AtBeginShipoutBox
                                                  \fi \fi
l.177 %  \clearpage
                  
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on disser.log.
make: *** [disser.pdf] Error 1

устраняется установкой пакета cm-super (см. раздел про установку с помощью tlmgr).  Установка может оказаться долгой.

Шаблон диссертации
https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template

пятница, 1 января 2016 г.

Редактирование видео в Ubuntu

В очередной раз я попытался склеить видео в Ubuntu и снова мне это не удалось.  На этот раз я попытался понять причину неудач.  Оказалось, что проблема не в кривых руках, версии операционки или железе, и возникает она не у меня одного.  Коротко: из всех известных видео-редакторов для Linux подтверждена приемлемая работа только одного --- это Blender.  Я был, потому что считал это программой для создания 3D-графики.  Мой неудачный опыт использования других редакторов и мысли смотри под катом.