Seguimos con entregas en LaTeX, o mellor sistema composición de textos. Hoxe falaremos de distribucións, editores e paquetes Iso necesidade para traballar con LaTeX. |
LaTeX é unha marabilla da informática, pode que non sexa o programa que necesitan todos os usuarios de ordenadores, pero calquera que decida aventurarse no seu uso non se decepcionará. Se vostede, querido lector, perdeu a primeira parte, invítolle a botar unha ollada antes de comezar a ler este documento.
Para a ocasión debemos ser un pouco máis técnicos, pero cómpre ter en conta que todo intentará ser manexado do xeito máis cómodo posible. Así que imos comezar.
Índice
¿Distribucións? ¿É o que estou a pensar?
Se es usuario de GNU / Linux (o máis probable é que leas este blog) sabes que no noso "mundo" temos un significado moi particular para a distribución de palabras. Ben, as cousas van polo mesmo camiño.
Lembrará que na última entrega dixemos que LaTeX era un conxunto de macros TeX. Ben, LaTeX non é o único; Hai outros paquetes macro como ConTeXt, XeTeX, LuaTeX, AMSTeX, teTeX, entre outros, que naceron no seu momento cun propósito similar a LaTeX só por diferentes organizacións e persoas. En todo o corazón do TeX late forte e ningún discute o título de "ser mellor que" (os usuarios de GNU / Linux toman nota). De feito, todos son excelentes e incluso se complementan. O que non fai falta dicir, é que de todos, o máis utilizado é LaTeX.
Agora, LaTeX derivou á súa vez versións ou distribucións cuxo propósito inicial era apoiar en plataformas específicas e axudar ao problema de xestión de paquetes: TeX Live para GNU / Linux, MiKTeX para Windows, MacTeX (adiviña para quen ), etc. Pero hoxe pode instalar TeX Live en Windows e MiKTeX en GNU / Linux.
Para fins xerais instalaremos TeX Live na nosa distribución Linux (teña en conta que a descarga pode levar moito tempo xa que serán necesarios centos de megabytes).
Instalación en Ubuntu e derivados
sudo apt-get install texlive
(é unha versión compacta)
ó
sudo apt-get install texlive-full
(para telo con todos os paquetes soportados pola comunidade TeX Live)
Instalación en Fedora
instalar texlive
para Arco Suxiro que comprobe a seguinte páxina:
https://wiki.archlinux.org/index.php/TeX_Live
para outro distribucións Espero que o usuario atope información no Wiki da súa respectiva distribución. En calquera caso, con só instalar o editor, TeX Live descárgase e instálase automaticamente.
Paquetes
LaTeX é un sistema modular, que o fai moi eficiente (si, algo semellante ao que ocorre no noso GNU / Linux) e non é de estrañar xa que TeX e LaTeX naceron en contornos Unix. Os paquetes son conxuntos de pedidos preestablecidos para facilitar certas tarefas (como facer gráficos) e darlle características especiais ao documento (estilos), é dicir, para darlle a LaTeX unha maior potencia e alcance. Cando se instala a distribución desexada, xa hai unha boa cantidade de paquetes dispoñibles (practicamente con estes podes facer calquera tarefa de uso xeral). Non obstante, o número de paquetes aos que se pode acceder en Internet é impresionante (miles e miles, todos gratuítos).
Pronto veremos que é o usuario no traballo quen decide que paquetes "invocar" mediante uns simples comandos e, aínda que ao principio o asunto é algo confuso, pronto todo comeza a ser máis "natural".
E que escribo?
Chega o tema que para algúns é máis delicado. O editor LaTeX elixido será o coitelo suízo do usuario texista, co que interactuará ao mesmo tempo que aproveitará ao máximo todo o potencial de LaTeX.
Hai moitos e, de feito, editar un ficheiro LaTeX pódese facer con calquera editor de texto sinxelo. Pero chamamos aos editores só aos que proporcionan as ferramentas axeitadas para facer todo o necesario coa nosa distribución LaTeX.
En xeral as características dos editores son moi similares. Diferéncianse basicamente no grao de axuda para o usuario, é dicir, en canto axudan co código, símbolos e outros. Aquí tes algúns:
Texmaker (http://www.xm1math.net/texmaker/)
É o meu favorito. Por que? É moi completo, cunha interface limpa e amigable, ten asistentes e completa os comandos automaticamente, é facilmente configurable e personalizable.
Kile (http://kile.sourceforge.net/)
Se o teu entorno é KDE, quizais che interese Kile. Sinxelo e moi completo. Ten un gran número de usuarios felices.
LaTeXila (http://projects.gnome.org/latexila/)
Un ambiente de traballo LaTeX pero deseñado para integralo con Gnome. Sinxelo e completo.
TeXworks (http://www.tug.org/texworks/)
Moi potente pero non moi fácil de usar. Está desenvolvido por TUG (TeX Users Group, a organización principal para o desenvolvemento de TeX).
Gummi (http://dev.midnightcoding.org/projects/gummi)
É un editor sinxelo que paga a pena considerar. Non é moi poderoso pero ten unha característica interesante: o resultado do editado pódese ver a tempo en .pdf nunha xanela lateral.
TeXstudio (http://texstudio.sourceforge.net/)
É un editor baseado en TeXmaker e cada día gaña máis seguidores. É un TeXmaker en esteroides.
Luxo (http://www.lyx.org/WebEs.Home)
Se aínda tes dúbidas sobre como probar LaTeX debido ao pánico do código, LyX é a solución. A súa filosofía é ser un editor WYSIWYM (teña coidado, non é WYSIWYG) e, polo tanto, é moi agradable ata o punto de coidar o código, liberando ao usuario de tal responsabilidade. Gaña seguidores o máis rápido que medre o teu desenvolvemento. É moi potente e definitivamente o máis sinxelo de usar.
A maioría dos editores enumerados anteriormente están na base de datos das distribucións máis populares.
Para os efectos desta guía usaremos TeXmaker e LyX.
Como os instalamos? Ben, no centro de software da distro en cuestión, ou se non, as instrucións pódense atopar na respectiva páxina oficial.
E como é un ficheiro LaTeX?
Achégase o momento de comezar a traballar e antes de dar o primeiro paso deberiamos saber o que imos atopar. Xa dixemos algo que é moi importante: atoparemos código (a non ser que decidas ir ao lado LyX).
O poder do código é a esencia de LaTeX (tamén é bo traballar con comandos) e, polo tanto, a nosa primeira observación será a seguinte: Un documento LaTeX é un ficheiro de texto sen formato (.tex) que se divide en dúas partes ben diferenciadas; un preámbulo e un corpo do documento. No preámbulo daremos as indicacións básicas do documento (tipo, título, autor, paquetes necesarios, etc.). O corpo contén o propio documento e as especificacións básicas sobre a súa estrutura.
Para maior claridade (e para non estenderme tanto nesta entrega), suxiro que bote unha ollada ao seguinte documento con información pertinente que na miña opinión permita comprender de que trataremos:
http://thales.cica.es/files/glinex/practicas-glinex05/manuales/latex/Cap2.pdf
No futuro aclararemos todas estas cousas.
O meu primeiro documento, "un pequeno paso para o home ..."
Ben, chegou o momento e para xerar algo de suspense, deixarémolo para a terceira entrega. Como calquera linguaxe LaTeX, manexa a súa propia simboloxía que non debe tomarse á lixeira. Ao final da próxima entrega, prometo que xa teremos os nosos primeiros resultados concretos en LaTeX e, se resulta como espero, calquera medo que aínda poida persistir quedará atrás, relegado a un poder e unha beleza que seguramente, querido lector, nunca antes contemplara.
Ata a próxima.
<< Ir á parte anterior Vaia á seguinte parte >>
Interesado en fai unha contribución?
11 comentarios, deixa os teus
¡Excelente!, Seguide así!
Boa cita!
Grazas! Paul.
Para instalalo en ArchBang faise do seguinte xeito
#pacman -S texlive-most
estupendo !! un tutorial sobre látex, deume ganas de aprender.
ata agora vai moi ben, aínda que digamos que non empezamos a "codear" 😛
Agardo a próxima entrega 😀
parabéns a partir de agora !!
Grazas, estaba ansioso por esta entrega e xa quería a seguinte.
Encantoume, grazas pola información que xa estou a traballar en LyX
Moi bo post, aínda que se trata dun pequeno abridor de boca, que espero que abra máis dun apetito polo látex.
Levo un par de anos empregando látex e definitivamente é o mellor. En canto aos editores, creo que non hai nada máis poderoso e versátil que Kile; O que si recomendo é non usar editores como Lyx, traballar no texto directo e non no código que o xera limita moito todo o potencial do látex, ademais de que trunca moito a aprendizaxe de idiomas.
Grazas a todos polos eloxios. Ánimo! Paul.
este tipo de especiais fan dun blog algo especial e atractivo, seguide así!
LaTeX + Emacs é unha boa combinación se queres voar á velocidade.
Moitas grazas pola contribución, xa estiven a traballar sobre o lixo, pero decidín aprender moito máis sobre o látex e a túa contribución axudarame moito a acadar o meu obxectivo. Estouche moi agradecido