Latex, schrijven met klasse (deel 2)

We vervolgen met leveringen Latex, het beste systeem samenstelling van teksten. Vandaag zullen we erover praten distributies, uitgevers en pakketten Dat ze hebben nodig om met LaTeX te werken.


LaTeX is een wonder van computers, het is misschien niet het programma dat alle computergebruikers nodig hebben, maar iedereen die besluit om het te gebruiken, zal niet teleurgesteld zijn. Mocht u, beste lezer, het eerste deel hebben gemist, dan nodig ik u uit om een ​​kijkje te nemen voordat u dit document gaat lezen.

Voor de gelegenheid zouden we wat technischer moeten zijn, maar er moet worden opgemerkt dat alles zal proberen om op de meest comfortabele manier te worden afgehandeld. Dus laten we beginnen.

Uitkeringen? Is het wat ik denk?

Als je een GNU / Linux-gebruiker bent (hoogstwaarschijnlijk ben je dat als je deze blog leest), weet je dat we in onze "wereld" een heel specifieke betekenis hebben voor het woord distributie. Nou, de dingen gaan op dezelfde manier.

U zult zich herinneren dat we in de vorige aflevering zeiden dat LaTeX een set TeX-macro's was. Nou, LaTeX is niet de enige; Er zijn andere macropakketten zoals ConTeXt, XeTeX, LuaTeX, AMSTeX, teTeX, onder anderen, die in die tijd alleen door verschillende organisaties en mensen werden geboren met een vergelijkbaar doel als LaTeX. In al het TeX-hart klopt sterk en niemand betwist de titel van "beter zijn dan" (GNU / Linux-gebruikers merken op). In feite zijn ze allemaal uitstekend en vullen ze elkaar zelfs aan. Wat niet vanzelfsprekend is, is dat de meest gebruikte LaTeX is.

Nu heeft LaTeX op zijn beurt afgeleide versies of distributies waarvan het oorspronkelijke doel eigenlijk was om op specifieke platforms te worden ondersteund en om te helpen bij het probleem van pakketbeheer: TeX Live voor GNU / Linux, MiKTeX voor Windows, MacTeX (raad eens voor) ), enzovoort. Maar vandaag kun je TeX Live op Windows en MiKTeX op GNU / Linux installeren.

Voor algemene doeleinden zullen we TeX Live in onze linux distro installeren (merk op dat het downloaden lang kan duren aangezien het honderden megabytes nodig zal zijn).

Installatie in Ubuntu en derivaten

sudo apt-get install texlive

(het is een compacte versie)

ó

sudo apt-get install texlive-full

(om het te hebben met alle pakketten die worden ondersteund door de TeX Live-gemeenschap)

Installatie op Fedora

yum installeer texlive

naar boog Ik stel voor om de volgende pagina te bekijken:

https://wiki.archlinux.org/index.php/TeX_Live

naar ander distributies Ik hoop dat de gebruiker informatie vindt in de Wiki van hun respectievelijke distro. In elk geval wordt TeX Live automatisch gedownload en geïnstalleerd door de editor te installeren.

Pakketten

LaTeX is een modulair systeem, wat het zeer efficiënt maakt (ja, iets vergelijkbaars met wat er gebeurt in onze GNU / Linux) en het is niet verwonderlijk aangezien TeX en LaTeX zijn geboren in Unix-omgevingen. Pakketten zijn sets van vooraf vastgestelde opdrachten om bepaalde taken te vergemakkelijken (zoals het maken van afbeeldingen) en om speciale kenmerken aan het document (stijlen) te geven, dat wil zeggen om LaTeX meer kracht en reikwijdte te geven. Wanneer de gewenste distributie is geïnstalleerd, is er al een groot aantal pakketten beschikbaar (praktisch hiermee kunt u elke taak voor algemeen gebruik uitvoeren). Het aantal pakketten dat op internet toegankelijk is, is echter indrukwekkend (duizenden en duizenden, allemaal gratis).

Spoedig zullen we zien dat het de gebruiker op het werk is die beslist welke pakketten hij "aanroept" door middel van een paar eenvoudige commando's, en hoewel de zaak in het begin wat verwarrend is, begint alles al snel "natuurlijker" te worden.

En wat moet ik schrijven?

De kwestie die voor sommigen delicater is, komt aan. De LaTeX-editor die wordt gekozen, is het Zwitserse zakmes van de texistische gebruiker, waarmee hij zal communiceren terwijl hij het volledige potentieel van LaTeX ten volle benut.

Er zijn er veel, en in feite is het bewerken van een LaTeX-bestand iets dat kan worden gedaan met elke gewone teksteditor. Maar we noemen redacteuren alleen degenen die de juiste tools bieden om al het nodige te doen met onze LaTeX-distributie.

Over het algemeen lijken de kenmerken van de redactie sterk op elkaar. Ze verschillen fundamenteel in de mate van hulp voor de gebruiker, dat wil zeggen hoeveel ze helpen met de code, symbolen en andere. Hier zijn een paar:

