LaTeX

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea materialului plastic, consultați latexul .
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 )
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 actuală se numește LaTeX2ε, în timp ce LaTeX3 este în curs de dezvoltare.

Istorie

LaTeX a fost creat în 1985 de Leslie Lamport [2] (acum întreținut de echipa de proiect LaTeX ) și a devenit principala metodă de utilizare a T E X - utilizarea directă a bazei T E X pentru editarea documentelor este o circumstanță rară.

Descriere

Caracteristici

Oferă funcții și mijloace de editare desktop programabile pentru automatizarea majorității tipăririi, inclusiv numerotare, referințe încrucișate, tabele și figuri, organizarea paginilor, bibliografii și multe altele.

Pe lângă documentele tipărite, poate produce și prezentări cu aceeași redare grafică datorită clasei Beamer .

Este distribuit sub o licență gratuită de software și acest lucru l-a făcut disponibil pentru practic orice arhitectură: există, prin urmare, versiuni care funcționează pentru toate sistemele de operare, inclusiv Microsoft Windows , macOS și diferitele distribuții Linux .

WYSIWYM spre deosebire de WYSIWYG

Spre deosebire de editor (sau procesor de text ) cele mai cunoscute precum Microsoft Word , WordPerfect , Works , Writer al suitei LibreOffice (sau OpenOffice.org ), care se bazează pe paradigma WYSIWYG (Ceea ce vedeți este ceea ce obțineți, asta este ceea ce vedeți este ceea ce obțineți ), cu LaTeX scrieți un text având în esență grijă de conținut (de structură ) și nu de formă. Textul documentului va conține, de asemenea, instrucțiuni (directive LaTeX): pentru a obține rezultatul final, această sursă trebuie apoi compilată.

Această abordare se mai numește și WYSIWYM ( Ceea ce vedeți este ceea ce vreți , adică ceea ce vedeți este ceea ce vreți să spuneți ): cu LaTeX autorul se poate ocupa inițial de convențiile de utilizat, dar odată ce acestea sunt fixate, el se poate concentra doar pe conținut.un text. Aspectul, indexul (general și analitic), inserarea figurilor și tabelelor vor fi gestionate semi-automat de LaTeX.

Fișierul produs de LaTeX era, în trecut, exclusiv în format DVI ( DeVice Indipendent ). Datorită contribuției dezvoltatorilor comunității open source , LaTeX este acum capabil să producă un fișier în formatul PDF cel mai răspândit și standard ( Portable Document Format ) și, de asemenea, în HTML (orice formulă matematică prezentă în acesta va fi inclusă în grafic format ca și cum ar fi imagini, dacă nu în MathML ).
De asemenea, este posibil, pornind de la un fișier produs de LaTeX, să obțineți orice alt format, inclusiv .doc de la Microsoft Word sau un .odt ( OpenDocument , utilizat de OpenOffice.org , LibreOffice ...) sau altul.

Clasele

Documentele scrise cu LaTeX pot fi scrise folosind diferite clase (care sunt formate standard pentru unele tipuri de documente):

  • book , a face cărți
  • article , pentru articole, în special cele științifice
  • letter pentru scrisori
  • report
  • slides pentru a crea prezentări

În plus față de clasele standard enumerate mai sus, comunitatea are acum la dispoziție un număr imens și în continuă creștere de noi clase scrise pentru a satisface în mod specific o nevoie editorială specifică: clase pentru a întocmi un curriculum vitæ , pentru a publica un articol științific despre un anumit revistă, pentru a face prezentări de înaltă calitate estetică (de exemplu cu clasa Beamer ) etc.

LaTeX funcționează pentru medii și comenzi ; acestea sunt definite atât de clasele standard, cât și de diferitele pachete (pachete - module suplimentare care pot fi încărcate din mers , din mers ) care se află pe site-urile dedicate care alcătuiesc Comprehensive T E X Archive Network (CTAN) .

Fiecare dintre aceste clase are (unele) propriile comenzi care sunt incompatibile cu celelalte. De exemplu, directiva \chapter{...} (care indică începutul unui capitol) este specifică clasei de book și este incompatibilă cu article și letter , care nu au capitole, ci doar secțiuni (directive \section{...} ). Unele alte afirmații sunt de ordin general și pot fi folosite fără probleme în orice clasă (de exemplu, afirmații cu accent (relief), cum ar fi \emph{...} ).

