SouΦasn² v²voj
   
SouΦasn² v²voj CSTUG


Makro NFSS (The New Font Selection Scheme)

NFSS bylo roz╣φ°enφm LaTeXu napsanΘ Frankem Mittelbachem a Rainerem Sch÷pfem. Je popsßno v TUGboatu, 1989, Vol 10(2). V~Φe╣tin∞ je filosofie makra popsßna na str.~66--70 knihy Petra Ol╣ßka Typografick² systΘm TeX. V tradiΦnφ sazb∞ jsou pφsma popsßna Φty°mi parametry: rodina pφsma (family) (nap°. computer modern), duktus (series) (tj. sv∞tlost Φi temnost pφsma), varianta (shape) (nap°. kurzφva) a stupe≥ (size) (nap°. 10pt). NFSS zavßdφ mechanismus, kter² umo╛≥uje u╛ivateli nezßvisle m∞nit libovoln² z t∞chto parametr∙. NFSS umo╛≥uje pom∞rn∞ snadno u╛φvat nestandardnφ fonty (nap°. PostScriptovΘ fonty) v LaTeXu a jednodu╣e m∞nit matematickΘ fonty. Makro umo╛≥uje rovn∞╛ dynamickΘ naΦφtßnφ font∙ (tj. nikoliv v dob∞ tvorby formßtu, ale a╛ p°i formßtovßnφ dokumentu).

Jeliko╛ verze LaTeXu 2.09 ji╛ nenφ udr╛ovßna a vylep╣ovßna, nßzev NFSS se stal zavßd∞jφcφm, proto╛e nynφ vlastn∞ neexistuje ╛ßdn² ,,star²`` zp∙sob v²b∞ru fontu, se kter²m by tento nov² mohl kontrastovat, nebo╗ LaTeX (tj. LaTeX 2e) v sob∞ NFSS zahrnuje.


LaTeX 2e (nov² standard LaTeXu)

LaTeX 2e je novß verze balφku maker LaTeX, kterß je p°ipravena a rozvφjena tv∙rΦφ skupinou projektu LaTeX3. Testovacφ fßze LaTeXu 2e zaΦala v Φervnu roku 1994 a je nynφ standardem LaTeXu. LaTeX 2.09 nenφ ji╛ vφce podporovßn.

LaTeX 2e je zp∞tn∞ kompatibilnφ s LaTeXem 2.09, ale mß navφc n∞kterΘ novΘ vlastnosti:

  • Makro NFSS (The New Font Selection Scheme) se stßvß standardem.
  • SliTeX je nynφ do n∞j zahrnut, tak╛e nenφ pot°eba pou╛φvat zvlß╣tnφho formßtu.
  • Lep╣φ ovlßdßnφ plovoucφch objekt∙ (prost°edφ figure a table).
  • Obsahuje dokumentovanΘ rozhranφ pro autory nov²ch styl∙ a t°φd (av╣ak zatφm chybφ obdobnΘ rozhranφ pro nßvrhß°e vzhledu dokumentu)
  • Roz╣φ°enΘ p°φkazy pro prßci s boxy, nap°. mo╛nost volby v²╣ky minipage.
  • K°φ╛ov² odkaz \ref m∙╛e b²t pou╛it v \caption bez ochrany p°φkazem \protect.
  • \newcommand umo╛≥uje definovat p°φkazy s jednφm voliteln²m argumentem.
  • standardnφ balφk pro vklßdßnφ grafiky a u╛itφ barev.

LaTeX 2e je pr∙b∞╛n∞ udr╛ovßn a vyvφjen, proto lze sepsat chyby a t∞╛kosti p°i jeho u╛φvßnφ vyvolßnφm p°φkazu ,,latex latexbug`` a vygenerovanou zprßvu zaslat na elektronickou adresu latex-bugs@uni-mainz.de.


Projekt LaTeX3

Tv∙rΦφ skupina projektu LaTeX3 je malß skupina dobrovolnφk∙, jejich╛ cφlem je vytvo°it nov² systΘm pro sazbu dokument∙ zalo╛en² na zßsadßch, je╛ jsou obsa╛eny v souΦasnΘm LaTeXu Leslieho Lamporta. Tento nov² systΘm z∙stane voln∞ ╣i°iteln² a bude na v╣ech ·rovnφch podrobn∞ zdokumentovßn.

