TeX is 'n programmeringstaal wat ontwerp is vir digitale instel. Dit is uitgevind deur Donald Knuth, professor in rekenaarwetenskap aan Stanford. LaTeX is oorspronklik geskep deur Leslie Lamport as 'n raamwerk vir die gebruik van TeX om korrek geformatteerde teks te produseer. Dit is waarskynlik die maklikste om aan LaTeX te dink as 'n sjabloonstelsel vir TeX.
Donald Knuth publiseer in 1968 die eerste uitgawe van volume een van sy seminale werk The Art of Computer Programming, met daaropvolgende volumes in 1969 en 1973. In 1976 werk hy aan 'n tweede uitgawe. In die tussentyd het die uitgewer oorgeskakel van warmmetaalinstelling na fotografiese versiering. Knuth was nie tevrede met die uitslag nie. Hy het besluit om sy eie digitale soorte stelsel te bedink. Oorspronklik het hy gedink dat hy binne ses maande of 'n jaar iets wat met die hulp van 'n paar CompSci-gegradueerdes sou dien, kon skep. Dit het eintlik tien jaar se werk geduur, en die eindresultaat – die TeX-instelstelsel – het digitale publikasie verander. TeX, tesame met LaTeX wat in die laat 1980's ontwikkel is, is nou die standaard-dokumentvoorbereidingstelsel vir wetenskap en wiskunde-publikasie, en word in 'n wye verskeidenheid industrieë en instellings gebruik.
1 Oor kodegebaseerde digitale tipes stel
2 Kry TeX en LaTeX
6 Gemeenskaps- en voortgesette leer
7 Boeke op TeX
7.1 Boeke op LaTeX
9 Verdere leeswerk en bronne
9.1 Webontwerpneigings wat jy nooit sal vergeet nie
Oor kodegebaseerde digitale tipes stel
As u gewoond is aan 'n visuele dokumentredakteur – byvoorbeeld Microsoft Word of Adobe Publisher – kan TeX en LaTeX baie vreemd lyk. U kan nie foto's van letters op 'n skerm rondbeweeg nie, u wysig die bronkode soos 'n rekenaarprogram. Dit kan aanvanklik 'n bietjie lastig wees, maar dit is uiteindelik vinniger en lewer meer betroubare resultate.
As u HTML al ooit met CSS gebruik het, het u 'n beter begrip van hoe TeX en LaTeX werk: bronteks, tesame met stylinstruksies, word met die hand geredigeer en dan geïnterpreteer deur 'n toepassing om visuele uitvoer vir eindgebruikers te lewer. TeX is 'n taal op 'n lae vlak wat beide inhoud en styl spesifiseer, tot op die karaktervlak. LaTeX skei styl, inhoud en uitleg van mekaar, en skep soms min of meer soos 'n dokumentinhoudstelsel en 'n opmerkingstaal.
Kry TeX en LaTeX
Die volgende is die aanbevole TeX / LaTeX-verspreidings:
MacTeX, vir Mac OS X;
TeX Live vir Gnu / Linux;
proTeXt vir Windows.
(Opmerking aan Linux-gebruikers: Baie Linux-verspreidings kom met TeX Live, of 'n ander TeX / LaTeX-verspreiding, wat reeds geïnstalleer is.)
Al drie hierdie bied 'n volledige TeX-implementering saam met LaTeX. Vir inligting oor ander TeX-implementasies, sien die lys wat deur die TeX-gebruikersgroep onderhou word.
LaTeX: 'n inleiding (PDF), 'n een-bladsy oorsig oor LaTeX – waarskynlik die eerste ding wat u moet lees (na hierdie gids) om 'n ordentlike begrip van TeX en LaTeX op 'n hoë vlak te kry;
WikiBooks 'Guide to TeX, 'n oorsig geskep deur TeX, met uitstekende inligting; sien ook die uitstekende WikiBooks-gids vir die LaTeX-opmaaktaal;
TeX deur Topic (PDF), 'n klassieke boek oor die kern-TeX-stelsel;
Die beginnersgids vir die gebruik van TeX in OS X, 'n inleiding wat Mac-spesifieke kwessies behandel;
Grips kry met LaTeX, 'n versameling tutoriale vir begin- en intermediêre gebruikers;
Formatering van inligting: 'n inleiding tot die instel van die formaat met LaTeX, 'n baie gewilde en voortdurend bygewerkte gids tot LaTeX;
LaTeX Quick Start – Tutoriaal vir enkelbladsye, as u net dadelik wil begin loop;
Die nie so kort inleiding tot LaTeX 2 nieε (PDF), die mees geleide en wyd aanbevole handleiding om LaTeX van die grond af te leer;
Aan die begin met LaTeX, 'n inleiding bedoel vir studente van die School of Mathematics aan die Trinity College Dublin;
LaTeX-tutoriale: A Primer (PDF), 'n in-diepte tutoriaal van die Indian TeX Users Group;
Friends with LaTeX (PDF) is 'n baie nuttige gids om al die verwarring uit te sorteer en 'n nuttige, praktiese werkvloei vir die skep van LaTeX-dokumente te ontwikkel;
LaTeX vir volledige beginners, is nog 'n inleiding tot die stelsel; dit is deel van 'n reeks LaTeX-boeke wat ook verskillende spesifieke onderwerpe dek.
As u van plan is om LaTeX te gebruik om wiskunde- of wetenskaplike materiaal in te stel, wil u dit lees:
Kort wiskundegids vir LaTeX (PDF);
'N Inleiding tot die gebruik van TeX in die Harvard-wiskunde-afdeling;
Effektiewe wetenskaplike elektroniese uitgewery.
TeX Tutorials, 'n 14-delige video-reeks oor net TeX-tipes, met TeXShop op Mac;
Beginners LaTeX Tutoriaal, 'n reeks van 7 dele oor die begin met LaTeX;
YouTuber Mauricio Lobos het verskillende onderwerpspesifieke LaTeX-handleidingsvideo's geskep.
Die Visual LaTeX FAQ (PDF), 'n indeks van algemene probleme met die stel en uitleg, met hul oplossings;
Die groot, groot lys van LaTeX-simbole (PDF), 'n groot verwysing vir die vind van die LaTeX-makrokode vir verskillende spesiale karakters en tipografiese simbole; of probeer die nog meer volledige The Comprehensive LaTeX Symbol List (PDF);
Probeer Detexify, wat makliker is om simbole te vind, op soek na LaTeX-simbole gebaseer op u eie tekening (dit is ongelooflik);
LaTeXe Help, taaldokumentasie vir LaTeX;
LaTeX: 'n nie-amptelike verwysingshandleiding (PDF), 'n deeglike verwysing na basiese LaTeX;
Maths Cheat Sheet (PDF), 'n vinnige verwysing na TeX-wiskunde-opmaak;
Die TeX Showcase is 'n lys van 'ekstreme' voorbeelde van wat met TeX moontlik is; 'n baie interessante versameling en naslaanbron.
BibTeX, 'n instrument om bibliografiese verwysings met LaTeX te vervaardig; sien die Tame the BeaST (PDF) handleiding vir meer inligting;
TeXShop, 'n TeX / LaTeX-lêerredigeerder en GUI-weergaweprogram vir die Mac OS X;
TeXnic Center, 'n IDE vir voorbereiding van LaTeX-dokumente;
CONTeXT, 'n TeX-gebaseerde dokumentingenieursisteem – 'n alternatief vir LaTeX;
Pandoc is 'n dokumentvoorbereidingstelsel waarmee u dokumente maklik in en uit verskillende formate kan omskakel, insluitend verskillende TeX-verwante formate;
PythonTeX, 'n LaTeX-pakket wat toelaat dat Python-kode ingesluit en uitgevoer word in 'n LaTeX-dokument (sien A Gentle Introduction to PythonTeX (PDF) om regtig opgewonde hieroor te raak);
MathTeX, 'n werktuig aan die bedienaar vir die omskakeling van wiskunde-inhoud van LaTeX-styl in beelde en op 'n bladsy in te sluit;
Vir 'n (meestal volledige) lys van TeX- en LaTeX-byvoegingspakkette, sien die Comprehensive TeX Archive Network Package Catalog;
Raadpleeg die TeX User Group se TeX Resources op die webblad vir 'n groot lys gereedskap en aanlynbronne.
Gemeenskaps- en voortgesette leer
TeX Users Group (TUG), 'n wêreldwye vereniging van mense wat TeX- en TeX-verwante tegnologieë gebruik; hulle borg plaaslike en internasionale vergaderings en konferensies en publiseer TUGboat, 'n driejaarlikse tydskrif;
Die TeX / LaTeX Stack Exchange het die plek geword om te gaan met TeX-verwante vrae en probleme;
LaTeX Community Forum is 'n uitstekende plek om vrae te stel en om te praat met TeX- en LaTeX-gebruikers.
Boeke op TeX
The TeXbook, deur Don Knuth – dit is die definitiewe gids vir die kern TeX-stelsel wat deur die skepper geskryf is; as u meer diepte oor die onderwerp wil hê, kan u ook belangstel in die ander werke van Knuth oor tipografie:
The Metafont Book, wat die lettertipeskeppingstelsel dek wat hy saam met TeX uitgevind het;
rekenaars & Sets, 'n stel boeke van vyf volumes vir die toegewyde TeX-entoesias; Die TeX-boek en die Metafont-boek is twee van die vyf volumes, nog twee volumes is eintlik die geannoteerde bronkode van TeX en Metafont; die vyfde boek bevat baie gedetailleerde definisies van honderde letters, syfers en ander simbole – dit is nie 'n stel vir die tegniese liggewig;
Digital Typography (Lecture Notes), 'n fassinerende versameling lesings van Knuth, wat die verhouding tussen rekenaars en tipes stel ondersoek;
Tex for the Impatient, deur Abrahams, Hargreaves en Berry – 'n wonderlike boek vir mense wat die kern van die TeX-program wil verstaan, maar nie die tyd (of wiskunde-agtergrond) het om die boeke van Knuth te verstaan ​​nie;
'N Beginner's Book of TeX, deur Seroul en Levy – nog 'n wonderlike gids vir TeX, vir beginners, maar ook intermediêre gebruikers;
'N Plain TeX Primer, deur Malcolm Clark -' gewone 'in die titel kan verwys na' Plain TeX ', nie LaTeX of 'n ander variant nie, of na die primer self, geskryf in 'n eenvoudige en maklik leesbare styl;
TeX in Practice is 'n reeks van vier volumes deur Stephan von Bechtolsheim:
Deel I: Basics;
Deel II: paragrawe, wiskunde en lettertipes;
Deel III: Tokens, makro's;
Deel IV: Uitsetroetines, tabelle;
Die maak van TeX Work, deur Norman Walsh, is 'n noodsaaklike en praktiese boekfokus op die verskillende stukkies sagteware, stelselopstelling en werkvloei wat nodig is om TeX in die werklike lewe te gebruik;
Die Advanced TeXbook, deur David Salomon, is een van die min gevorderde, praktiese gidse vir TeX; (vriendelike waarskuwing: die Amazon-bladsy vir hierdie boek vertoon die buiteblad van die verkeerde boek).
Boeke op LaTeX
Guide to LaTeX, deur Helmut Kopka – 'n amptelike inleiding vir die beginner van die LaTeX-stelsel;
Die LaTeX-metgesel (gereedskap en tegnieke vir die opstel van rekenaars), deur Mittelbach, et al. – 'n noodsaaklike, diepgaande gids tot LaTeX, met inligting oor meer as 200 aanvullende pakkette; dieselfde skrywerspan het ook The LaTeX Graphics Companion geskryf, 'n soortgelyke noodsaaklike gids vir almal wat met LaTeX met grafika werk;
Die LaTeX Web Companion: Integrasie van TeX, HTML en XML, deur Goossens, et al. – deel van dieselfde "metgesel" -reeks, bevat hierdie boek noodsaaklike tegnieke om LaTeX-dokumente op die web te publiseer;
LaTeX Beginnersgids, deur Stefan Kottwitz – 'n nie-amptelike, maar baie nuttige gids tot LaTeX van 'n gereelde bydraer tot die TeX Stack Exchange-webwerf, gevul met bygewerkte inligting; Kottwitz het ook die LaTeX Cookbook geskryf
Meer wiskunde in LaTeX, deur George Grätzer, word beskou as die noodsaaklike naslaanboek vir almal wat wiskundige formules in LaTeX-dokumente moet vertoon; Grätzer het ook 'n meer algemene gids vir die stelsel, Praktiese LaTeX, geskryf;
Gebruikers van die LaTeX-dokumentvoorbereidingstelsel, deur Leslie Lamport, is die oorspronklike boek deur die oorspronklike skrywer van LaTeX; prakties is die tweede uitgawe nuttiger.
TeX en LaTeX bied 'n manier om pragtige boeke en dokumente van die hoogste gehalte te genereer en stel gevorderde gebruikers in staat om baie aspekte van dokumentvoorbereiding en -styl te outomatiseer. Die leerkurwe is 'n bietjie steiler as vir visueel-gebaseerde lessenaarpubliseringsprogramme, maar die moontlikhede is baie opwindender.
Ons het meer gidse, tutoriale en infografieë wat met die stel en publikasie verband hou:
Lettertipes vir webontwerp: 'n grondbeginsel: leer die grondbeginsels van lettertipes en die gebruik daarvan in webontwerp.
Die beste ding met LaTeX is dat as u dit korrek gebruik, sal u tydlose dokumente skep – dokumente wat nooit taaks sal lyk nie. As net dieselfde ding van die web gesê kan word! In ons infografiese Webontwerp-neigings wat u nooit sal vergeet nie, gaan ons dekades van ontwerpe deur wat vroeër as die hoogtepunt van die koelte beskou is.