TeXLive (română)

From ArchWiki

Jump to: navigation, search
Article summary
Disponibil în limbile
English
Română
Pe aceeaşi temă
TeXLive from iso

Contents

Introducere

De când tetex, distribuţia standard TeX and friends pentru sisteme Unix nu mai este menţinută, mulţi utilizatori şi-au exprimat dorinţa ca aceasta să fie înlocuită de TeXLive. Pentru mai multe detalii vedeţi discuţiile de pe forum (în engleză). Vestea bună este că pachetele TeXLive pentru Arch Linux (bazate pe TeXLive 2007 cu actualizări ale pachetelor după CTAN) sunt disponibile acum în depozitul [community] (din 27 septembrie 2007). Instalând pachetul texlive-core (85MB) veţi avea la dispoziţie un sistem de culegere foarte puternic.

Lista pachetelor TeX Live

Pachetele texlive-* sunt aranjate în patru grupe la care se adaugă două pachete generale:

texlive-most
texlive-most-doc
texlive-lang
texlive-lang-doc
texlive-all
va instala toate cele patru grupe. După cum puteţi vedea, documentaţia este oferită în gurpe separate de pachete, spre avantajul utilizatorilor care vor să salveze spaţiu sau care preferă acces online la documentaţie.
texlive-core
conţine toate binarele şi bibliotecile sistemului TeXLive. Se bazează pe o schemă de instalare „medium,” aşa cum se oferă pe CD sau DVD instalabil TeXLive original. Toate celelalte pachete au la bază colecţiile eponymous din TeXLive. Legăturile aduc o listă de pachete CTAN conţinute în fiecare pachet Arch.