Utilizare și diseminare

Este utilizat în principal de economiști , ingineri , fizicieni , matematicieni , informaticieni , chimiști și cadre universitare (precum și ocuparea unui loc de muncă comercial). [3]

A găsit o largă difuziune în lumea academică, grație managementului excelent al aspectului formulelor matematice (chiar și motorul Wikipedia folosește LaTeX pentru a reda formulele) și gestionării referințelor bibliografice făcute posibilă de proiectul sora BibTeX .

Exemplu de utilizare LaTeX

O digresiune asupra LaTeX și a macrolingvului său nu are sens în aceste pagini, deoarece este un limbaj care necesită o anumită practică, imposibil de dobândit în scurt timp: pentru informații suplimentare, consultați manualul LaTeX, care este indicat mai jos.

O formulă în LaTeX

Mai jos este un exemplu de scriere a unei formule matematice.

Pentru a obține expresia anterioară, este necesar să scrieți:

 \ [
\ int _ 0 ^ \ infty f ( x ) \, dx \ approx \ sum _ {i = 1 } ^ n w_i e ^ {x_i} f ( x_i )
\]

Pe net există o documentație foarte extinsă asupra directivelor LaTeX, de asemenea, în italiană. [4]

LaTeX este, de asemenea, standardul în scrierea textelor matematice și a formulelor chimice. De asemenea, puteți pregăti partituri muzicale grație macrolingvelor bazate pe LaTeX, cum ar fi, de exemplu, MusiX T E X.

Un exemplu mai complex

Doar pentru a vă face o idee despre cum este structurat un document LaTeX, mai jos este un exemplu de sursă pentru LaTeX scrisă pentru a face un articol standard:

 \ documentclass [a4paper, 12pt] { article } % Pregătiți un document pentru hârtie A4, cu o dimensiune a fontului de 12pt

\ usepackage [franceză, italiană] { babel } % Adaptează LaTeX la convențiile tipografice italiene,
% e redefinește unele titluri în italiană, cum ar fi „Capitolo” în loc de „Capitol”,
% dacă documentul dvs. este în italiană
% opțiunea „franceză” este necesară pentru a activa
% următoarea declarație << \ frenchspacing >>
\ usepackage [T1] { fontenc } % Linie de eliminat dacă se compilează cu PDFLaTeX
\ usepackage [utf8] { inputenc } % Permite utilizarea de caractere cu accent italian

\ frenchspacing % forțează LaTeX să se distanțeze uniform, în loc să lase mai mult spațiu
% la sfârșitul punctelor complete conform convenției engleze: necesită opțiunea de limbă „franceză”

\ title { Exemplu de document în \ LaTeX } % \ LaTeX este o macro care compune sigla „LaTeX”
% Comentarii (introduse de%) sunt ignorate

\ author { John Smith }
\ data { 8 aprilie 2002 }
% ca alternativă la \ date, comanda \ today introduce data sistemului.

\ begin { document }
\ maketitle % Generați titlul în declarațiile \ title, \ author și \ date

\ begin { abstract } % Acesta este începutul mediului „abstract”.
% Mediul abstract este creat pentru a conține un rezumat al conținutului.
Scurtă demonstrație a utilizării \ LaTeX .
\ end { abstract } % Mediul '' abstract '' se încheie aici

\ tableofcontents % Pregătiți cuprinsul

\ section { Text simplu } %
Puteți scrie textul articolului în mod normal, ed 
\ emph { accentuează } unele părți ale discursului. %
O linie goală din text indică sfârșitul unui paragraf.

Deci, acesta este un nou paragraf.

\ section { Formulas } %
Punctul forte al \ LaTeX \ este totuși formulele, ambele în linie (de exemplu \ ( y = x ^ 2 \) )
 care a fost expus în propria sa zonă:
\ [ y = \ sqrt {x + y} \]

