TEX Live: Приручник
TEX Live 2012*

Карл Бери, уредник
http://tug.org/texlive/

превод на српски језик
Никола Лечић
nikola.lecic@anthesphoria.net

јун 2012

Садржај

1 Увод
 1.1 TEX Live и TEX Collection
 1.2 Подржани оперативни системи
 1.3 Основна инсталација TEX Live-а
 1.4 На шта треба обратити пажњу што се тиче сигурности
 1.5 Помоћ у раду
2 Преглед TEX Live-а
 2.1 TEX Collection: TEX Live, proTEXt, MacTEX
 2.2 TEX Live директоријуми највишег нивоа
 2.3 Садржај директоријума texmf
 2.4 Проширења TEX
 2.5 Други истакнути програми у TEX Live
 2.6 Фонтови у TEX Live
3 Инсталација
 3.1 Покретање инсталационог програма
  3.1.1 Unix
  3.1.2 MacOSX
  3.1.3 Windows
  3.1.4 Cygwin
  3.1.5 Инсталација у текстуалном режиму
  3.1.6 Инсталација у експертском графичком режиму
  3.1.7 Инсталација у поједностављеном графичком („wizard“) режиму
 3.2 Употреба инсталационог програма
  3.2.1 Мени за избор платформе (само на Unix-у)
  3.2.2 Избор компоненти
  3.2.3 Директоријуми
  3.2.4 Опције
 3.3 Параметри програма install-tl на командној линији
  3.3.1 Параметар -repository
 3.4 Постинсталациони задаци
  3.4.1 Системске променљиве на Unix-у
  3.4.2 Системске променљиве: глобална подешавања
  3.4.3 Надоградње преко Интернета после инсталације са DVD-ја
  3.4.4 Подешавање системских фонтова за XeTEX и LuaTEX
  3.4.5 ConTEXt Mark IV
  3.4.6 Укључивање локалних и личних макроа
  3.4.7 Укључивање спољних фонтова
 3.5 Тестирање инсталације
 3.6 Додатни софтвер који се може преузети са Интернета
4 Специјализоване инсталације
 4.1 Инсталације које дели више корисника или више компјутера
 4.2 Преносиве инсталације на USB-диску
 4.3 ISO (или DVD) инсталације
5 Одржавање инсталације помоћу tlmgr
 5.1 tlmgr у графичком (GUI) режиму рада
 5.2 Примери позивања tlmgr-а са командне линије
6 Напомене за Windows
 6.1 Могућности специфичне за Windows
 6.2 Додатни софтвер укључен на Windows-у
 6.3 Лични кориснички директоријум на Windows-у
 6.4 Windows-ов „registry“
 6.5 Овлашћења на Windows-у
 6.6 Увећавање максимума доступне меморије на Windows-у и Cygwin-у
7 Кориснички водич кроз Web2C
 7.1 Проналажење фајлова помоћу Kpathsea
  7.1.1 Извори путања
  7.1.2 Конфигурациони фајлови
  7.1.3 Прерачунавање путање
  7.1.4 Стандардно прерачунавање
  7.1.5 Прерачунавање заграда
  7.1.6 Прерачунавање поддиректоријума
  7.1.7 Списак специјалних симбола и њихово значење: преглед
 7.2 Базе података са именима фајлова
  7.2.1 База података ls-R
  7.2.2 Самостални програм за претраживање: kpsewhich
  7.2.3 Примери употребе
  7.2.4 Поступци отклањања грешака
 7.3 Опције током рада (runtime options)
8 Захвалнице
9 Историја издањā
 9.1 Прошлост
  9.1.1 2003
  9.1.2 2004
  9.1.3 2005
  9.1.4 2006–2007
  9.1.5 2008
  9.1.6 2009
  9.1.7 2010
  9.1.8 2011
 9.2 Тренутно стање
 9.3 Будућност

1 Увод

1.1 TEX Live и TEX Collection

У овом документу су описане главне могућности софтверске дистрибуције TEX Live, која се састоји од TEX-а и програма који су повезани са њим, и која се прави за GNU/Linux и друге варијанте Unix-а, Mac OS X и Windows.