Grupul texlive-most
Denumire mărime pachete
texlive-core  84  M 12many, adobeuro, ae, aeguill, ams, amscls, amsfonts, amsltx2, amsmath, amsrefs, amstex, antp, antt, anysize, arabxetex, avantgar, babel, babelbib, beamer, bghyphen, bibtex, bookman, booktabs, breqn, caption, carlisle, ccfonts, cc-pl, charter, cite, citeref, cm, cmap, cmarrows, cmex, cmextra, colortbl, commath, concmath, concrete, context, courier, crop, cs, cslatex, csplain, ctable, cweb, dvips, dvipsconfig, ec, emp, enctex, epsf, eqnarray, eso-pic, etex, euenc, euler, euro, euro-ce, eurofont, eurosans, eurosym, expressg, extarrows, exteps, extpfeil, extsizes, faktor, fancyhdr, fancyref, fancyvrb, featpost, feynmf, firststeps, float, floatflt, fontinst, fontname, fontspec, fp, fpl, frenchle, genmisc, gentle, geometry, german, germbib, glyphlist, graphics, gustlib, hatching, helvetic, hvmath, hyperref, hyphen-arabic, hyphen-base, hyphen-basque, hyphen-bulgarian, hyphen-coptic, hyphen-croatian, hyphen-czechslovak, hyphen-danish, hyphen-dutch, hyphen-esperanto, hyphen-estonian, hyphen-finnish, hyphen-french, hyphen-german, hyphen-greek, hyphen-hungarian, hyphen-ibycus, hyphen-icelandic, hyphen-indonesian, hyphen-interlingua, hyphen-italian, hyphen-latin, hyphen-mongolian, hyphen-norwegian, hyphen-pinyin, hyphen-polish, hyphen-portuguese, hyphen-romanian, hyphen-russian, hyphen-serbian, hyphen-slovene, hyphen-spanish, hyphen-swedish, hyphen-turkish, hyphen-ukenglish, hyphen-ukrainian, hyphen-usorbian, hyphen-welsh, ifxetex, index, itnumpar, iwona, jknapltx, jmn, koma-script, latex, latexconfig, latex-fonts, latexmp, listings, lm, lmextra, ltxmisc, mafr, makeindex, marvosym, mathcomp, math-into-latex, mathpazo, mdwtools, memoir, metafont, metafont-for-beginners, metaobj, metaplot, metapost, metapost-examples, metauml, mex, mflogo, mfnfss, mfpic, mft, mh, mhequ, microtype, misc, mkind-english, mkind-german, mp3d, mpattern, ms, multido, mwcls, natbib, nath, ncntrsbk, ntgclass, oberdiek, ogonek, ordinalpt, palatino, pdfpages, pdftex-def, philokalia, piechartmp, pl, plain, platex, powerdot, psfrag, pslatex, psnfss, psnfssx, pspicture, pxfonts, qfonts, qpxqtx, rcs, roex, rotating, rsfs, ruhyphen, r-und-s, seminar, setspace, slideshow, splines, stmaryrd, subfig, symbol, tabvar, tap, tensor, tex-gyre, texinfo, texlive-common, tex-ps, textpath, thumbpdf, times, timesnew, tipa, tlc2, tmmath, tools, txfonts, ucs, uhrzeit, ukrhyph, umlaute, utf8mex, utopia, variations, venn, wasy, wasysym, xcolor, xetex, xetexconfig, xetexurl, xkeyval, xltxtra, xu-hyphen, xunicode, yhmath, zapfchan, zapfding
texlive-bibtexextra   1.2 M apacite, beebe, bibarts, bibhtml, biblist, bibtopic, bibunits, compactbib, custom-bib, doipubmed, elsevier-bib, finbib, footbib, harvard, harvmac, ijqc, inlinebib, iopart-num, jneurosci, jurabib, listbib, multibib, munich, perception, rsc, sort-by-letters, swebib, urlbst
texlive-fontsextra  91  M accfonts, ai, albertus, aleph, allrunes, antiqua, apl, ar, archaic, arev, ascii, astro, atqolive, augie, aurical, barcode2, barcodes, bayer, bbding, bbm, bbold, belleek, bera, blacklettert1, bookhands, braille, brushscr, calligra, cherokee, cirth, clarendo, cmastro, cmbright, cm-lgc, cmll, cmpica, cm-super, coronet, courier-scaled, cryst, dancers, dice, dictsym, dingbat, doublestroke, duerer, ean, ecc, eco, eiad, elvish, epsdice, esvect, eulervm, euxm, feyn, foekfont, fourier, fouriernc, frcursive, futhark, garamond, genealogy, gothic, greenpoint, groff, grotesq, hands, hfbright, hfoldsty, hieroglf, ifsym, kixfont, knuthotherfonts, kpfonts, lettrgth, lfb, linearA, logic, ly1, marigold, mathdesign, mnsymbol, morse, nkarta, oca, ocherokee, ocr-a, oesch, ogham, oinuit, optima, osmanian, pacioli, pclnfss, phaistos, phonetic, psafm, punk, sauter, sauterfonts, semaphor, simpsons, skull, tapir, tengwarscript, tpslifonts, trajan, umrand, univers, universa, wsuipa, yfonts, zefonts
texlive-formatsextra 327  K alatex, edmac, eplain, mltex, physe, phyzzx, psizzl, startex, texsis, ytex
texlive-games 370  K backgammon, bridge, cchess, cheq, chess, egameps, go, jeopardy, othello, psgo, sgame, skak, skaknew, sudoku, sudokubundle, xq
texlive-genericextra 265  K abbr, abstyles, aurora, barr, borceux, c-pascal, colorsep, dinat, eijkhout, fenixpar, fltpoint, insbox, mathdots, metatex, mftoeps, midnight, multi, ofs, pdf-trans, psfig, realcalc, vrb, vtex
texlive-htmlxml   1.4 M jadetex, passivetex, tex4ht, xmlplay, xmltex
texlive-humanities 280  K alnumsec, arydshln, bibleref, camel, covington, dramatist, ecltree, ednotes, jura, juraabbrev, juramisc, jurarsp, ledmac, lexikon, lineno, linguex, numline, parallel, parrun, plari, play, poemscol, qobitree, qtree, rtklage, screenplay, sides, stage, tree-dvips, verse, xyling
texlive-latex3  48  K expl3, galley, template, xbase, xfrac, xinitials, xor, xparse, xtab, xtcapts, xtheorem
texlive-latexextra   3.8 M ESIEEcv, GuIT, HA-prosper, Tabbing, a0poster, abstract, achemso, acronym, adrconv, adrlist, akletter, altfont, animate, answers, appendix, arcs, arrayjob, assignment, attachfile, authorindex, autotab, beamer-contrib, begriff, beton, bez123, bezos, bigfoot, binomexp, bizcard, blindtext, boites, bookest, booklet, bophook, boxhandler, breakurl, bullcntr, bussproofs, calendar, calrsfs, calxxxx, captcont, casyl, cbcoptic, ccaption, cd, cd-cover, cdpbundl, cellspace, changebar, chappg, chapterfolder, china2e, circ, cjw, clefval, cleveref, clock, cmdstring, cmdtrack, cmsd, codepage, colorinfo, colorwav, combine, comment, concprog, contour, cooking, cool, coollist, coolstr, cooltooltips, coordsys, courseoutline, coursepaper, coverpage, crossreference, crosswrd, csquotes, csvtools, cuisine, currvita, cursor, cv, cwpuzzle, dashbox, dashrule, dateiliste, datenumber, datetime, decimal, deleq, delimtxt, diagnose, dialogl, dichokey, dinbrief, directory, dk-bib, dlfltxb, dnaseq, docmfp, doi, dotseqn, dpfloat, draftcopy, draftwatermark, dropping, dtk, dvdcoll, eCards, easy, ebezier, ecv, eemeir, egplot, elatex, ellipsis, elmath, elpres, em, emulateapj, endfloat, endheads, engpron, engrec, enumitem, envbig, envlab, epigraph, epiolmec, eqlist, eqname, eqparbox, esdiff, esint, esint-type1, etaremune, europecv, everypage, exam, examdesign, examplep, exercise, expdlist, export, extract, facsimile, fancybox, fancynum, fancytooltips, fax, figbib, figsize, filecontents, fink, fixfoot, fixme, flabels, flagderiv, flashcards, flippdf, floatrow, flowfram, fmp, fmtcount, fnbreak, fncychap, foilhtml, footmisc, footnpag, forloop, formlett, formular, frankenstein, fribrief, fullblck, fullpict, fundus, g-brief, gauss, gcard, genmpage, geomsty, ginpenc, gloss, glossaries, gmdoc, gmeometric, gmiflink, gmutils, gmverb, graphicx-psmin, grfpaste, grnumalt, hanging, harpoon, hc, hhtensor, hilowres, histogr, hitec, hpsdiss, hvfloat, hyper, hyperxmp, hyphenat, ifmslide, interactiveworkbook, invoice, ipa, iso, iso10303, isodate, isodoc, isorot, isotope, kalender, kastrup, kerntest, keystroke, labbook, labelcas, labels, lastpage, latex-tds, layouts, lazylist, lcd, lcg, leading, leaflet, leftidx, lettre, lettrine, lewis, lhelp, limap, lipsum, listliketab, listofsymbols, lkproof, localloc, logpap, lsc, ltablex, ltabptch, ltxindex, mailing, makebox, makecell, makecirc, makecmds, makedtx, makeglos, manfnt, manuscript, mapcodes, maple, marginnote, maybemath, mcaption, mceinleger, mcite, menu, method, metre, mff, mftinc, minipage-marginpar, minitoc, minutes, misc209, mla-paper, mlist, moderncv, modroman, morehelp, moresize, moreverb, movie15, mparhack, msc, msg, mslapa, mtgreek, multenum, multibbl, multicap, multirow, mwrite, nag, namespc, ncclatex, ncctools, newfile, newlfm, newthm, newvbtm, niceframe, noitcrul, nomencl, nomentbl, nonfloat, notes, ntabbing, ntheorem, numprint, ocr-latex, octavo, oldstyle, onlyamsmath, opcit, outline, outliner, overpic, oxford, pageno, pagenote, paper, papercdcase, papertex, paralist, paresse, patch, patchcmd, pauldoc, pawpict, pbox, pbsheet, pdfcprot, pdfscreen, pdfslide, pdfsync, pdfwin, pecha, perltex, permute, photo, pittetd, placeins, plates, plweb, polyglot, polynom, polynomial, polytable, postcards, ppower4, ppr-prv, preprint, prettyref, preview, probsoln, progkeys, program, progress, prosper, protocol, psfragx, pst-pdf, qcm, qstest, qsymbols, quotchap, randtext, rccol, rcsinfo, rectopma, refcheck, refman, refstyle, regcount, register, relenc, repeatindex, resume, rlepsf, rmpage, robustcommand, robustindex, romannum, rotfloat, rotpages, rst, rtkinenc, sauerj, savefnmark, savesym, savetrees, scale, scalebar, schedule, sciwordconv, script, sdrt, sectionbox, sectsty, semantic, semioneside, seqsplit, sf298, sffms, shadbox, shadethm, shapepar, shortlst, shorttoc, showdim, showexpl, showlabels, sidecap, simplecv, slantsc, slashbox, slidenotes, smalltableof, smartref, smflatex, snapshot, soul, sparklines, splitbib, splitindex, spotcolor, sprite, srcltx, sseq, ssqquote, stack, statistik, stdclsdv, stdpage, sttools, subeqn, subeqnarray, subfigure, subfloat, substr, supertabular, svgcolor, svn, svn-multi, svninfo, syntax, syntrace, synttree, tableaux, tabto-ltx, tabulary, talk, taupin, tcldoc, technics, texilikecover, texlogos, texmate, texpower, texshade, textcase, textfit, textmerg, textpos, thumb, ticket, timesht, timing, titlefoot, titlesec, titling, tocbibind, tocloft, tocvsec2, todo, tokenizer, toolbox, topfloat, totpages, tracking, trfsigns, trsym, twoup, type1cm, typedref, typogrid, ulsy, umoline, underlin, undertilde, units, upquote, ushort, varindex, vector, versions, vhistory, vita, vmargin, volumes, vpe, vrsion, wallpaper, warning, warpcol, was, webeq, williams, wordcount, wordlike, wrapfig, xbmc, xdoc, xifthen, xmpincl, xnewcommand, xoptarg, xytree, yafoot, yplan, zed-csp
texlive-music   4.7 M abc, guitar, harmony, musictex, musixlyr, musixps, musixtex, songbook
texlive-omega   1.5 M antomega, lambda, mxd, mxedruli, omega
texlive-pictures 653  M bardiag, curve, curve2e, curves, dcpic, dottex, dratex, eepic, gnuplottex, miniplot, pb-diagram, petri-nets, pgf, picinpar, pict2e, pictex, pictex2, pmgraph, randbild, swimgraf, texdraw, xypic
texlive-plainextra 130  K cellular, colortab, fixpdfmag, fontch, hyplain, jsmisc, mkpattern, newsletr, plgraph, treetex, typespec, vertex
texlive-pstricks 267  K auto-pst-pdf, makeplot, pdftricks, pst-2dplot, pst-3d, pst-3dplot, pst-bar, pst-barcode, pst-blur, pst-circ, pst-coil, pst-dbicons, pst-eps, pst-eucl, pst-fill, pst-fr3d, pst-fractal, pst-func, pst-geo, pst-ghsb, pst-gr3d, pst-grad, pst-infixplot, pst-jtree, pst-labo, pst-lens, pst-light3d, pst-math, pst-optic, pst-osci, pst-pdgr, pst-poly, pst-qtree, pstricks, pstricks-add, pst-slpe, pst-text, pst-uml, pst-vue3d, uml
texlive-publishers   1.7 M IEEEconf, IEEEtran, aastex, acmconf, acmtrans, active-conf, aguplus, aiaa, apa, asaetr, ascelike, chem-journal, classicthesis, ebsthesis, economic, elsevier, gatech-thesis, icsv, ieeepes, ifacmtg, imac, jhep, jpsj, kluwer, mentis, mnras, muthesis, nature, nih, nrc, osa, philosophersimprint, pracjourn, procIAGssymp, ptptex, revtex, sae, siggraph, spie, stellenbosch, sugconf, thesis-titlepage-fhac, tugboat, tugboat-plain, uaclasses, ucthesis, uiucthesis, umthesis, umich-thesis, uwthesis, vancouver, york-thesis
texlive-science 300 K SIstyle, SIunits, alg, algorithm2e, algorithmicx, algorithms, biocon, bitfield, bpchem, bytefield, chemarrow, chemcompounds, chemcono, clrscode, complexity, computational-complexity, digiconfigs, dyntree, formula, functan, galois, gastex, hepparticles, hepthesis, hepunits, karnaugh, mhchem, mhs, miller, newalg, objectz, pseudocode, scientificpaper, sciposter, struktex, t-angles, textopo, unitsdef, youngtab


