LaTeX

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Nota de desambiguació.svg Desambiguació : si busqueu material plàstic, consulteu làtex .
L A T E X
programari
Logotip
Captura de pantalla d'exemple
Tipus Llenguatge de marques
Edició
Desenvolupador Lloc del projecte LaTeX
Última versió 2ε (27 de juny de 2011 )
Sistema operatiu Multiplataforma
Llenguatge TeX
Llicència LPPL
( Llicència lliure )
Lloc web www.latex-project.org/

LaTeX (també s'escriu L A T E X ; pronunciat / ˈlatek / , i no / ˈlateks / , perquè X és en realitat un chi majúscul) [1] és un llenguatge de marques per preparar textos , basat en la tipografia del compositor T E X ; la versió actual es diu LaTeX2ε, mentre que LaTeX3 està en desenvolupament.

Història

LaTeX va ser creat el 1985 per Leslie Lamport [2] (ara mantingut per l' equip del projecte LaTeX ) i s'ha convertit en el mètode principal d'utilitzar T E X - l'ús directe de la base T E X per a l'edició de documents és una circumstància rara.

Descripció

Característiques

Proporciona funcions i mitjans d’autoedició programables per automatitzar la majoria de tipografies, incloses numeracions, referències creuades, taules i figures, organització de pàgines, bibliografies i molt més.

A més dels documents imprimibles, també pot produir presentacions amb la mateixa representació gràfica gràcies a la classe Beamer .

Es distribueix sota una llicència de programari lliure i això l’ha fet disponible per a pràcticament qualsevol arquitectura: per tant, hi ha versions que funcionen per a tots els sistemes operatius, inclosos Microsoft Windows , macOS i les diverses distribucions de Linux .

WYSIWYM enfront de WYSIWYG

Per contra, l'editor (o processador de textos ) és el més conegut com Microsoft Word , WordPerfect , Works , Writer de la suite LibreOffice (o OpenOffice.org ), que es basa en el paradigma WYSIWYG (El que veus és el que obtens, això és el que veieu és el que obteniu ), amb LaTeX escriviu un text essencialment tenint cura del contingut (de l' estructura ) i no de la forma. El text del document també contindrà instruccions (directives LaTeX): per obtenir la sortida final, caldrà compilar aquesta font.

Aquest enfocament també es diu WYSIWYM (el que veus és el que vol dir, és a dir, el que veus és el que vol dir): amb LaTeX l'autor pot tractar inicialment amb les convencions d'usar, però una vegada que aquests són fixos, que pot centrar només en el contingut.algun text. El disseny, l’índex (general i analític), la inserció de les figures i taules seran gestionats de forma semiautomàtica per LaTeX.

El fitxer produït per LaTeX era, en el passat, exclusivament en format DVI ( DeVice Indipendent ). Gràcies a la contribució dels desenvolupadors de la comunitat de codi obert , LaTeX ara és capaç de produir un fitxer en el format PDF ( format de document portàtil ) més comú i estès i també en HTML (totes les fórmules matemàtiques que hi siguin incloses s’inclouran en gràfics format com si fossin imatges, si no en MathML ).
També és possible, a partir d’un fitxer produït per LaTeX, obtenir qualsevol altre format, inclòs .doc de Microsoft Word o un .odt ( OpenDocument , utilitzat per OpenOffice.org , LibreOffice ...) o qualsevol altre.

Les classes

Els documents escrits amb LaTeX es poden escriure mitjançant diferents classes (que són formats estàndard per a alguns tipus de documents):

  • book , per fer llibres
  • article , per a articles, especialment científics
  • letter per cartes
  • report
  • slides per crear presentacions

A més de les classes estàndard enumerades anteriorment, la comunitat ara té a la seva disposició un nombre enorme i en constant creixement de noves classes escrites per satisfer específicament una necessitat editorial específica: classes per elaborar un currículum vitæ , publicar un article científic sobre un tema específic revista, per fer presentacions d’alta qualitat estètica (per exemple amb la classe Beamer ), etc.

LaTeX funciona per a entorns i ordres ; es defineixen tant per les classes estàndard com pels diferents paquets (paquets - mòduls addicionals que es poden carregar sobre la marxa , sobre la marxa ) que es troben als llocs dedicats que formen la xarxa completa d'arxius T E X (CTAN) .

Cadascuna d’aquestes classes té (algunes) les seves pròpies ordres que són incompatibles amb les altres. Per exemple, la directiva \chapter{...} (que indica el començament d'un capítol) és específica de la classe de book i és incompatible amb els article i les letter , que no tenen capítols, sinó només seccions (directive \section{...} ). Algunes altres afirmacions són d'ordre general i es poden utilitzar sense problemes en cap classe (per exemple, afirmacions d'èmfasi (relleu) com \emph{...} ).

Ús i difusió

L’utilitzen principalment economistes , enginyers , físics , matemàtics , informàtics , químics i acadèmics (a més de tenir ocupació comercial). [3]

Ha trobat una àmplia difusió en el món acadèmic, gràcies a l’excel·lent gestió del disseny de fórmules matemàtiques (fins i tot el motor de Wikipedia utilitza LaTeX per representar les fórmules) i a la gestió de referències bibliogràfiques possibles pel projecte germà BibTeX .

Exemple d'ús de LaTeX

Una digressió sobre LaTeX i el seu macrolenguatge no té sentit en aquestes pàgines, ja que es tracta d’un llenguatge que requereix una pràctica determinada, impossible d’adquirir en poc temps: per obtenir més informació, consulteu el manual de LaTeX que s’indica a continuació.

Una fórmula a LaTeX

A continuació es mostra un exemple d’escriptura d’una fórmula matemàtica.

Per obtenir l’expressió anterior, cal escriure:

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

A la xarxa hi ha una documentació molt extensa sobre directives LaTeX, també en italià. [4]

LaTeX també és la norma per escriure textos matemàtics i fórmules químiques. També podeu preparar partitures musicals gràcies a macrolenguatges basats en LaTeX com, per exemple, MusiX T E X.

Un exemple més complex

Només per fer-vos una idea de com s’estructura un document LaTeX, a continuació es mostra un exemple d’una font per a LaTeX escrita per fer un article estàndard:

 \ documentclass [a4paper, 12pt] { article } % Prepareu un document per a paper A4, amb una mida de lletra de 12pt

\ usepackage [francès, italià] { babel } % Adapta LaTeX a convencions tipogràfiques italianes,
% e redefineix alguns títols en italià, com ara "Capitolo" en lloc de "Chapter",
% si el vostre document està en italià
% l'opció d'idioma "francès" és necessària per habilitar el
Sentència% next << \ frenchspacing >>
\ usepackage [T1] { fontenc } % Línia per eliminar si es compila amb PDFLaTeX
\ usepackage [utf8] { inputenc } % Permet l'ús de caràcters amb accent italià

\ frenchspacing % obliga LaTeX a espaiar-se uniformement, en lloc de deixar més espai
% al final dels punts segons la convenció anglesa: requereix una opció d'idioma 'francès'

\ title { Exemple de document a \ LaTeX } % \ LaTeX és una macro que compon el logotip "LaTeX"
% Comentaris (introduïts per%) s'ignoren

\ author { John Smith }
\ data { 8 d'abril de 2002 }
% com a alternativa a \ date, l'ordre \ today introdueix la data del sistema.

\ begin { document }
\ maketitle % Genera títol a les declaracions \ title, \ author i \ date

\ begin { abstract } % Aquest és el començament de l'entorn "abstracte".
% L'entorn abstracte conté un resum del contingut.
Breu demostració de l’ús de \ LaTeX .
\ end { abstract } % L'entorn '' abstract '' acaba aquí

\ tableofcontents % Prepareu la taula de continguts

\ section { Text pla } %
Podeu escriure el text de l'article normalment, ed 
\ emph { emfatitza } algunes parts del discurs. %
Una línia en blanc al text indica el final d’un paràgraf.

Per tant, aquest és un nou paràgraf.

\ section { Formulas } %
La força de \ LaTeX \ no obstant això són les fórmules, ambdues en línia (per exemple \ ( y = x ^ 2 \) )
 que es mostra a la seva pròpia àrea:
\ [ y = \ sqrt {x + y} \]

\ secció { Poesia } %
L’entorn “vers” s’utilitza per compondre tipogràficament els poemes:
\ begin { verse }
L'animada Teresa tenia entre l'herba \\ % la força de la barra inversa doble al cap
al vol sorprèn una papallona suau.
\ end { vers }
\ end { document }
El document generat a partir del fitxer d’entrada d’exemple tindrà aquest aspecte.

Com podeu veure, un document es compon de dues parts principals: el preàmbul i el cos del document real. El preàmbul conté les instruccions principals que es processaran, però no produiran cap sortida específica: són les instruccions relatives a l'estructura del document (idioma, format de pàgina, nombre de columnes, ...). A continuació es mostra el cos del document real, que és tot el text entre les instruccions \begin{document} i \end{document} .

El símbol % introdueix un comentari , és a dir, una nota per a l’editor que no s’insereix al document generat. Els comentaris poden començar en qualsevol part del document i acabar en el primer caràcter de "retorn de carro" que es troba.

La recopilació "

El fitxer font, tot i que és un fitxer de text pur, es guarda per convenció amb el sufix .tex (o, més rarament, .ltx ) com, per exemple, miodocumento.tex .

Un cop escrit, s’ha de processar la font per crear el fitxer PDF formatat. Podeu utilitzar programes GUI , com LyX , o bé utilitzar la línia d’ordres . Mitjançant l'ordre (el símbol $ indica el símbol del sistema )

 $ latex mydocument.tex

A més d'altres fitxers, com .aux , .log , .idx , també es genera un fitxer .dvi (en format DVI ). Es pot llegir directament a través del programa Unix xdvi (o Yap o Windvi a Windows ).

Si, en canvi, voleu obtenir un fitxer PostScript , després d’haver produït el DVI, heu d’emetre l’ordre

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

que us permet obtenir el fitxer PostScript miodocumento.ps (heu d'haver instal·lat un intèrpret PostScript com Ghostscript ): l'opció -t és necessària si el document conté pàgines en format horitzontal . Per veure el fitxer PostScript podeu utilitzar el programa Unix gv .

Per obtenir un document PDF, heu de processar el fitxer font amb l'ordre

 $ pdflatex mydocument.tex

Si hi ha xifres al fitxer, per poder processar-les correctament amb PDFLaTeX, s’han de desar amb el sufix .png , .jpg o .pdf i no amb el sufix .ps o .eps , com és necessari per obtenir un fitxer. a PostScript.

Si s’han introduït errors (quan s’escriuen directives), el procés de compilació s’atura a la línia en què apareix l’error: pot passar, com en la programació, que l’error no es trobi en aquesta línia, sinó que afecti aquesta línia i, per tant, necessiteu buscar-lo dins de la font.

La llicència de distribució

LaTeX és un programari lliure , cobert per la Llicència Pública LaTeX Project (LPPL), una llicència incompatible amb la Llicència Pública General GNU , ja que requereix versions modificades per utilitzar un nom de fitxer modificat; això es va fer per garantir que els fitxers no resultessin danyats per canvis inesperats o per productes de tercers. S'està preparant una nova versió de la llicència LPPL compatible amb la GPL. La LPPL compleix les directrius de programari lliure de Debian a partir de la versió 1.3.

Nota

  1. Lorenzo Pantieri i Tommaso Gordini, L'art d'escriure amb LaTeX ( PDF ), a lorenzopantieri.net . Consultat el 20 d'abril de 2019 .
  2. ^ (EN) Leslie Lamport, The Writings of Leslie Lamport: LaTeX: A Document Preparation System , Leslie Lamport's Home Page, 23 d'abril de 2007. Consultat el 27 d'abril de 2007.
  3. ^ (EN) Què són TeX, LaTeX i els seus amics? , a ctan.org .
  4. ^ GuIT - Grup d'usuaris de TeX italià , a guitex.org .

Articles relacionats

Editor LaTeX

Macros per a TeX o LaTeX

Traductor LaTeX a XML

Extensió LaTeX amb marques semàntiques

Altres projectes

Enllaços externs

Control de l'autoritat VIAF (EN) 181 932 361 · LCCN (EN) n92088870 · GND (DE) 4192618-3
Programari lliure Portal de programari lliure : accediu a les entrades de Viquipèdia relacionades amb programari lliure