TEX Live се може преузети са Интернета или добити преко TEX Collection DVD-ја који групе корисника TEX-а дистрибуирају својим члановима, и на разне друге начине. Одељак 2.1 укратко описује садржај DVD-ја. TEX Live и TEX Collection су резултат удружених напора многих група корисника TEX-а. Овај документ описује пре свега сâм TEX Live.

У TEX Live су укључени програми TEX, LaTeX2e, ConTEXt, Metafont, MetaPost, BibTeX и многи други, обимна колекција макроа, фонтова и документације, као и подршка за припрему текста на много разних писама и језика из свих делова света.

Кратак преглед најважнијих промена у овом издању TEX Live-а налази се на крају документа, у одељку 9 (стр. 81).

1.2 Подржани оперативни системи

TEX Live садржи унапред компајлиране програме за многе варијанте Unix-а, укључујући GNU/Linux и Mac OS X. Такође, ту су и верзије програма за Cygwin. Пошто је изворни код укључен у дистрибуцију, програми се могу компајлирати и на платформама1 за које немамо унапред припремљене бинарне фајлове.

Што се тиче Windows-а, подржани су само Windows XP и касније верзије. Windows 2000 ће са великом вероватноћом и даље радити за највећи број ствари. Не постоје посебни 64-битни програми за Windows; уместо тога, 32-битни програми би требало да раде на 64-битним системима.

Погледајте одељек 2.1 ако Вам је потребно више информација о алтернативним решењима за Windows и Mac OS X.

1.3 Основна инсталација TEX Live-а