Grupul texlive-most-doc
Denumire mărime pachete
texlive-core-doc 127M
texlive-doc-i18n 42M
texlive-bibtexextra-doc 2.9M
texlive-fontsextra-doc 15M
texlive-formatsextra-doc 2.1M
texlive-games-doc 1.3M
texlive-genericextra-doc 1.7M
texlive-htmlxml-doc 299K
texlive-humanities-doc 8.7M
texlive-latex3-doc 592K
texlive-latexextra-doc 81M
texlive-music-doc 2.5M
texlive-omega-doc 633K
texlive-pictures-doc 7.5M
texlive-plainextra-doc 1.1M
texlive-pstricks-doc 23M
texlive-publishers-doc 13M
texlive-science-doc 7.6M


Grupul texlive-lang
Denumire mărime pachete
texlive-langafrican 5.4M ethiop, ethiop-t1, fc
texlive-langarab 2.9M arabi, arabtex
texlive-langarmenian 347K armenian
texlive-langcjk 31M CJK, arphic, c90enc, cns, garuda, norasi, uhc, wadalab, yi4latex
texlive-langcroatian 48K croatian, hrlatex
texlive-langcyrillic 2.3M cmcyr, cmcyralt, cyrillic, cyrplain, disser, eskd, eskdx, gost, lh, lhcyr, literat, ot2cyr, t2, timescyr
texlive-langgreek 7.2M betababel, cb, greek, greektex, grtimes, grverb, ibycus, ibycus-babel, ibygrk, kdgreek, kerkis, levy, lgreek, teubner, yannisgr
texlive-langhebrew 43K cjhebrew
texlive-langindic 5.4M bangtex, bengali, burmese, ebong, itrans, malayalam, omega-devanagari, sanskrit, velthuis, wnri, wntamil
texlive-langmanju 2.6K manjutex
texlive-langmongolian 1.7M montex, soyombo
texlive-langtibetan 377K ctib, otibet
texlive-langvietnamese 6.0M plnfss, vntex