texmaker (http://www.xm1math.net/texmaker/)

Het is mijn favoriete. Waarom? Het is erg compleet, met een schone en vriendelijke interface, het heeft wizards en vult de commando's automatisch aan, het is gemakkelijk configureerbaar en aanpasbaar.

Kile (http://kile.sourceforge.net/)

Als uw omgeving KDE is, bent u wellicht geïnteresseerd in Kile. Simpel en heel compleet. Het heeft een groot aantal tevreden gebruikers.

latexila (http://projects.gnome.org/latexila/)
Een LaTeX-werkomgeving maar ontworpen om te integreren met Gnome. Simpel en compleet.

TeXworks (http://www.tug.org/texworks/)
Zeer krachtig maar niet erg gebruiksvriendelijk. Het is ontwikkeld door TUG (TeX Users Group, de kernorganisatie voor TeX-ontwikkeling).

rubber (http://dev.midnightcoding.org/projects/gummi)
Het is een eenvoudige editor die het overwegen waard is. Het is niet erg krachtig, maar het heeft een interessante eigenschap: het resultaat van wat er wordt bewerkt, is in de tijd in .pdf in een zijvenster te zien.

TeXstudio (http://texstudio.sourceforge.net/)
Het is een editor gebaseerd op TeXmaker en krijgt elke dag meer volgers. Hij is een TeXmaker op steroïden.

LyX (http://www.lyx.org/WebEs.Home)

Als je nog steeds twijfelt over het proberen van LaTeX vanwege paniek door de code, is LyX de oplossing. Zijn filosofie is om een ​​WYSIWYM-editor te zijn (wees voorzichtig, het is geen WYSIWYG) en daarom is het zo vriendelijk om voor de code te zorgen, waardoor de gebruiker van die verantwoordelijkheid wordt bevrijd. Het krijgt zo snel volgers als zijn ontwikkeling groeit. Het is erg krachtig en absoluut het gemakkelijkst te gebruiken.

De meeste van de hierboven genoemde editors bevinden zich in de database van de meest populaire distributies.
Voor de doeleinden van deze gids gebruiken we TeXmaker en LyX.
Hoe installeren we ze? Welnu, in het softwarecentrum van de betreffende distro, of zo niet, zijn de instructies te vinden op de respectieve officiële pagina.

En hoe ziet een LaTeX-bestand eruit?

De tijd om met het werk te beginnen nadert, en voordat we de eerste stap zetten, moeten we weten wat we zullen aantreffen. We hebben al iets heel belangrijks gezegd: we zullen de code vinden (tenzij je besluit om naar de LyX-kant te gaan).

De kracht van de code is de essentie van LaTeX (het is ook prettig om met commando's te werken) en daarom zal onze eerste observatie het volgende zijn: Een LaTeX-document is een gewoon tekstbestand (.tex) dat is opgedeeld in twee goed gedifferentieerde delen; een preambule en een body van het document. In de preambule geven we de basisindicaties van het document (type, titel, auteur, benodigde pakketten, enz.). De body bevat het document zelf en de basisspecificaties over de structuur ervan.

Voor meer duidelijkheid (en niet om mezelf zo veel uit te breiden in deze aflevering) stel ik voor om het volgende document te bekijken met relevante informatie die u naar mijn mening in staat stelt te begrijpen waar we mee te maken zullen hebben:
http://thales.cica.es/files/glinex/practicas-glinex05/manuales/latex/Cap2.pdf

In de toekomst zullen we al deze dingen verduidelijken.

Mijn eerste document, "een kleine stap voor de mens ..."

Nou, de tijd is gekomen en om wat spanning op te wekken, laten we het over voor de derde aflevering. Zoals elke LaTeX-taal behandelt het zijn eigen symboliek die niet lichtvaardig moet worden opgevat. Aan het einde van de volgende aflevering beloof ik dat we onze eerste concrete resultaten in LaTeX zullen hebben en, als het blijkt zoals ik hoop, zal elke angst die nog kan voortduren achterblijven, gedegradeerd tot een kracht en schoonheid die ik zeker, beste lezer, nooit eerder had overwogen.
Tot de volgende keer.

<< Ga naar het vorige deel  Ga naar het volgende deel >>

Bedankt Carlos Andrés Pérez Montaña voor de bijdrage!
Geïnteresseerd in een bijdrage leveren?

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Matias zei

    Uitstekend!, Ga zo door!

  2.   Laten we Linux gebruiken zei

    Goede date!
    Dank je! Paul.

  3.   Jhonatan zei

    Om te installeren in ArchBang gaat het als volgt

    #pacman -S texlive-meest

  4.   Marcoshipe zei

    Super goed !! een tutorial over latex, je zorgde ervoor dat ik het wilde leren.
    tot nu toe gaat het erg goed, hoewel we zeggen dat we niet beginnen te "ellebogen" 😛
    Ik hoop dat de volgende levering 😀
    vanaf nu gefeliciteerd !!

  5.   Hektor Zelaya zei

    Bedankt, ik keek uit naar deze levering en ik wilde al de volgende.

  6.   Luis Antonio Sanchez zei

    Ik vond het geweldig, bedankt voor de info die ik al aan LyX werk

  7.   Francisco Ospina zei

    Zeer goede post, hoewel dit een kleine mondopener is, waarvan ik hoop dat het meer dan één eetlust voor latex zal opwekken.

    Ik gebruik latex al een paar jaar en het is absoluut het beste. Wat betreft de redacteuren, ik denk dat er niets krachtiger en veelzijdiger is dan kile; Wat ik sterk adviseer is om geen editors zoals Lyx te gebruiken, omdat het werken aan de directe tekst en niet aan de code die de tekst genereert het volledige potentieel van Latex sterk beperkt, afgezien van het feit dat het het leren van talen veel afkapt.

  8.   Laten we Linux gebruiken zei

    Bedankt allemaal voor de complimenten. Proost! Paul.

  9.   Helena_ryuu zei

    dit soort specials maken van een blog iets speciaals en opvallends, ga zo door!

  10.   Arnold Fernandez zei

    LaTeX + Emacs is een goede combinatie, als je op snelheid wilt vliegen.

  11.   Carlos Gonzalez zei

    Heel erg bedankt voor de bijdrage, ik heb eerder aan lyx gewerkt, maar ik heb besloten om veel meer over latex te leren, en jouw bijdrage zal me veel helpen om mijn doel te bereiken. ik ben je erg dankbaar