LaTeX

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea pentru material plastic, vezi latex .
L A T E X
software
Siglă
Exemplu de captură de ecran
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 vreispui, 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 loclase 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}
Documentul generat de exemplu fișierul de intrare va arăta acest lucru.

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ă

  1. ^ Lorenzo Pantieri și Tommaso Gordini, arta de a scrie cu LaTeX (PDF), pe lorenzopantieri.net. Adus la 20 aprilie 2019 .
  2. ^ (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
  3. ^ (EN) Care sunt TeX, LaTeX și prietenii? , Pe ctan.org.
  4. ^ Guit - Utilizatori TeX italieni Group , pe guitex.org.

Elemente conexe

Editor LaTeX

Macrocomenzi pentru TeX sau LaTeX

LaTeX XML traducător

Extensie LaTeX cu adaosurilor semantice

Alte proiecte

linkuri externe

Controlul autorității VIAF (RO) 181 932 361 · LCCN (RO) n92088870 · GND (DE) 4192618-3
Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă de software gratuit