Grupul texlive-lang-doc
Denumire mărime pachete
texlive-langafrican-doc 488K
texlive-langarab-doc 3.4M
texlive-langarmenian-doc 168K
texlive-langcjk-doc 1.8M
texlive-langcroatian-doc 92K
texlive-langcyrillic-doc 2.1M
texlive-langgreek-doc 1.2M
texlive-langhebrew-doc 96K
texlive-langindic-doc 2.0M
texlive-langmanju-doc 24K
texlive-langmongolian-doc 1.1M
texlive-langtibetan-doc 261K
texlive-langvietnamese-doc 1001K

Versiunea SVN a pachetelor TeXlive

Pentru utilizatorii avansaţi care doresc să aibă ultima versiune a pachetelor de la CTAN fără să instaleze prea mult de mână, iată câteva sugestii despre pachetele texlive-svn.

Mai întâi luaţi notă de faptul că texlive-core-svn conţine aceleaşi binare ca şi texlive-core care la rândul său are la bază versiunea Tex Live lansată în februarie 2007, cu includerea unei revizii de erori (bugfix patch). Versiunea SVN, după cum sugerează şi numele, are ca sursă arborele texmf din versiunea de dezvoltare curentă aflată la serverul subversion al tug.org, iar conţinutul este obţinut cu rsync(1) pentru îmbunătăţirea performanţei.

