[LaTeX] Instalación de LaTex en Debian-Ubuntu y Manjaro-Archlinux

Vamos a instalar la distribución TeX llamada Texlive (http://www.tug.org/texlive/)

Workspace 1_024

Para instalar LaTeX en Debian y en Ubuntu en una consola ejecute el siguiente comando

sudo apt-get update && sudo apt-get install texlive texlive-base

Para instalar el paquete completo de LaTeX ejecute el siguiente comando:

sudo apt-get install texlive-full

Para instalar LaTeX en Manjaro Linux y en Arch Linux en una consola ejecute el siguiente comando

sudo pacman -S texlive-core texlive-bibtexextra texlive-htmlxml texlive-humanities texlive-latexextra texlive-pictures texlive-publishers  texlive-science 

Una instalación completa se puede realizar instalando el grupo texlive-most

sudo pacman -S texlive-most

o lo que es quivalente a instalar:

sudo pacman -S texlive-bibtexextra texlive-core texlive-fontsextra texlive-formatsextra texlive-games texlive-genericextra texlive-htmlxml texlive-humanities texlive-latexextra texlive-music texlive-pictures texlive-plainextra texlive-pstricks texlive-publisher texlive-science

Terminal - diego@manjaro-et2700i:-home-diego_019

El paquete texlive-most contiene los siguientes paquetes:

texlive-bibtexextra
TeX Live – Additional BibTeX styles and bibliography databases

texlive-core
TeX Live core distribution

texlive-fontsextra
TeX Live – all sorts of extra font

texlive-formatsextra
TeX Live – collection of extra TeX ‘formats’

texlive-games
TeX Live – Setups for typesetting various board games, including chess

texlive-genericextra
TeX Live – mixed bag of generic macro packages and fonts

texlive-htmlxml
TeX Live – Packages to convert LaTeX to XML/HTML, and typeset XML/SGML

texlive-humanities
TeX Live – LaTeX packages for law, linguistics, social sciences, and humanities

texlive-latexextra
TeX Live – Large collection of add-on packages for LaTeX

texlive-music
TeX Live – Music typesetting packages

texlive-pictures
TeX Live – Packages for drawings graphics

texlive-plainextra
TeX Live – A collection of add-on packages and macros for plain TeX

texlive-pstricks
TeX Live – Additional PSTricks packages

texlive-publisher
TeX Live – LaTeX classes and packages for specific publishers

texlive-science
TeX Live – Typesetting for natural and computer sciences

Además se pueden instalar una serie de paquetes de idiomas que están en el grupo texlive-lang

sudo pacman -S texlive-lang

lo que es equivalente a instalar a:

sudo pacman -S texlive-langcjk texlive-langcyrillic texlive-langextra texlive-langgreek

Terminal - diego@manjaro-et2700i:-home-diego_020

Los paquetes de Idioma de Texlive son los siguientes

texlive-langcjk
TeX Live – CJK (Chinese, Japanese, Korean) macros and fonts

texlive-langcyrillic
TeX Live – Fonts and macro packages to typeset Cyrillic texts

texlive-langextra
TeX Live – Bundle of all extra language support

texlive-langgreek
TeX Live – Fonts and support for typesetting Greek

Para instalar todos los paquetes se puede utilizar los siguientes comandos

sudo pacman -S texlive-most texlive-lang

o lo que es equivalente:

sudo pacman -S texlive-bibtexextra texlive-core texlive-fontsextra texlive-formatsextra texlive-games texlive-genericextra texlive-htmlxml texlive-humanities texlive-latexextra texlive-music texlive-pictures texlive-plainextra texlive-pstricks texlive-publisher texlive-science texlive-langcjk texlive-langcyrillic texlive-langextra texlive-langgreek

Con esto tenemos instalado la distribución TeX en nuestra computadora.

Mientras que LaTeX puede ser escrito en un simple editor de texto, es deseable el editar el código fuente de LaTeX con un entorno especializado:

Para el escritorio KDE se dispone un Front-end llamado Kile
(http://kile.sourceforge.net/)

Workspace 1_022

En Debían y ubuntu se instala con el siguiente comando:

sudo apt-get install kile

y en Manjaro y Arch con:

sudo pacman -S kile

También se dispone TeXMaker, que es un editor moderno, libre y que funciona en multiples plataforma (Linux, Mac Os X y Windows) y que integra muchas herramientas necesaras para

el desarrollo de documentos con LaTeX, integrado todo en una sola aplicación. (http://www.xm1math.net/texmaker/)

Workspace 1_023

En Debían y ubuntu se instala con el siguiente comando:

sudo apt-get install texmaker

y en Manjaro y Arch con:

sudo pacman -S texmaker

En este blog se utilizará específicamente Texmaker por ser uno de los entornos de desarrollo LaTeX más completos.

Workspace 1_025

 

Anuncios

[Manjaro] Mejorar el renderizado de fuentes en Manjaro Linux

infinality-header

Una vez instalado Manjaro Linux con el escritorio XFCE, noté que el renderizado de las letras no eran de mi agrado, y me puse a buscar informaciòn de como mejorar esto.

Encontré dos post muy interesantes cuyos autores y links cito abajo del post, y a los cuales agradezco desde ya lo que brindan a la comunidad,

Con el material alli encontrado armé este tema para compartir los pasos que seguí para la resolución del problema.

La intención de este tema es, por lo tanto, explicar como mejorar el renderizado de las fuentes de Manjaro, que también es válido para su distribución madre Arch Linux.

Para mejorar el renderizado de las fuentes se utilizará lsa fuentes de Infinality (http://www.infinality.net/blog/), Infinality es un conjunto de parches de Freetype que tratan de proporcionar un mejor renderizado de fuentes,

y se seguirá los pasos que se detallan en la Wiki de Arch https://wiki.archlinux.org/index.php/Font_Configuration#Infinality:_the_easy_way)

Allí se indica como añadir un repositorio del usuario bohoomil para arch, muy bien mantenido y confiable, cuyo enlace es el siguiente:

http://ibn.net63.net/infinality-bundle/

El tutorial consta de 5 pasos:

1. Abrimos nuestro pacman.conf:

sudo nano /etc/pacman.conf

y al final del archivo añadimos el repositorio:

[infinality-bundle]
Server = http://ibn.net63.net/infinality-bundle/$arch

Para Multilib:

[infinality-bundle-multilib]
Server = http://ibn.net63.net/infinality-bundle-multilib/$arch

2. Importamos y firmamos el repositorio con la llave de seguridad, como root:

pacman-key -r 962DDE58
pacman-key --lsign-key 962DDE58

3. Refrescamos los repositorios:

sudo pacman -Syy

4. Instalamos el bundle infinality para freetype2, cairo y fontconfig:

sudo pacman -S infinality-bundle

Esto nos pedirá que introduzcamos uno de tres opciones, por defecto las tres, así que solo tecleamos Enter para instalar los tres 

:: Hay 3 miembros en el grupo infinality-bundle:
:: Repositorio infinality-bundle
1) cairo-infinality-ultimate  2) fontconfig-infinality-ultimate  3) freetype2-infinality-ultimate</pre>
Introduzca una selección (por defecto=todos):

A continuación aparecerá un mensaje diciendo que hay conflictos entres los paquetes instalados y los que se instalarán

y nos preguntara si queremos quitar los instalados por los nuevos paquetes.

Entonces solo teclearemos “s” para continuar con la instalación de los nuevos paquetes:

resolviendo dependencias...
verificando conflictos...
:: freetype2-infinality-ultimate y freetype2 están en conflicto. ¿Quitar freetype2? [s/N] s
:: fontconfig-infinality-ultimate y fontconfig están en conflicto. ¿Quitar fontconfig? [s/N] s
:: cairo-infinality-ultimate y cairo están en conflicto. ¿Quitar cairo? [s/N] s

Tecleamos s, para dar “si” a los cambios .

5. Creamos el archivo .fonts.conf en la carpeta de tu usuario.

Una vez finalizada la instalación de las fuentes es necesario crear un archivo de texto llamado .fonts.conf

y dentro del cual copiamos el siguiente código.

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">

  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>

  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>

  <edit mode="assign" name="hintstyle">
   <const>hintfull</const>
  </edit>

  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>

  <edit mode="assign" name="lcdfilter">
    <const>lcddefault</const>
  </edit>

 </match>
</fontconfig>
El archivo .fonts.conf lleva un punto delante para hacerlo un archivo oculto.

Este archivo .fonts.conf lo guardamos en nuestro directorio personal, osease, en nuestra /home.

Ahora solo bastaría reiniciar y disfrutar del espectacular cambio

El resultado se puede apreciar en las siguientes imágenes:

Antes

antes

Después

despues

Si deseamos revertir los cambios solo demos hacer esto: como root

pacman -S --asdeps freetype2 cairo fontconfig

Fuentes de información:

Agradezco a los autores  Joseph811 de Taringa. net

y a Yoyo Fernández de http://deblinux.wordpress.com por la informaciòn que tomé de sus post

para realizar este tema.

http://www.taringa.net/posts/linux/16808964/Mejorando-el-renderizado-de-fuentes-en-Arch-y-derivados.html

http://deblinux.wordpress.com/2013/04/14/tip-instalar-las-ubuntu-fonts-en-manjaro/