Mostrando las entradas con la etiqueta texlive. Mostrar todas las entradas
Mostrando las entradas con la etiqueta texlive. Mostrar todas las entradas

jueves, 15 de septiembre de 2016

Instalar Texlive para LaTeX en Apricity OS


Descripción

Es un sistema de composición de textos, orientado a la creación de documentos escritos que presenten una alta calidad tipográfica. Por sus características y posibilidades, es usado de forma especialmente intensa en la generación de artículos y libros científicos que incluyen, entre otros elementos, expresiones matemáticas.

LaTeX está formado por un gran conjunto de macros de TeX, escrito por Leslie Lamport en 1984, con la intención de facilitar el uso del lenguaje de composición tipográfica, creado por Donald Knuth. Es muy utilizado para la composición de artículos académicos, tesis y libros técnicos, dado que la calidad tipográfica de los documentos realizados con LaTeX es comparable a la de una editorial científica de primera línea.

LaTeX presupone una filosofía de trabajo diferente a la de los procesadores de texto habituales (conocidos como WYSIWYG, es decir, «lo que ves es lo que obtienes») y se basa en instrucciones. Tradicionalmente, este aspecto se ha considerado una desventaja (probablemente la única). Sin embargo, LaTeX, a diferencia de los procesadores de texto de tipo WYSIWYG, permite a quien escribe un documento centrarse exclusivamente en el contenido, sin tener que preocuparse de los detalles del formato. Además de sus capacidades gráficas para representar ecuaciones, fórmulas complicadas, notación científica e incluso musical, permite estructurar fácilmente el documento (con capítulos, secciones, notas, bibliografía, índices analíticos, etc.), lo cual brinda comodidad y lo hace útil para artículos académicos y libros técnicos.

https://es.wikipedia.org/wiki/LaTeX

Ventajas:

Las principales ventajas de LaTeX sobre procesadores de texto normales son las siguientes:

- Se dispone de composiciones diseñadas profesionalmente, lo que hace que un documento parezca realmente 'impreso'.
- El soporte para la composición de fórmulas matemáticas es muy adecuado.
- Los usuarios sólo tienen que aprender unas pocas órdenes fáciles de entender, que especifican las estructura lógica del documento. Casi nunca necesitan preocuparse del aspecto real del documento.
- Es fácil generar incluso estructuras complejas, como notas al pie, referencias, tablas de contenido o bibliográficas.
- Existen paquetes gratis para muchas tareas tipográficas especializadas, no soportadas directamente por el LaTeX básico. Por ejemplo, hay disponibles paquetes para incluir gráficos o para componer bibliografías según normas precisas.
- LaTeX incita a los autores a escribir textos bien estructurados.
- TeX, el motor de formateo de LaTeX, es libre y muy portable. Por tanto, puede ejecutarse en casi cualquier plataforma informática disponible.
- Al trabajar con texto que requieren infinidad de imágenes, LaTeX las maneja como si nada, los editores de textos normales se congelan después de unas 15 imágenes, LaTeX no pasa eso.

Desventajas:

- Aunque pueden ajustarse algunos parámetros dentro de una cierta composición del documento, el diseño de una nueva composición completa es difícil y lleva mucho tiempo.
- Es muy complicado escribir documentos desestructurados y desorganizados.
- Tedioso al iniciar a utilizarlo

Instalación:

Debido a que LaTeX es libre, está disponible en todas las distribuciones con GNU/Linux, el motor para Latex más utilizado se llama Texlive actualmente.

Abrir la terminal, y teclear lo siguiente:
sudo pacman -S python-pygments python-setuptools texstudio texlive-core texlive-bibtexextra texlive-fontsextra texlive-formatsextra texlive-games texlive-genericextra texlive-htmlxml texlive-humanities texlive-latexextra texlive-pictures texlive-plainextra texlive-pstricks texlive-publishers texlive-science

Instalar para librería minted para resaltar código fuente incrustado en el documento:
sudo easy_install Pygments

Y ya hemos instalado el motor de Latex.

Primer Ejemplo:

Descargar el siguiente archivo:

Una vez descargado, lo descomprimimos y abrimos el archivo ArchivoPrimerEjemplo, una vez descargado lo descomprimos.

Abrir el archivo formatting-instructions-latex.tex con Texstudio, a continuación aparecerá así:

Solo cerrar la ventana o clic en donde dice, No mostrar este mensaje nuevamente.


Para compilar hay dos opciones:

El primer botón verde en forme de dos flechas verdes, es para compilar y ver al finalizar la compilación, y el Botón verde en forma de play es sólo para compilar, de tal modo que presionen el botón de doble flechita.


Al instante comenzará la compilación, al costado izquierdo les visualizará los resultados de la compilación. Si quieren ver el pdf por separado, basta con ir al directorio donde están los archivos del documento. Ahí encontrarán el archivo pdf con el mismo nombre que el archivo .tex.


Si quieren visualizar el pdf obtenido en un visor de pdf externo, hacer lo siguiente:

Ir al menú <Opciones><Configurar TexStudio>

Clic en donde dice Mostrar Opciones Avanzadas, mostrará lo siguiente:


A continuación abrirá una ventana de advertencia, clic en <Ok>



Clic en la pestaña compilar, clic en el ícono de configuración de la opción Compilar y Ver:



Abrirá una ventana como la siguiente, agregar y ordenar las opciones tal cual se ven en la imagen siguiente:


Clic en <Ok>, luego en <Aceptar>, no se les olvide esos últimos pasos para que los cambios se guarden.

Y ahora, podrán compilar y ver de nuevo y el resultado es el siguiente:


Para que funcione al abrirlo con un visor de PDF externo, es necesario tener instalado un visor externo, en caso no tenerlo, pues esto marcará error.

viernes, 1 de julio de 2016

Instalar entorno Minted en Windows


Minted , es un paquete para Latex, el cual permite darle un toque más elegante a fragmentos de códigos de lenguajes de programación, darles color, forma, fondo, tal cual como se ve en las imágene de arriba:

La instalación es un poco tediosa, pero no complicada:

1.- La instalación y uso de Minted en Windows requiere previamente la instalación de paquetes de TeX, visitar https://linuxgx.blogspot.mx/2016/06/instalar-y-primeros-pasos-con-latex-en.html en este tutorial se utilizó para más comodidad y soporte Texlive.

2.- Para no realizar todos los pasos, pueden descargar e instalar python  archivo, también lo pueden descargar desde su sitio oficial https://www.python.org/downloads/. Instalan Phyton siguiendo el proceso de instalación normal, luego descargar este otro archivo que corresponden a los script de y los descomprimen en C:\Phyton27\ y listo. Con eso ya no es necesario realizar los pasos 3 y 4.

3.- Una vez finalizada la instalación de Texlive se instala Phyton. Pueden instalar La versión que gusten, para este tutorial se instaló esta versión https://www.python.org/download/releases/2.7.2/
Descargarla e instalarla.

4.- Instalación de setuptools - descargar y descomprimir el archivo, doble clic al archivo con el nombre de:ez_setup.py este último requiere conexión a internet, así como también algunos pasos que siguen.
5.- Añadir C:\Python27  y  C:\Python27\Scripts la ruta de windows, para esto: Inicio -> equipo( y luego click derecho) -> Propiedades -> Configuración avanzada del sistema y se tiene la ventana de “propiedades del sistema”, en esta ventana elegir la pestaña “opciones avanzadas” y en él click en el botón “variables de entorno” y se muestra la ventana “Variables de entorno”, en la sección variables de usuario click en el botón nuevo y añadir la direcciones asignado con el nombre PATH

Ojo: Cuando la instalación de texlive finaliza, crea una variable de entorno con el nombre de Path, si la variable ya existe, entonces solo agregarle  las rutas dichas previamente. Y guardar los cambios.



Nota: Si realizaste el paso 2, entonces no es necesario los pasos 6 y 7. Saltare al paso 8.

6.- Instalar pygments para windows7, ejecutar desde la la ventana de comandos o ir al directorioC:\Python27\Scripts usando cmd ejecutar easy_install.exe Pygments
7.- Nuevamente instalar Pygments de este modo
o ir a la ruta C:\Python27\Scripts usando cmd ejecutar pip.exe install pygments
8.- Para este tutorial se utilizó TexStudio como editor de documentos Latex. Descargarlo e instalarlo.