Pentru a construi pachetul svn, descărcaţi texlive-svn.zip ce conţine arborele de dezvoltare complet, adică fişierul PKGBUILD şi fişierele auxiliare pentru toate pachetele menţionate mai sus. Fişierele *.paths, care conţin căile de care are nevoie rsync(1) pentru descărcare, nu vor fi actualizate, astfel că veţi avea nevoie şi de: tl-scripts.zip.

Asiguraţi-vă că aveţi instalate în sistem următoarele pachete: xorg-server, t1lib, gd, rsync, flex şi bison. Presupunând că vă aflaţi în acelaşi director în care aţi descărcat fişierele .zip urmaţi instrucţiunile de mai jos:

$ unzip texlive-svn.zip -d texlive-svn 
$ unzip tl-scripts.zip -d texlive-svn 
$ cd texlive-svn 
$ ./updatepathfiles   # Wait a little
.
.
.
$ ls 

Veţi vedea toate numele pachetelor, iar acum va trebui să vă gândiţi la ce aveţi nevoie. Cu siguranţă că veţi avea nevoie de texlive-core.

$ cd texlive-core
$ makepkg -c
Atenţie!
Sursele sunt mari, iar compilarea durează destul de mult timp.

Dacă totul decurge bine, veţi putea instala texlive-core cu pacman astfel:

