TeXLive (română)
From ArchWiki
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.
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 |
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 |
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 |
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.