9.- La configuración a establecer en TexStudio se muestra en las siguientes imágenes:
Primero, ir al Menú -> Opciones->Configurar TexStudio activar la casilla Mostrar Opciones Avanzadas ver siguiente imagen:
Clic en el botón "Órdenes" y agregar --shell-escape en las opciones de PdfLaTeX y XeLaTeX ver imagen siguiente:
Clic en el botón "Compilar" luego clic en la botón "Configurar" de la primera opción que dice "Compilar & Ver" y establecer las opciones de compilación como se muestra en la siguiente imagen:
Las opciones que se configuran son para compilar glosarios, referencias, y citas bibliográficas con un solo clic, para evitar compilar por separado y finalmente se agrega un visualizador externo de pdf, el último es opcional, si gustan pueden agregar el visor de PDF por default.
10.- Reiniciar la máquina

11.- Ejemplo:
%
% Este ejemplo está basado de:
% http://www.ctan.org/tex-archive/macros/latex/contrib/minted
%
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{minted}

\begin{document}

\title{Códigos de programas en documentos \LaTeX}
\author{Autor: M-M}
\maketitle

\section{Hola Mundo en ya saben qué lenaguaje}
\begin{minted}{c}
int main() {
    printf("Hola mundo malo...");
    return 0;
}
\end{minted}

\section{Funciones matemáticas en comentarios}
\begin{minted}[mathescape,gobble=2]{csharp}
/*
    Definido como $\pi=\lim_{n\to\infty}\frac{P_n}{d}$ donde $P$ es el perémetro.
*/
const double pi = 3.1415926535
\end{minted}

\end{document}
Éste ejemplo produce el siguiente resultado: 

domingo, 19 de junio de 2016

Instalación y primeros pasos con Latex en Windows


En mi post https://linuxgx.blogspot.mx/2016/06/latex.html, describí lo que es LaTeX, sin embargo, para comenzar  a utilizarlo es información para otro post.

Describiré a continuación los primeros pasos para iniciarse con la edición de latex en Windows.

Instalación:

Para poder utilizar LaTeX en cualquier plataforma, es necesario la instalación el motor de archivos que soporten el sistema de codificación y caracteres de LaTeX, la distribución libre es Texlive, existen otros, como MacTex (Para mac), proText, Miktex.

Pero el más utilizados es Texlive y es compatible con Windows, además de que las comunidades más grandes sobre Latex, tratarán con Texlive.

Para la instalación en Windows es necesario descargar el ISO completo de Texlive, el cual se puede descargar desde el siguiente torrent, de su sitio oficial.


Una vez descargado, buscar el archivo install-tl-windows.bat, doble clic o enter para iniciar el proceso de instalación.


Al iniciar el asistente de instalación, mostrará la ventana de abajo, clic en el botón <Siguiente> para continuar.


La siguiente ventana, esperar unos segundos antes de que se active el botón siguiente, una vez activado, clic en <Siguiente>.


Aquí solo darle clic en <Siguiente>


Recomiendo no instalar el IDE por defecto, pero si quieren hacerlo, adelante, de otro modo, deseleccionar la casilla que dice "Instalar el editor gráfico TeXworks"


En la siguiente ventana solo presionar el botón <Instalar> para comenzar con la instalación.


Esperar a que termine la instalación. Durante la instalación es posible que el asistente marque el mensaje de "No responde", pero hace caso omiso, no cerrar la ventana, tampoco dar clic sobre ella, dejar que el proceso se completo por sí mismo.


Al finalizar la instalación debe mostrar esta última ventana:


Una vez finalizada la instalación del motor de Texlive, ahora a instalar el editor de de textos para LaTeX.
TexStudio es el IDE más completo, es gratis y simple de utilizar, incluso en Windows.

Descargar e instalar el editor desde aquí: http://texstudio.org/#download

Una vez descargado el instalador, doble clic para iniciar la instalación:

Seleccionar el idioma de preferencia y clic en <Aceptar>


En las siguientes ventanas clic en <Siguiente>


En las siguientes ventanas clic en <Siguiente>


En las siguientes ventanas clic en <Siguiente>


En las siguientes ventanas clic en <Siguiente>


En las siguientes ventanas clic en <Siguiente>


En las siguientes ventanas clic en <Siguiente>



Una vez iniciado TexStudio, es necesario corroborar que haya detectado automáticamente el motor de Texlive instalado. Para esto, clic en el menú <Opciones><Configurar TeXstudio>