$ pacman -U texlive-core-2007*.pkg.tar.gz  # tastaţi tab pentru completare

Dacă ceva nu merge bine, înscrieţi-vă şi studiaţi mesajele de pe forum căutând să vedeţi dacă problema dumneavoastră a fost rezolvată. Dacă nu, suntem bucuroşi să ajutăm!

Scrieţi tot ceea ce vi se pare folositor precum şi fişierul build.log obţinut astfel:

$ makepkg -c 2>&1 | tr -d -c '\n[:print:]' | tee build.log

sau fără a-l mai trece prin tr(1) (fără a mai şterge caracterele neafişabile):

$ makepkg -c 2>&1 | tee build.log

După eşuare sau instalare, pentru curăţenie puteţi şterge directoarele pkg şi src. Dar nu ştergeţi încă fişierele cu numele de forma texmf*, altfel se va descărca din nou totul data viitoare când veţi rula makepkg(8). Celelalte fişiere din directorul PKGBUILD nu trebuie şterse, întrucât ele sunt parte din sursele pachetului.

Dacă aveţi nevoie de alt pachet, repetaţi cele de mai sus în directorul corespunzător. Celelalte pachete nu au nevoie de compilare, astfel că ele ar trebui să „meargă” pur şi simplu.

Dacă doriţi să compilaţi toate pachetele fără a vă bate capul prea mult despre ele, puteţi folosi următoarea comandă, în directorul unde aţi descărcat fişierul .zip

$ for d in texlive-*; do cd "$d" && makepkg -dc ; touch ../"$d"-"$?" && cd .. ; done

Această comandă va construi fiecare pachet din fiecare director care corespunde expresiei texlive-* şi va crea un fişier denumit cu numele directorului urmat de codul de eroare întors de operaţia precedentă (zero pentru succes, non-zero pentru eşuare, d.e., daca texlive-core a fost compilat corect veţi avea un fişier numit texlive-core-0 în acel director).

Variantă alternativă: DVD TeX Live

Pentru folosirea unui DVD TeX Live, montat ca buclă (mount -o loop ...), vedeţi articolul TeX Live de pe imaginea ISO.

Personal tools