TEX Live се може инсталирати са DVD-ја или преко Интернета (http://tug.org/texlive/acquire.html). Сам програм за инсталацију који ради преко мреже је мали и скида све што је задато са Интернета.

Програм за инсталацију са DVD-ја Вам омогућава да инсталирате TEX Live на локални диск. TEX Live се не може директно покретати са DVD-ја (као ни из DVD .iso одраза), али зато можете да припремите преносиву радну верзију на нпр. USB-диску (погледајте одељак 4.2). Инсталација је детаљно описана у одељцима који следе (стр. 13); укратко, поступак изгледа овако:

1.4 На шта треба обратити пажњу што се тиче сигурности

Према нашем најдубљем знању и уверењу, основни TEX програми који чине језгро TEX Live-a изузетно су робусни (и увек су били такви). Међутим, допунски програми који су укључени у TEX Live нису нужно на истом нивоу, упркос великим напорима. Као и увек, требало би да будете опрезни када покрећете програме да обрађују непоуздане улазне податке; најсигурније што можете да урадите јесте да то увек радите у новом поддиректоријуму.

Потреба за опрезом је нарочито важна на Windows-у, пошто Windows обично тражи програме у текућем директоријуму пре него на било ко другом месту, без обзира на путању за претрагу коју задаје корисник. Ово отвара широку лепезу могућности за напад. Ми смо санирали многе сигурносне пропусте, али неки превиди су без сумње и даље ту, нарочито у програмима који нам долазе са стране. Стога препоручујемо да проверите да ли радни директоријум садржи сумњиве, пре свега извршне фајлове (бинарне или скрипте). Њих обично нема, и свакако не би требало да се створе обичном обрадом неког документа.

Коначно, TEX (и пратећи програми) често стварају нове фајлове када обрађују документ, што је особина која се може злоупотребити на много разних начина. Да поновимо, обрада непознатих докумената у новом поддиректоријуму је најсигурније што можете да урадите.

1.5 Помоћ у раду

Заједница корисника TEX-а је активна и пријатељски расположена, тако да се и на најозбиљнија питања на крају нађе одговор. Међутим, ова подршка је неформалне природе будући да долази од волонтерā и случајних читалаца мејлинг-листа, тако да је нарочито важно да „урадите домаћи задатак“ пре него што нешто питате. (Ако више волите загарантовану комерцијалну подршку, можете се у у потпуности одрећи TEX Live-а и купити одговарајући систем; на страници http://tug.org/interest.html#vendors постоји списак таквих продаваца.)

Ово је листа расположивих ресурса датих отприлике редоследом по коме препоручујемо да их користите:

Страница за почетнике
Ако сте нови у TEX-у, страница http://tug.org/begin.html нуди кратак увод у систем.
TEX FAQ
(питања везана за TEX која се често постављају) представља огромну збирку одговора на све врсте питања, од најосновнијих до најсложенијих. Та збирка је укључена у TEX Live и налази се у директоријуму texmf-dist/doc/generic/FAQ-en/html/index.html, а доступна је и на Интернету преко http://www.tex.ac.uk/faq. Молимо Вас да одговоре прво овде потражите.
TEX Catalogue
(TEX-каталог) Ако тражите неки специфичан пакет, фонт или програм, TEX-каталог је место на коме треба отпочети претрагу. То је огромна колекција свих ствари које имају везе са TEX-ом. Погледајте http://mirror.ctan.org/help/Catalogue/.
TEX ресурси на Интернету
Интернет-страница http://tug.org/interest.html садржи многе линкове који имају везе са TEX-ом, нарочито на бројне књиге, приручнике и чланке о свим аспектима система.
архивирана подршка
Два главна форума су Usenet група news:comp.text.tex и мејлинг-листа texhax@tug.org. Архиве ова два форума садрже велики број питања и одговора прикупљених током много година; ове претраживе архиве су доступне преко http://groups.google.com/group/comp.text.tex/topics и http://tug.org/mail-archives/texhax. Такође, обична претрага Интернета, на пример преко http://google.com, никад није на одмет.
постављање питања
Ако и даље не можете да пронађете одговор, можете да поставите питање на comp.text.tex користећи Google или свој newsreader, или на texhax@ tug.org путем електронске поште. Али, пре него што поставите питање, молимо Вас да прочитате овај текст из FAQ колекције како бисте увећали шансе да добијете користан одговор: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion. Треба поменути и Интернет-страницу LATEX заједнице (LATEX Community, http://www.latex-community.org/) и њихов форум http://www.latex-community.org/forum/, као и Интернет-портал TEX StackExchange, http://tex.stackexchange.com/.
подршка везана за TEX Live
Ако желите да пријавите грешку или ако имате предлоге и коментаре везане за дистрибуцију, инсталацију или документацију TEX Live-а, мејлинг-листа је tex-live@tug.org. Међутим, ако се Ваше питање тиче употребе неког посебног програма укљученог у TEX Live, молимо Вас да пишете особи која тренутно одржава тај програм или на одговарајућу мејлинг-листу. Врло често, покретање програма са параметром --help даје адресу на коју треба пријавити грешке.

С друге стране, ту је пружање помоћи онима који постављају питања. И comp.text.tex и texhax су отворени за сваког, па стога будите слободни да се прикључите; почните да читате и помозите где можете.

2 Преглед TEX Live-а

Овај одељак описује садржај дистрибуције TEX Collection и њеног саставног дела, TEX Live-а.

2.1 TEX Collection: TEX Live, proTEXt, MacTEX

TEX Collection DVD обухвата:

TEX Live
Комплетан TEX систем који се може инсталирати на диск. Интернет-страница TEX Live-a је http://tug.org/texlive/.
MacTEX
Варијанта TEX Live-а за Mac OS X; укључује инсталациони програм писан специјално за Mac OS X и још неке Mac апликације. Интернет-страница пројекта је http://tug.org/mactex/.
proTEXt
Рађен као проширење Windows дистрибуције MiKTEX, proTEXt укључује неколико допунских алатки и поједностављује инсталацију. Он је у потпуности независан од TEX Live-а и има сопствена упутства за инсталацију. Интернет-страница proTEXt пројекта је http://tug.org/protext.
CTAN
Сајт-копија (mirror) репозиторијума CTAN (http://www.ctan.org).
texmf-extra
Директоријум са разним допунским пакетима.

Лиценце које одређују услове умножавања CTAN-а, пакета protext и садржаја директоријума texmf-extra нису нужно исте као у TEX Live-у, па стога будите опрезни када их редистрибуирате или преправљате.

2.2 TEX Live директоријуми највишег нивоа

Ево списка и кратких описа директоријумā највишег нивоа у TEX Live инсталацији:

bin

Програми