\ section { Poetry } %
Mediul „vers” este folosit pentru a compune tipografic poeziile:
\ begin { verse }
Tereza plină de viață avea între iarbă \\ % forța dublă a barei inversate la cap
surpriza fluture blând mic fluture.
\ end { vers }
\ end { document }
Documentul generat din exemplul de fișier de intrare va arăta astfel.

După cum puteți vedea, un document este alcătuit din două părți principale: preambulul și corpul documentului propriu-zis. Preambulul conține principalele instrucțiuni care vor fi procesate, dar nu vor produce nicio ieșire specifică: sunt instrucțiunile referitoare la structura documentului (limbă, formatul paginii, numărul de coloane, ...). Urmează corpul documentului propriu-zis, care este tot textul dintre instrucțiunile \begin{document} și \end{document} .

Simbolul % introduce un comentariu , adică o notă pentru editor care nu este inserată în documentul generat. Comentariile pot începe oriunde în document și se pot termina la primul caracter de „returnare a carului” întâlnit.

Compilația "

Fișierul sursă, deși este un fișier text pur, este salvat prin convenție cu sufixul .tex (sau, mai rar, .ltx ) ca, de exemplu, miodocumento.tex .

Odată scrisă, sursa trebuie procesată pentru a crea fișierul PDF formatat. Puteți utiliza programe GUI , cum ar fi LyX , sau puteți utiliza linia de comandă . Prin intermediul comenzii (simbolul $ indică promptul de comandă )

 $ latex mydocument.tex

Pe lângă diferite alte fișiere, cum ar fi .aux , .log , .idx , este generat și un fișier .dvi (în format DVI ). Acest lucru poate fi citit direct prin programul Unix xdvi (sau Yap sau Windvi sub Windows ).

Dacă, pe de altă parte, doriți să obțineți un fișier PostScript , trebuie, după ce ați produs DVI, să emiteți comanda

 $ dvips -t -f mydocument.dvi -o mydocument.ps

care vă permite să obțineți fișierul PostScript miodocumento.ps (trebuie să fiți instalat un interpret PostScript precum Ghostscript ) - opțiunea -t este necesară dacă documentul conține pagini în format peisaj . Pentru a vizualiza fișierul PostScript puteți utiliza programul Unix gv .

Pentru a obține un document PDF, trebuie să procesați fișierul sursă cu comanda

 $ pdflatex mydocument.tex

Dacă există cifre în fișier, pentru a fi procesate corect cu PDFLaTeX, acestea trebuie salvate cu sufixul .png , .jpg sau .pdf și nu cu sufixul .ps sau .eps , așa cum este necesar pentru a obține un fișier. în PostScript.

Dacă au fost introduse erori (la scrierea directivelor), procesul de compilare se oprește la linia în care apare eroarea: se poate întâmpla, ca și în programare, ca eroarea să nu se găsească în acea linie, ci să afecteze acea linie, așa că aveți nevoie să-l căutăm în cadrul sursei.

Licența de distribuție

LaTeX este un software gratuit , acoperit de Licența publică a proiectului LaTeX (LPPL), o licență incompatibilă cu licența publică generală GNU , deoarece necesită versiuni modificate pentru a utiliza un nume de fișier modificat; acest lucru a fost făcut pentru a se asigura că fișierele nu sunt deteriorate de modificări neașteptate sau de produse de la terți. O nouă versiune a licenței LPPL compatibilă cu GPL este în curs de pregătire. LPPL este conform cu liniile directoare software Debian de la versiunea 1.3 și mai departe.

Notă

  1. ^ Lorenzo Pantieri și Tommaso Gordini, Arta scrisului cu LaTeX ( PDF ), pe lorenzopantieri.net . Adus la 20 aprilie 2019 .
  2. ^ (EN) Leslie Lamport, The Writings of Leslie Lamport: LaTeX: A Document Preparation System , Leslie Lamport's Home Page, 23 aprilie 2007. Accesat la 27 aprilie 2007.
  3. ^ (RO) Ce sunt TeX, LaTeX și prietenii? , pe ctan.org .
  4. ^ GuIT - Italian TeX Users Group , pe guitex.org .

Elemente conexe

Editor LaTeX

Macrocomenzi pentru TeX sau LaTeX

Traducător LaTeX la XML

Extensie LaTeX cu marcaje semantice

Alte proiecte

linkuri externe

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