Abrirá la ventana siguiente, clic en la pestaña <Órdenes>, al dar clic ahí, debe mostrar todos los campos rellenados con la siguiente información, en caso de que estén vacíos, es necesario asignarlo manualmente:


Continuación de la imagen de arriba


Para asignar los archivos, es necesario dar clic en el ícono de carpeta a lado izquierdo de cada opción, luego buscar el nombre del archivo correspondiente que aparece en cada campo.
La ruta a buscar los archivos para esta versión de Texlive es C:\texlive\2016\bin\win32:

Ejemplo de asignación del primer campo:

Clic en <Abrir> y listo. Hacer esto para cada uno de los campos.

Adicionalmente, también hay editores y páginas de las que pueden descargar plantillas completas:

Ahora ya tenemos instalado el motor de LaTeX y el IDE a utilizar, estamos listos para nuestro primer ejemplo:
No quiero crear un post para mostrar cómo usar las etiquetas de LaTeX, ya que eso se lo dejo para los tutoriales oficiales https://es.wikibooks.org/wiki/Manual_de_LaTeX

Primer Ejemplo:

Descargar el siguiente archivo:

Una vez descargado, lo descomprimimos y abrimos el archivo http://www.latextemplates.com/templates/articles/2/article_2.zip, una vez descargado lo descomprimos.

Abrir el archivo formatting-instructions-latex.tex con Texstudio, a continuación aparecerá así:

Solo cerrar la ventana o clic en donde dice, No mostrar este mensaje nuevamente.


Para compilar hay dos opciones:


El primer botón verde en forme de dos flechas verdes, es para compilar y ver al finalizar la compilación, y el Botón verde en forma de play es sólo para compilar, de tal modo que presionen el botón de doble flechita.



Al instante comenzará la compilación, al costado izquierdo les visualizará los resultados de la compilación. Si quieren ver el pdf por separado, basta con ir al directorio donde están los archivos del documento. Ahí encontrarán el archivo pdf con el mismo nombre que el archivo .tex.

Si quieren visualizar el pdf obtenido en un visor de pdf externo, hacer lo siguiente:

Ir al menú <Opciones><Configurar TexStudio>

Clic en donde dice Mostrar Opciones Avanzadas, mostrará lo siguiente:


A continuación abrirá una ventana de advertencia, clic en <Ok>


Clic en la pestaña compilar, clic en el ícono de configuración de la opción Compilar y Ver:


Abrirá una ventana como la siguiente, agregar y ordenar las opciones tal cual se ven en la imagen siguiente:


Clic en <Ok>, luego en <Aceptar>, no se les olvide esos últimos pasos para que los cambios se guarden.

Y ahora, podrán compilar y ver de nuevo y el resultado es el siguiente:


Para que funcione al abrirlo con un visor de PDF externo, es necesario tener instalado un visor externo, en caso no tenerlo, pues esto marcará error. En mi caso lo probé con Adobe Acrobat.

Estructura de un documento en LaTeX

Como ya les mencioné, no haré un post completo de todas las etiquetas de LaTeX, ya que eso hará que el post sea muy extenso, por lo tanto los redirijo a la Wiki, para que comiencen de manera correcta sobre LaTeX.


Consejos:

Para iniciarse con LaTeX, es necesario tener en cuenta los siguiente:

- Buscar primero en la WIki https://es.wikibooks.org/wiki/Manual_de_LaTeX antes de ir a cualquier otro blog.

- Por cada documento a crear es necesario ponerlo dentro de una carpeta solo para ese documento.

- Los documentos LaTeX tienen un documento maestro, del cual se invoca a todos los demás, en este es el que se declaran todas variales, entornos, se insertan los paquetes a utilizar en todas las secciones del documento, utilizar un nombre como main.tex, index.texmainTrabajoParaViernes.texindexTesisMaestria.tex, etc, con eso podrán indentificar ustedes más fácil su archivo maestro.

- Si vas a utilizar imágenes, crea una carpeta especifica para eso, por ejemplo img, imagenes, pictures, figuras

- No usar espacios, tildes, o signos no imprimibles en los nombres de los archivos. SI bien es cierto, la mayorías de los IDEs no tienen problema con ellos, pero es altamente recomendable que no los utilices.