LaTeX
L A T E X software | |
---|---|
Tip | Limbaj de marcare Publicarea pe computer |
Dezvoltator | site-ul proiectului LaTeX |
Ultima versiune | 2ε (27 iunie 2011 de ) |
Sistem de operare | Multiplatform |
Limba | TeX |
Licență | LPPL ( licență gratuită ) |
Site-ul web | www.latex-project.org/ |
LaTeX (scris , de asemenea , L A T E X; pronunțat / Latek / și nu / Lateks / , deoarece X este de fapt un capital chi ) [1] este un limbaj de marcare pentru preparare de texte , pe baza compozitorul letterpress T E X ; versiunea curentă este numită LaTeX2ε, în timp ce LaTeX3 este în curs de dezvoltare.
Istorie
LaTeX a fost creat în 1985 de către Leslie Lamport [2] (acum menținut de către echipa de proiect LaTeX ) și a devenit metoda principală de utilizare T E X - utilizarea directă a T E X bază pentru editarea documentului este o situație rară.
Descriere
Caracteristici
Acesta oferă programabile caracteristici desktop publishing și mijloace pentru automatizarea cele mai multe typesetting, inclusiv numerotare, referințe încrucișate, tabele și figuri, pagina de organizare, bibliografii, și multe altele.
În plus față de documentele imprimabile, se poate produce , de asemenea , prezentări cu aceeași redare grafică grație Beamer clasei.
Acesta este distribuit sub un software gratuit de licență și acest lucru a făcut disponibil pentru practic orice arhitectură: prin urmare , există versiuni care de lucru pentru toate sistemele de operare, inclusiv Microsoft Windows , MacOS și diferitele Linux distribuții.
WYSIWYM, spre deosebire de WYSIWYG
Pentru editorul contrar (sau procesor de text ) cel mai cunoscut , cum ar fi Microsoft Word , WordPerfect , Works , Writer din suita LibreOffice (sau OpenOffice.org ), care se bazează pe paradigma WYSIWYG (ceea ce vezi este ceea ce ai, care este ceea ce vezi este ceea ce obții), cu LaTeX vă scrie un text având , în esență , de îngrijire a conținutului (al structurii) și nu a formei. Textul documentului va conține, de asemenea, instrucțiuni (directive latexului): pentru a obține rezultatul final, această sursă trebuie să fie apoi compilate.
Această abordare este numită WYSIWYM (ceea ce vezi este ceea ce vrei să spui, adică ceea ce vezi este ceea ce spui): cu LaTeX autorul poate trata inițial cu convențiile de utilizare, dar odată ce acestea sunt fixe, el se poate concentra doar pe conținut. text. Dispunerea, indicele (generale și analitice), inserarea figurilor și tabelelor vor fi gestionate de LaTeX semi-automat.
Fișierul a fost produs de LaTeX, în trecut, exclusiv în DVI format (DEVICE tor independent). Datorită contribuției dezvoltatorii de comunitatea open source, LaTeX este acum capabil să producă un fișier în cele mai frecvente și standard , pe scară largă PDF (Portable Document Format) și , de asemenea , în HTML (orice formule matematice prezente , care vor fi incluse în grafic format ca și în cazul în care acestea au fost imagini, dacă nu în MathML ).
Este de asemenea posibil, pornind de la un fișier produs de LaTeX, pentru a obține orice alt format, inclusiv .doc de la Microsoft Word sau un .odt ( OpenDocument , folosit de OpenOffice.org , LibreOffice ...) sau alte.
Clasele
Documentele scrise cu LaTeX poate fi scris folosind diferite clase (care sunt formate standard pentru anumite tipuri de documente):
-
book
, pentru a face cărți -
article
, pentru articole, în special cele științifice -
letter
pentru scrisori -
report
-
slides
-slides
pentru a crea prezentări
În plus față de clasele standard enumerate mai sus, comunitatea are acum la dispoziție un număr foarte mare și în continuă creștere a unor noi clase scrise pentru a satisface în mod specific o necesitate editorială specifică: clase să elaboreze un curriculum vitae , de a publica un articol științific pe o anumită revista, pentru a face prezentări de înaltă calitate estetică (de exemplu , cu Beamer clasa), etc.
LaTeX funcționează pentru medii și comenzi; acestea sunt definite atât prin clase standard și de diferite pachete (pachete - module suplimentare , care pot fi încărcate pe zbor, pe zbor) , care sunt situate pe site - urile dedicate care alcătuiesc T E X Arhiva rețea globală (CTAN) .
Fiecare dintre aceste clase are (unele) propriile sale comenzi care sunt incompatibile cu ceilalți. De exemplu, \chapter{...}
directivă ( care indică începutul unui capitol) este specifică de book
clasă și este incompatibilă cu article
și letter
, care nu au capitole, dar numai secțiuni (directiva \section{...}
). Alte afirmații sunt de ordin general și pot fi folosite fără probleme în orice clasă (de exemplu, un accent (relief) declarații cum ar fi \emph{...}
).
Utilizare și diseminare
Acesta este utilizat în principal de către economiști , ingineri , fizicieni , matematicieni , informaticieni , chimiști și cadre universitare (precum și cu locuri de muncă comerciale). [3]
S - a găsit de difuzie largă în lumea academică, datorită management excelent al aspectului de formule matematice (chiar Wikipedia utilizează motorul latexului face formulele) și la gestionarea referințelor bibliografice făcută posibilă de sora proiectului BibTeX .
Exemplu de utilizare LaTeX
O digresiune pe LaTeX și macrolanguage său are nici un sens în aceste pagini, deoarece este o limbă care necesită o anumită practică, imposibil de a dobândi într-un timp scurt: pentru informații suplimentare, consultați manualul LaTeX care este indicat mai jos.
O formulă în LaTeX
Mai jos este un exemplu de a scrie o formulă matematică.
Pentru a obține expresia anterioară, este necesar să se scrie:
\ [
\ Int _ 0 ^ \ f infty (x) \, dx \ aprox \ Sum _ {i = 1} ^ n w_i e ^ {x_i} f (x_i)
\]
Pe net există o documentație foarte vastă privind directivele LaTeX, de asemenea, în limba italiană. [4]
LaTeX este, de asemenea, standardul în scris texte matematice și formule chimice. Puteți pregăti , de asemenea , partituri muzicale , datorită macrolanguages bazate pe LaTeX , cum ar fi, de exemplu, MusiX T E X.
Un exemplu mai complex
Doar pentru a vă oferi o idee despre modul în care un document LaTeX este structurat, mai jos este un exemplu de o sursă pentru LaTeX în scris pentru a face un articol standard:
\ Documentclass [a4paper, 12pt] {article}% Preparați un document pentru hârtie A4, cu o dimensiune de font de 12pt
\ Usepackage [franceză, italiană] {babel}% LaTeX se adaptează la convențiile italiene tipografic,
% E redefinește unele titluri în limba italiană, cum ar fi „Capitolo“ în loc de „Capitolul“,
% În cazul în care documentul este în limba italiană
% Opțiunea de limbă „franceză“ este necesară pentru a permite
% Următor << \ frenchspacing >> Declarație
\ Usepackage [T1] {fontenc}% Linie pentru a elimina dacă compilarea cu pdflatex
\ Usepackage [utf8] {inputenc}% Permite utilizarea caracterelor diacritice italiene
\ Frenchspacing% forțe latexului distanțe egale, în loc să lase mai mult spațiu
% La sfârșitul opriri complete , drept convenție , limba engleză: necesită o opțiune „franceză“ limbă
\ Titlul {Exemplu de document \ LaTeX}% \ LaTeX este un macro care compune "LaTeX" logo -
% Comentarii (introduse de%) sunt ignorate
\ Autor {John Smith}
\ Data {08 aprilie 2002}
% Ca o alternativă la \ dată, \ azi comanda introduce data sistemului.
\ Begin {document}
\ Maketitle% Generare din titlu pe \ titlu, \ declarații autor și \ data
\ Begin {abstract}% Acesta este începutul mediului "abstract".
% Mediul abstract este făcută să conțină un rezumat al conținutului.
Scurtă demonstrație a utilizării \ LaTeX.
\ End {abstract}% Capetele 'Mediul '' abstract' aici
\ Tableofcontents% Se prepară masa conținutului
\ Section {text simplu}%
Puteți scrie textul articolului în mod normal, ed
\ Emph {} accentua anumite părți ale discursului. %
O linie goală în text indică sfârșitul unui paragraf.
Deci, acesta este un nou alineat.
\ Section {} Formule%
Puterea de \ LaTeX \ cu toate acestea sunt formule, atât în linie (de exemplu , \ (y = x ^ 2 \))
care a pus pe ecran în propria sa zonă:
\ [Y = \ sqrt {x + y} \]
\ Section {} Poezie%
Mediul `` vers „“ este folosit pentru a compune typographically poezii:
\ Begin {vers}
Animata Teresa a avut între iarbă \\% dublu forța bara de revers la cap
pe zbor surpriză blând puțin fluture.
\ End {vers}
\ End {document}
După cum puteți vedea, un document este alcătuit din două părți principale: preambulul și corpul documentului real. Preambulul conține principalele instrucțiuni care vor fi prelucrate, dar nu se va produce nici o ieșire specifice: acestea sunt instrucțiunile referitoare la structura documentului (limba, formatul paginii, numărul de coloane, ...). În urma este corpul documentului real, care este tot textul între \begin{document}
și \end{document}
instrucțiuni.
%
Simbolul introduce un comentariu, notă adică un editor pentru care nu este introdus în documentul generat. Comentariile pot începe oriunde în document, și se încheie la primul caracter „carriage return“ întâlnite.
Compilația“
Fișierul sursă, deși un fișier text pur, este , prin convenție salvat cu sufixul .tex
(sau, mai rar, .ltx
) ca, de exemplu, miodocumento.tex
.
Odată scris, sursa trebuie să fie procesată pentru a crea fișierul PDF formatat. Puteți utiliza GUI programe, cum ar fi LyX , sau utilizați linia de comandă . Prin intermediul comenzii (The $
simbolul indică linia de comandă)
$ Mydocument.tex latex
În plus față de diverse alte fișiere, cum ar fi .aux
, .log
, .idx
, un .dvi
fișier (în DVI format) este de asemenea generat. Acest lucru poate fi citit direct prin intermediul programului xdvi Unix (sau Yap sau Windvi sub Ferestre ).
În cazul în care , pe de altă parte, doriți să obțineți un PostScript fișier, trebuie, după ce a produs DVI, lansați comanda
$ Dvips -t -f mydocument.dvi mydocument.ps o-
care vă permite să obțineți fișierul PostScript miodocumento.ps
(trebuie instalat un PostScript interpret , cum ar fi Ghostscript ) - pentru -t
opțiunea este necesară în cazul în care documentul conține pagini în format peisaj. Pentru a vizualiza fișierul PostScript , puteți utiliza programul gv Unix.
Pentru a obține un document PDF aveți nevoie pentru a procesa fișierul sursă cu comanda
$ Pdflatex mydocument.tex
Dacă există cifre în dosar, pentru a fi prelucrate în mod corect cu pdflatex, acestea trebuie să fie salvate cu sufixul .png
, .jpg
sau .pdf
și nu cu sufixul .ps
sau .eps
, după cum este necesar pentru a obține un fișier în PostScript.
În cazul în care au fost introduse erori (atunci când scrieți directivele), procesul de compilare se oprește la linia în care apare eroarea: se poate întâmpla, ca și în programare, că eroarea nu se găsește în această linie , dar afecteaza acea linie, și așa mai ai nevoie să caute în interiorul sursei.
Licența de distribuție
LaTeX este un software gratuit , acoperite de Licența LaTeX Proiectul Public (LPPL), o licență incompatibilă cu Licența GNU General Public , deoarece necesită versiuni de a utiliza un nume de fișier modificat modificat; acest lucru a fost făcut pentru a se asigura că fișierele nu sunt afectate de modificări neașteptate sau de produse terțe părți. O nouă versiune a licenței LPPL compatibilă cu GPL este în curs de pregătire. Respectat de LPPL cu orientări gratuit software - ul Debian de la versiunea 1.3 începând.
Notă
- ^ Lorenzo Pantieri și Tommaso Gordini, arta de a scrie cu LaTeX (PDF), pe lorenzopantieri.net. Adus la 20 aprilie 2019 .
- ^ (RO) Leslie Lamport, Scrierile lui Leslie Lamport: LaTeX: Sistem de preparare a documentului , Leslie Lamport lui Pagina Principală, 23 aprilie 2007 de 27 accesat luna aprilie . , 2007
- ^ (EN) Care sunt TeX, LaTeX și prietenii? , Pe ctan.org.
- ^ Guit - Utilizatori TeX italieni Group , pe guitex.org.
Elemente conexe
Editor LaTeX
- LyX
- Kile
- TeXShop (Mac OS X)
- TeXworks (Windows, GNU / Linux, Mac OS X)
- TeXstudio
- TeXnicCenter
- Emacs cu AUCTeX
- Flwriter
Macrocomenzi pentru TeX sau LaTeX
LaTeX XML traducător
Extensie LaTeX cu adaosurilor semantice
Alte proiecte
- Wikimanuale conține texte sau manuale pe LaTeX
- Wikimedia Commons conține imagini sau alte fișiere de pe LaTeX
linkuri externe
- (RO) site - ul oficial , pe latex-project.org.
- (RO) LaTeX , în Enciclopedia Britannica , Encyclopaedia Britannica, Inc.
- LaTeX depozit sursă , la github.com.
- LaTeX depozit sursă , la github.com.
- (RO) LaTeX , pe directorul Free Software .
- (RO) Comprehensiv TeX Arhiva Rețeaua Cele mai recente pachete și programe asociate (La) TeX
- Instalați LaTeX , (texlive 2014) pe Ubuntu.
- Instalați LaTeX , (texlive 2016) pe Ubuntu.
- Instalarea texlive 2016 , instalarea unei versiuni de texlive pe un sistem de operare Linux , cu distribuție Slackware (curent 14.2) rezolvarea conflictelor cu Perl; instalarea unor aplicații de bază (TeXstudio, JabRef, Geogebra) prin sbopkg; fișier PDF
- Gestionarea figurilor și tabelelor cu LaTeX (PDF), pe guit.sssup.it. Accesat 11 iulie 2006 (arhivate de original pe 22 august 2006).
- Site - ul de Guit, Utilizatori TeX italieni Group , pe guitex.org. Precum și italian T E X User Group .
- Traduceri ale unor manuale , inclusiv o scurtă introducere în LaTeX2ε.
- Matematica Tîrziu Imagine Generator , pe simplesoft.it.
- (RO) Nu atât de scurt Introducere în 2ε LATEX (PDF), pe tobi.oetiker.ch. excelenta introducere LaTeX2ε.
- A (nu mult) scurtă introducere în LaTeX2ε (PDF), pe ptep-online.com. Traducere italiană a ghidului „Nu a fost atât de scurt Introducere în LaTeX2ε“.
- Foi de referință pentru LaTeX Partea I Color (PDF), pe guit.sssup.it. Accesat 31 iulie 2011 (arhivate de original pe 08 octombrie 2010).
- Foi de referință pentru LaTeX Partea I BN (PDF), pe guit.sssup.it. Accesat 31 iulie 2011 (arhivate de original pe 08 octombrie 2010).
- Foi de referință pentru LaTeX Partea a II - Color (PDF), pe guit.sssup.it. Accesat 31 iulie 2011 (arhivate de original pe 08 octombrie 2010).
- Foi de referință pentru LaTeX Partea a II - BN (PDF), pe guit.sssup.it. Accesat 31 iulie 2011 (arhivate de original pe 08 octombrie 2010).
- Arta de a scrie cu LaTeX (PDF), pe lorenzopantieri.net. Introducere în LaTeX, care vizează atât cei care fac primii pași cu LaTeX și cei care îl cunosc deja.
- (RO) LaTeX Manual , la www-h.eng.cam.ac.uk. Accesat 07 august 2007 (arhivate de original pe 11 august 2007).
- (RO) MusiXTex , pe icking-music-archive.org.
- (RO) LED - uri Editor LaTeX cu funcția de a sugera comenzi în timp ce scris (util pentru uituc).
- (RO) Lyx Editor LaTeX
- (RO) TeXworks Editor LaTeX (Windows, GNU / Linux, Mac OS X)
- (RO) LaTexDraw editor grafic pentru cifre
- (RO) TeXmaker (editorul LaTeX universal) editor LaTeX cu caracteristici diferite (Windows, GNU / Linux, Mac OS X)
Controlul autorității | VIAF (RO) 181 932 361 · LCCN (RO) n92088870 · GND (DE) 4192618-3 |
---|