Skupina projektu LaTeX3 ji╛ uvedla sv∙j prvnφ produkt, LaTeX 2e (nov² standard LaTeXu). Balφk maker vychßzφ z p∙vodnφho Lamportova k≤du a je upraven tak, aby ho bylo mo╛no lΘpe udr╛ovat a roz╣i°ovat.


U╛itφ TeXu k sazb∞ z SGML soubor∙

Jonathan Fine (J.Fine@pmms.cam.ac.uk) vytvß°φ software, kter² bude umo╛≥ovat TeXu sßzet p°φmo ze soubor∙ SGML. V²sledkem prßce by m∞l b²t balφk maker, jen╛, oproti d°φve zmφn∞n²m konverznφm program∙m (viz P°evod z HTML Φi SGML do TeXu), interpretuje p°φmo zdrojov² SGML soubor.


Projekt Omega

Omega je program, jeho╛ stavba vychßzφ z TeXu, a kter² pracuje s ╣estnßctibitovou vnit°nφ reprezentacφ znak∙ (Unicode). To umo╛≥uje pracovat s v∞t╣inou pφsem sv∞ta bez komplikacφ s jejich k≤dovßnφm. Omega mß takΘ velmi mocn² koncept vstupnφch a v²stupnφch filtr∙, kterΘ u╛ivateli umo╛≥ujφ pracovat s existujφcφmi p°ek≤dovßvacφmi tabulkami, atd. Omega je trvajφcφ projekt Johna Plaice (plaice@cse.unsw.edu.au) a Yannise Haralambouse (yannis@fluxus-virus.com). Chcete-li se dostat do diskusnφ skupiny projektu, m∙╛ete zaslat zprßvu subscribe omega <va╣e jmΘno> na adresu listserv@ens.fr. WWW strßnka projektu je http://www.ens.fr/omega/


Projekt NTS

Projekt NTS (New Typesetting System) poprvΘ spat°il sv∞tlo sv∞ta na HamburgskΘm setkßnφ DANTE{} v roce 1992 jako odpov∞∩ na ·silφ vytvo°it n∞co lep╣φho ne╛ je TeX. Cφlem projektu nenφ jen pouhΘ roz╣φ°enφ TeXu, nebo╗, za prvΘ, v²voj TeXu byl Knuthem zastaven (viz Jakß je budoucnost TeXu), a za druhΘ, i kdyby bylo dovoleno dßle vyvφjet program TeX, n∞kte°φ ΦlenovΘ t²mu NTS cφtφ, ╛e se ve svΘ souΦasnΘ form∞ k dal╣φmu v²voji prost∞ nehodφ. AΦkoli v╣ichni ·Φastnφci projektu jsou ·zce spojeni a svßzßni s TeXem, dochßzejφ k zßv∞ru, ╛e koneΦn² produkt bude mφt s TeXem, krom∞ filosofie, jen velmi mßlo spoleΦnΘho.

Nejprve, navzdory v²hradßm vyjßd°en²m p°i zahajovacφm setkßnφ, se skupina zam∞°uje na roz╣φ°enφ TeXu. ┌pravy a roz╣φ°enφ se implementujφ do TeXu za pomoci standardnφho zm∞novΘho souboru (change-file). Tato roz╣φ°enφ spolu s opravdov²m TeXem, vytvo°φ systΘm nazvan² e-TeX, kter² by m∞l b²t 100% kompatibilnφ s TeXem. Nadto bude mo╛nΘ vytvo°it formßt, jen╛ bude TeXem bez ve╣ker²ch ·prav a roz╣φ°enφ.

KoneΦn²m cφlem projektu je vytvo°it zcela nov² typografick² systΘm, vystav∞n² na zku╣enostech zφskan²ch v p°edchozφch fßzφch projektu. Tento systΘm by se m∞l potom stßt stabilnφm zßkladem pro sazbu budoucnosti, obdobn²m tomu, jak²m je TeX od doby, kdy byl poprvΘ nabφdnut sv∞tu.


CSTUG
(c) 22.10.1999 13:30 Libor ⌐karvada, Tomß╣ Hudec, Ale╣ Vφtek
P°ipomφnky, opravy a zejmΘna odpov∞di na dal╣φ ΦastΘ otßzky posφlejte na adresu cstug-faq@cstug.cz
P°ipomφnky k HTML verzi posφlejte na adresu libor@fi.muni.cz nebo hudec@fi.muni.cz.