From 18dfb9521bc655a3a1fcc29063fb102522769f5f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 21 Jul 2016 23:20:53 +0000 Subject: fixes from Carlos git-svn-id: svn://tug.org/texlive/trunk@41747 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/texlive/texlive-es/texlive-es.html | 1809 +++++++++----------- .../doc/texlive/texlive-es/texlive-es.pdf | Bin 974821 -> 985003 bytes .../doc/texlive/texlive-es/texlive-es.tex | 38 +- 3 files changed, 851 insertions(+), 996 deletions(-) (limited to 'Master/texmf-dist/doc/texlive/texlive-es') diff --git a/Master/texmf-dist/doc/texlive/texlive-es/texlive-es.html b/Master/texmf-dist/doc/texlive/texlive-es/texlive-es.html index abc710d455e..3570da6682a 100644 --- a/Master/texmf-dist/doc/texlive/texlive-es/texlive-es.html +++ b/Master/texmf-dist/doc/texlive/texlive-es/texlive-es.html @@ -192,7 +192,7 @@ href="#x1-740009.1.3" id="QQ2-1-88">2005
  9.1.4 2006–2007
  9.1.5 2006 +href="#x1-760009.1.5" id="QQ2-1-90">2008
  9.1.6 2009
  9.1.7 Presente—2016
 9.4 Futuro -

+

1. Introducción

-

+

1.1. TEX Live y la Colección de TEX 

-

Este documento describe las principales características de la distribución — T

Este documento describe las principales características de la distribución — TEX y los programas relacionados con el mismo, en los sistemas GNU/Linux, Unix, Mac OS X, y Windows. -

Puedes adquirir T

Puedes adquirir TEX Live por descarga, o mediante el TEX Collection DVD, el cual es distribuido por los grupos de usuarios de TTEX. Este documento principalmente describe TEX Live. -

T

TEX Live incluye ejecutables para TEX, LaTeX2e, ConTEXt, Metafont, MetaPost, BibTeX y muchos más programas; una extensa colección de macros, fuentes, y documentación; y también ayuda para la composición de documentos de imprenta, mediante varios scripts que se usan alrededor del mundo. -

Para un sumario de los cambios más significativos en esta edición de T

Para un sumario de los cambios más significativos en esta edición de TEX Live, vea el final de este documento, section 9 (p. 74). -

+href="#x1-700009">75). +

1.2. Respaldo con el sistema operativo

-

T

TEX Live contiene los binarios para muchas de las plataformas, incluyendo a GNU/Linux, Mac OS X, y Cygwin. El código original puede ser compilado en todas las plataformas para las cuales no se han proveído los binarios. -

En cuanto a Windows: Windows XP y versiones más recientes son también respaldadas. Windows-2000 casi -seguro que funcione sin mayores complicaciones. No hay ejecutables de 64-bit para Windows, pero los -ejecutables de 32-bit deben funcionar sin problema alguno, en los sistemas de 64-bit. -

Vea la sección 

En cuanto a Windows: Windows Vista y versiones más recientes son también respaldadas. Windows XP y +Windows-2000 casi seguro que funcione sin mayores complicaciones. No hay ejecutables de 64-bit para +Windows, pero los ejecutables de 32-bit deben funcionar sin problema alguno, en los sistemas de +64-bit. +

Vea la sección 2.1 para soluciones alternativas, tanto para Windows como para Mac OS X. -

+

1.3. Instalación básica de TEX Live

-

Puedes instalar T

Puedes instalar TEX Live mediante el DVD o por descarga en el Internet (http://tug.org/texlive/acquire.html). El instalador del net, es pequeño, y descarga todo sin mayores problemas. -

El instalador del DVD te permite instalar a un disco local. No se puede ejecutar directamente T

El instalador del DVD te permite instalar a un disco local. No se puede ejecutar directamente TEX Live desde la TEX Collection DVD (o la imagen .iso), pero puedes preparar una instalación, e.g, mediante el uso -de un USB drive (vea la sección 4.2). La instalación se detalla más tarde en las secciones (p. 12), pero aquí -hay un breve sumario: +href="#x1-140003">12), +pero aquí hay un breve sumario:

-

+

1.4. Consideraciones de seguridad

-

Con lo mejor de nuestro conocimiento, la base de los programas que constituyen TEX como tal, son (y siempre -han sido) extremadamente robustos. Sin embargo, los programas han sido contribuidos a T

Con lo mejor de nuestro conocimiento, la base de los programas que constituyen TEX como tal, es (y siempre +han sido) extremadamente robusta. Sin embargo, los programas que han sido contribuidos a TEX Live quizás no estén en el mismo nivel, a pesar de sobresalientes esfuerzos. Y de más está recalcar, que se debe tener precaución y cuidado, cuando se ejecutan aquellos programas originales no confiables. -

Esta necesidad de cautela es especialmente urgente en Windows, debido entre tantos factores a que +

Esta necesidad de cautela es especialmente urgente en Windows, debido entre tantos factores a que Windows encuentra los programas en el directorio presente, antes cualquier otro, sin tener en cuenta el search path, o la ruta de acceso que se haya establecido. Y esto trae consigo un sin número de ataques. Y aunque hemos logrado cerrar muchos de estos huecos, indudablemente algunos de estos, aún permanecen, @@ -316,14 +317,14 @@ especialmente con programas de third-party, o tercera-persona. Por lo tanto, rec fichas sospechosas en el actual directorio, principalmente aquellas que son ejecutables (como los scripts y binarios). Normalmente, no deben estar presentes, ni tampoco se recrean mediante el simple procesamiento o compilación de un documento. -

Finalmente, T

Finalmente, TEX (y todos sus programas acompañantes) pueden escribir archivos cuando se están procesando los documentos, una característica que puede ser abusada de varias maneras. Aún así, procesar documentos desconocidos, en un nuevo subdirectorio, es lo más recomendable. -

+

1.5. Consiguiendo ayuda

-

La comunidad de T

La comunidad de TEX es activa y amistosa, y las preguntas más complicadas, son respondidas. Sin embargo, el respaldo ofrecido es informal, debido a que el mismo es ofrecido por voluntarios y lectores casuales. De esta manera es importante que se familiarice con el formato antes de hacer una pregunta. (Si prefieres un respaldo @@ -332,8 +333,8 @@ class="E">EX Live y comprar un sistema del vendedor; http://tug.org/interest.html#vendors tiene una lista.) -

Aquí está una lista de recursos, aproximadamente en el orden, por el cual las usamos: -

+

Aquí está una lista de recursos, aproximadamente en el orden, por el cual las usamos: +

Comenzando
EX Live, por favor de escribirle al autor o mantenedor d class="ec-lmtt-10">--help que muestra la dirección donde se reporta el error.
-

Por otra parte, siempre puede ayudar a otros que tengan preguntas. Tanto

Por otra parte, siempre puede ayudar a otros que tengan preguntas. Tanto comp.text.tex como texhax están disponibles para todos. Usted puede formar parte del grupo, comenzar a leer muchas de las preguntas, y ayudar en lo que sea necesario. -

+

2. Sumario de TEX Live

-

Esta sección describe los contenidos de T

Esta sección describe los contenidos de TEX Live y de TEX Collection que es parte del mismo. -

+

2.1. La Colección de TEXTEX Live, proTEX, MacTEX

-

El T

El TEX Collection DVD se compone de lo siguiente: -

+

TUn panorama del repositorio de CTAN en (http://www.ctan.org/).
-

CTAN y

CTAN y protext no siguen las mismas condiciones de copia que TEX Live, así que tenga cuidado con redistribuirlo o modificarlo. -

+

2.2. Directorios en el alto nivel de TEX Live

-

Aquí esta una breve lista y descripción de los directorios que están en el alto nivel de la instalación de T

Aquí esta una breve lista y descripción de los directorios que están en el alto nivel de la instalación de TEX Live. -

+

bin
-

Los programas del sistema T

Los programas del sistema TEX, organizados según la plataforma.

readme-*.dir
-

Esbozo rápido y enlaces importantes para T

Esbozo rápido y enlaces importantes para TEX Live, en varios idiomas, en ambos HTML y texto. @@ -552,24 +553,25 @@ class="E">EX Live, en varios idiomas, en ambos HTML y texto. source

-

El código de los programas incluidos, al igual que las distribuciones de T

El código de los programas incluidos, al igual que las distribuciones de TEX basadas en Web2C.

texmf-dist
-

El árbol principal; ver también

El árbol principal; ver también [TEXMFDIST] en las siguientes líneas.

tlpkg
-

Scripts, programas y datos para administrar la instalación, y respaldo especial para el sistema +

Scripts, programas y datos para administrar la instalación, y respaldo especial para el sistema operativo Windows.

-

En adición a los directorios ya mencionados, los scripts de la instalación, junto a los ficheros README (en -varios idiomas) se encuentran en el nivel más alto de la distribución. -

Para la documentación, los importantes enlaces en el fichero

En adición a los directorios ya mencionados, los scripts de la instalación, junto a los ficheros README y +LEEME (en varios idiomas) se encuentran en el nivel más alto de la distribución. +

Para la documentación, los importantes enlaces en el fichero doc.html en el alto nivel, pueden servir de ayuda. Y la documentación para todo lo demás (paquetes, formatos, fuentes, manuales de los programas, documentación a través de man pages, y ficheros de Info) que se encuentran @@ -577,7 +579,7 @@ en texmf-dist/doc. Usted también puede usar el programa texdoc, para encontrar cualquier documentación. -

Esta documentación T

Esta documentación TEX Live se encuentra en texmf-dist/doc/texlive, disponible en varios idiomas: @@ -611,16 +613,16 @@ href="../../../../texmf-dist/doc/texlive/texlive-zh-cn" >texmf-dist/doc/texlive/

  • Español: texmf-dist/doc/texlive/texlive-es
  • -

    +

    2.3. Resumen de los árboles predefinidos de texmf

    -

    Esta sección enumera las variables predefinidas que especifican los árboles de texmf en el sistema, al igual que +

    Esta sección enumera las variables predefinidas que especifican los árboles de texmf en el sistema, al igual que su propósito, y también el diseño de TEX Live. El comando tlmgr-conf muestra los valores de estas variables. Así usted puede aprender el proceso por el cual, estas variables aplican o se representan en los directorios de su instalación. -

    Todos los árboles, incluyendo los personales, deben guiarse por T

    Todos los árboles, incluyendo los personales, deben guiarse por TEX Directory Structure, o la Estructura del Directorio de TEX (TDS, 3.4.6 (p. 40) donde se detalla más acerca de esto. -

    +

    TEXMFDIST
    -

    El árbol que contiene casi todos los archivos de la distribución original–ficheros de configuración, +

    El árbol que contiene casi todos los archivos de la distribución original–ficheros de configuración, scripts, paquetes, fuentes, etc. (La excepción aquí, son los ejecutables por-plataforma, los cuales están guardados en un directorio pariente bin/.) @@ -645,20 +647,20 @@ class="ec-lmtt-10">bin/.) TEXMFLOCAL

    -

    El árbol el cual es usado por administradores para instalaciones globales, o la adicional instalación +

    El árbol el cual es usado por administradores para instalaciones globales, o la adicional instalación de macros actualizados, fuentes, etc.

    TEXMFHOME
    -

    El árbol el cual es usado por usuarios para sus propias instalaciones de adicionales fuentes, macros +

    El árbol el cual es usado por usuarios para sus propias instalaciones de adicionales fuentes, macros actualizados, etc. La expansión de esta variable, se ajusta dinámicamente para cada usuario, en sus propios directorios.

    TEXMFCONFIG
    -

    El árbol (personal) usado por las utilidades

    El árbol (personal) usado por las utilidades texconfig, updmap, y también fmtutil, para guardar @@ -667,7 +669,7 @@ class="ec-lmtt-10">fmtutil, para guardar TEXMFSYSCONFIG

    -

    El árbol a nivel de sitio global, que es usado por las utilidades

    El árbol a nivel de sitio global, que es usado por las utilidades texmfconfig-sys, updmap-sys, y fmtutil-sys para guardar datos de config TEXMFVAR

    -

    El árbol (personal) usado por

    El árbol (personal) usado por texconfig, updmap y fmtutil para guardar todo los datos que @@ -686,7 +688,7 @@ class="ec-lmtt-10">fmtutil para guardar todo los datos que TEXMFSYSVAR

    -

    El árbol (nivel global) usado por

    El árbol (nivel global) usado por texconfig-sys, updmap-sys, y fmtutil-sys, y también usado @@ -697,13 +699,13 @@ class="ec-lmtt-10">tlmgr, para almacenar todo los dato TEXMFCACHE

    -

    El árbol o árboles usado por ConT

    El árbol o árboles usado por ConTEXt MkIV y LuaLATEX para almacenar los datos del cache; estándar es TEXMFSYSVAR, o (si esto no se permite escribirlo), TEXMFVAR.

    -

    El diseño estándar, o por defecto, es el siguiente: +

    El diseño estándar, o por defecto, es el siguiente:

    rapuede abarcar multiples versiones. 2012
    -

    Una versión anterior. +

    Una versión anterior.

    2013
    -

    La versión actual +

    La versión actual

    bin
    -

      +

     

    i386-linux
    -

    GNU/Linux binarios +

    GNU/Linux binarios

    ...
    -

    +

    universal-darwin
    -

    Mac OS X binarios +

    Mac OS X binarios

    win32
    -

    Windows binarios

    +

    Windows binarios

    texmf-dist  
    -

    TEXMFDIST and TEXMFMAIN

    @@ -761,20 +763,20 @@ class="ec-lmtt-10">texmf-var   
    -

    TEXMFSYSVAR, TEXMFCACHE

    texmf-config
    -

    TEXMFSYSCONFIG

    texmf-local
    -

    TEXMFLOCAL, su uso es reservado de una versión a la otra.

    %USERPROFILE%) .texlive2012
    -

    Datos privados generados de configuración para la versión anterior. +

    Datos privados generados de configuración para la versión anterior.

    .texlive2013
    -

    Datos privados generados de configuración para la versión actual. +

    Datos privados generados de configuración para la versión actual.

    texmf-var   
    -

    TEXMFVAR, TEXMFCACHE

    texmf-config
    -

    TEXMFCONFIG

    texmf
    -

    TEXMFHOME macros personales, etc.

    -

    +

    2.4. Extensiones para TEX

    -

    El T

    El TEX original de Knuth está frisado, con ciertos arreglos de errores, de vez en cuando. El TEX original está presente en TEX (conocidas también como los motores de TEX ): -

    +

    e-EX. Vea texmf-dist/doc/aleph/base para más información.
    -

    +

    2.5. Otros notables programas en TEX Live

    -

    Aquí aparecen otros programas comúnmente usados en T

    Aquí aparecen otros programas comúnmente usados en TEX Live: -

    +

    bibtex, bibtex8
    -

    respaldo de bibliografía. +

    respaldo de bibliografía.

    makeindex, xindy
    -

    respaldo de índices. +

    respaldo de índices.

    dvips
    -

    conversor DVI a PostScript. +

    conversor DVI a PostScript.

    xdvi
    -

    DVI presentador preliminar para el Sistema de X Window. +

    DVI presentador preliminar para el Sistema de X Window.

    dvilj
    -

    DVI drive para la familia de HP LaserJet. +

    DVI drive para la familia de HP LaserJet.

    dviconcat, dviselect
    -

    cortar, copiar y pegar páginas de ficheros de DVI. +

    cortar, copiar y pegar páginas de ficheros de DVI.

    dvipdfmx
    -

    conversor DVI a PDF, una alternativa a pdfT

    conversor DVI a PDF, una alternativa a pdfTEX (que ya se mencionó).

    psselect, psnup,
    -

    Utilidades de PostScript. +

    Utilidades de PostScript.

    pdfjam, pdfjoin,
    -

    Utilidades de PDF.. +

    Utilidades de PDF..

    context, mtxrun
    -

    procesador de ConT

    procesador de ConTEXt y PDF.

    htlatex,
    -

    Conversor

    Conversor tex4ht: (LA )TEX a HTML (y XML).

    -

    +

    3. Instalación

    -

    +

    3.1. Comenzando con el instalador

    -

    Para comenzar, consiga el T

    Para comenzar, consiga el TEX Collection DVD o descargue el instalador de net TEX Live, y localice el script instalador: install-tl.bat para Windows. Por favor, vea href="http://tug.org/texlive/acquire.html" class="url" >http://tug.org/texlive/acquire.html para más información, y otros métodos para conseguir el programa. -

    +

    Instalador de net
    http://tug.org/usergroups.html). Tambi http://tug.org/store, o puedes grabar tu propia copia de la imagen ISO que se provee. Después - de instalarlo de tu DVD, o de la imagen ISO, si deseas continuar con las actualizaciones del + de instalarlo de tu DVD o de la imagen ISO si deseas continuar con las actualizaciones del Internet, por favor vea 3.4.3.
    -

    El instalador como tal realiza lo mismo, sin importar el método que se utilice. La diferencia más visible +

    El instalador como tal realiza lo mismo, sin importar el método que se utilice. La diferencia más visible entre ellos, es que con el instalador del Net, usted termina con todos los paquetes que están disponibles, mientras que con el DVD o con la imagen de ISO, estos no proveen las actualizaciones más recientes de ellos. -

    Las siguientes secciones explican el comienzo del instalador con más detalles. +

    Las siguientes secciones explican el comienzo del instalador con más detalles. -

    +

    3.1.1. Unix
    -

    Abajo, el carácter

    Abajo, el carácter > denota el punto de la terminal o intérprete de línea de comando shell. El ingreso del usuario se encuentra en bold. El script install-tl es un script de Perl. La manera más simple de arrancarlo en un sistema compatible con Unix, es de la siguiente manera:

    -

     > perl @@ -1086,12 +1088,12 @@ class="ec-lmtt-10">cd al directorio primero, etc.; no repetiremos todas las variaciones.) Posiblemente tuvieses que agrandar la ventana de la terminal, para que muestre el texto completo del instalador, en la pantalla. (Figura 1). -

    Para instalarlo en el modo experto GUI (figura 

    Para instalarlo en el modo experto GUI (figura 2), necesitará el módulo de Perl::TK que es compilado con respaldo de XFT, que es usualmente el caso con los sistemas de GNU/Linux, pero no así con otros sistemas. Dado que puedes invocar:

    -

    +

    >  install-tl -gui
    -

    Para un listado completo de las varias opciones:

    -

    +

    Para un listado completo de las varias opciones:

    +

    >  install-tl -help
    -

    Precaución con los permisos en Unix: Tu umask en el momento de instalación, será respetado por el @@ -1120,16 +1122,16 @@ que los settings o los ajustes, as class="ec-lmtt-10">umask002. Para más información acerca de umask, consulte la documentación de tu sistema. -

    Consideraciones especiales con Cygwin: A contrario de los sistemas compatibles con Unix, Cygwin, por defecto o estándar, no incluye los programas pre-requeridos y necesitados por el instalador TEX Live. Vea Section 3.1.4. -

    +

    3.1.2. MacOSX
    -

    Como se mencionó en la sección 

    Como se mencionó en la sección 2.1, para el sistema operativo de Mac OS X existe una distribución de TEX Live separada y que fue preparada exclusivamente para este sistema, nombrada MacTEX para este sistema. (MacTEX, Fink, MacPorts, …) mediante la estructura de datos de TEXDist. -

    MacT

    MacTEX está basado en TEX Live, y los árboles y binarios de TEX son los mismos que este. Lo que hace, es añadir unos ficheros extras que tienen documentación y aplicaciones específicas con el sistema operativo de Mac. -

    +

    3.1.3. Windows
    -

    Si estás usando el archivo descomprimido zip de descarga, o el instalador del DVD falló en arrancar +

    Si estás usando el archivo descomprimido zip de descarga, o el instalador del DVD falló en arrancar automáticamente, dele doble clic a install-tl-windows.bat. Y si necesitas más opciones aún, e.g., selección de colecciones de paquetes específicos, en vez de abrir el anterior, ejecuta el install-tl-advanced.bat. -

    También puedes arrancar el instalador, mediante el comando de la terminal. Más abajo, el carácter

    También puedes arrancar el instalador, mediante el comando de la terminal. Más abajo, el carácter > denota el indicador del comando; mientras que el ingreso del comando por el usuario se denota con bold. Si estás en el directorio del instalador, sólo tienes que ejecutar:

    -

    +

    > install-tl-windows
    -

    O también lo puedes invocar con una localización absoluta, tal como:

    -

    +

    O también lo puedes invocar con una localización absoluta, tal como:

    +

    D:\D: es donde est class="ec-lmcsc-10">DVD o CD. Figura 3 muestra el instalador que es el estándar en Windows. -

    Para instalarlo en el modo de texto:

    -

    +href="#x1-18059r3">3 muestra el instalador que es el estándar en Windows.
    +

    Para instalarlo mediante el modo de texto:

    +

    > install-tl-windows -no-gui
    -

    Para un listado completo de las varias opciones disponibles:

    -

    +

    Para un listado completo de las varias opciones disponibles:

    +

    > install-tl-windows -help
    -



    @@ -1217,16 +1220,14 @@ class="ec-lmtk-10"> -help
      InstallingInstalling TeX Live 2016 from: ...
      Platform:Platform: i386-linux => ’Intel x86 with GNU/Linux’
      Distribution:Distribution: inst (compressed)
      ... +class="ec-lmtt-8">...
       Detected platform: Intel x86 with GNU/Linux
      

       <B> binary platforms: 1 out of 21
      

       <S> set installation scheme (scheme-full) +class="ec-lmtt-8"> (scheme-full)

      
       <C> customizing installation       47 collections out space required: 3641 MB
      

       <D> directories:
         TEXDIR (the main       /usr/local/texlive/2016
         ...
      

       <O> options:
         [ ] use default id="x1-18042r21">     ...
      

       <V> set up for portable installation
      

      Actions:
    Actions:
       <I> start installation to hard disk
       <H> help
       <Q> quit

     quit
    class="content">Pantalla del instalador principal de texto (GNU/Linux)
    -


    -



    +


    @@ -1418,7 +1370,7 @@ class="content">Pantalla del instalador principal de texto (GNU/Linux)

    pict

    Pantalla del instalador experto GUI (GNU/Linux)
    -


    -



    +


    @@ -1436,7 +1388,7 @@ class="content">Pantalla del instalador experto GUI (GNU/Linux)

    pict

    Pantalla del instalador mago (Windows)
    -


    -

    +


    +

    3.1.4. Cygwin
    -

    Antes de comenzar la instalación, ejecute

    Antes de comenzar la instalación, ejecute setup.exe del programa de Cygwin, para instalar los paquetes perl y xdvi]

  • ncurses [provee el comando clear usado por el instalador]
  • -

    +

    3.1.5. El instalador de texto
    -

    Figura 

    Figura 1 muestra una pantalla con el modo principal de texto en Unix. El instalador de texto es el estándar en Unix. -

    Este es solamente un instalador a través de la línea de comando; ni el indicador ni la selección mediante el +

    Este es solamente un instalador a través de la línea de comando; ni el indicador ni la selección mediante el ratón es posible. Por ejemplo, tampoco es posible tabular con el teclado, ni sombrear las cajas o las tablas que normalmente se haría con el GUI. Solamente se permite teclear (con minúsculas) en la línea de comando, y presionar la tecla de Enter una vez terminado. La pantalla es reescrita y ajustada con el contenido apropiado. -

    La interfaz del instalador de texto tiene esta característica primitiva por una razón: está diseñado para ser +

    La interfaz del instalador de texto tiene esta característica primitiva por una razón: está diseñado para ser ejecutado en varias plataformas, incluso bajo un sistema, con un mínimo código Perl. -

    +

    3.1.6. El instalador experto gráfico
    -

    Figura 

    Figura 2 muestra el instalador gráfico bajo GNU/Linux. Con la excepción de ofrecer botones, casillas y menús, este no difiere mucho del instalador de texto. -

    Este modo puede ser invocado explícitamente con

    -

    +

    Este modo puede ser invocado explícitamente con

    +

    > install-tl -gui=perltk
    -

    +

    3.1.7. El simple instalador mago
    -

    Bajo Windows, por norma, o método estándar, la instalación de este sistema, es el método más simple +

    Bajo Windows, por norma, o método estándar, la instalación de este sistema, es el método más simple que hemos preparado, nombrado el instalador “mago” (figura 3). Instala casi todo, con mínimas preguntas. Si usted desea tener más opciones en el proceso de instalación, de acuerdo a los ajustes o configuraciones que haya seleccionado, debería utilizar los otros instaladores que ofrecen más posibilidades. -

    En otras plataformas, este modo puede ser invocado explícitamente con

    -

    +

    En otras plataformas, este modo puede ser invocado explícitamente con

    +

    >  -gui=wizard
    -

    +

    3.2. Ejecutando el instalador

    -

    El instalador es explicativo por diseño, pero a continuación hay unas notas acerca de sus opciones y +

    El instalador es explicativo por diseño, pero a continuación hay unas notas acerca de sus opciones y sub-menús. -

    +

    3.2.1. Menú de sistemas binarios (Unix solamente)
    -



    @@ -1535,17 +1487,13 @@ sub-men
      PlataformasPlataformas disponibles
      ========================================================
    ========================================================
         a [ ] GNU/Linux id="x1-24008r4">     b [ ] FreeBSD
         c [ ]   x86_64 with GNU/kFreeBSD -
     GNU/kFreeBSD
         d [ ]   x86_64 with NetBSD
     NetBSD +
         e [ ] GNU/Linux
         f [ ]   ARMhf with GNU/Linux -
     GNU/Linux
         g [ ]  Intel x86 with Cygwin
     Cygwin +
         h [ ]  Intel x86 with FreeBSD -
     FreeBSD
         i [ ]  Intel x86 with GNU/kFreeBSD
     GNU/kFreeBSD +
         j [ ]  Intel x86 with GNU/Linux -
     GNU/Linux
         k [ ]  Intel x86 with NetBSD
     NetBSD +
         l [ ]  Intel x86 with Solaris -
     Solaris
         m [ ] Linux
         o [ ] GNU/Linux id="x1-24034r17">     p [ ] Solaris
         s [ ] MacOSX/Darwin id="x1-24038r19">     t [ ] Windows
         u [ ] Cygwin
         v [ ] MacOSX/Darwin id="x1-24044r22">     w [ ] GNU/Linux
         x [ ] Solaris
    class="content">Menú de los binarios
    -


    -

    Figura 


    +

    Figura 4 muestra el menú binario en el modo de texto. Por estándar, solamente los binarios de su plataforma actual será instalado. Desde este menú, usted puede seleccionar la instalación de los binarios para otras plataformas. Esto puede ser provechoso, si estás compartiendo un árbol de T3.2.2. Seleccionar lo que va a ser instalado -



    @@ -1917,15 +1824,11 @@ operativos.
      SelectSelect scheme:
      ===============================================================================
    ===============================================================================
       a [X] full scheme (everything)
       b [ ] packages and languages)
       c [ ] few languages)
       d [ ] (plain and latex)
       e [ ] scheme (plain only)
       f [ ] ConTeXt scheme
       g [ ] Live scheme
       h [ ] nowhere near full)
       i [ ] XML scheme
       j [ ] collections
    class="content">Menú del esquema
    -


    -

    Figura 


    +

    Figura 5 muestra el esquema del menú de TEX Live. Desde aquí, puedes seleccionar un “esquema”, el cual es un set de las colecciones de los paquetes. El esquema estándar medium o el teTeX, que ofrece un set de paquetes con ambos propósitos de evaluación al igual que básico. También hay varios esquemas especializados y específicos a regiones o países. -



    @@ -2064,7 +1949,7 @@ pa -

    pict

    Collections menu
    -


    -

    Se puede refinar la selección del esquema con el menú ’colecctions’ (figura 


    +

    Se puede refinar la selección del esquema con el menú ’colecctions’ (figura 6, mostrado en el modo GUI para cambiar.) -

    Las colecciones son un nivel más detallado que los esquemas — en esencia, un esquema consiste de varias +

    Las colecciones son un nivel más detallado que los esquemas — en esencia, un esquema consiste de varias colecciones, una colección consiste en uno o más paquetes, y un paquete (el grupo del nivel más abajo en la estructura de TEX Live) contiene los archivos de macros de TEX, archivos de fuentes, y otros. -

    Si deseas más control sobre la colección que el menú provee, puedes usar el programa T

    Si deseas más control sobre la colección que el menú provee, puedes usar el programa TEX Live Manager (tlmgr) después de la instalación (vea la sección 3.2.3. Directorios -

    El diseño estándar está descrito en la sección 

    El diseño estándar está descrito en la sección 2.3, p. 8. La localización estándar de TEXDIR es @@ -2101,28 +1986,28 @@ class="ec-lmtt-10">%SystemDrive%\texlive\2016 en Windows. D manera, tendrá instalaciones paralelas de TEX Live. Una para cada versión, y puede cambiar entre ambas, simplemente cambiando la ruta de búsqueda. -

    Esto puede ser sobrescrito mediante la especificación de configuraciones de

    Esto puede ser sobrescrito mediante la especificación de configuraciones de TEXDIR en el instalador. La razón principal en cambiarlo, es por ejemplo si usted no tiene los permisos necesarios para escribirlos en la -localización estándar. No se tiene que ser el administrador del sistema, o la ’raíz’, para instalar TTEX Live, pero sí tiene que tener acceso para escribirlo al directorio de destino. -

    Una alternativa razonable es un directorio local, o el directorio de la casa (home directory), especialmente si +

    Una alternativa razonable es un directorio local, o el directorio de la casa (home directory), especialmente si usted es el único usuario. Use ‘~’ para indicar esto, como por ejemplo ‘~/texlive/2016’. -

    Recomendamos incluir el año del calendario, en el nombre del susodicho directorio. De esa manera, puede +

    Recomendamos incluir el año del calendario, en el nombre del susodicho directorio. De esa manera, puede tener varias versiones de TEX Live juntas en el sistema. También puede tener un nombre con versión independiente, tal como /usr/local/texlive-cur, mediante un enlace simbólico, el cual puede redirigir después de haber evaluado la nueva versión de la instalación. -

    El cambiar

    El cambiar TEXDIR en el instalador, también cambiará TEXMFLOCAL, TEXMFSYSVAR y TEXMFSYSCONFIG. -

    TEXMFHOME es la localización recomendable para los archivos personales de macros, o de paquetes. El valor estándar es ~/texmf. A diferencia con EX. Se expande a $HOME en Unix y %USERPROFILE% en Windows. -

    Nota especial redundante:

    Nota especial redundante: TEXMFHOME, como todos los árboles, tiene que ser organizado de acuerdo al TDS (Estructura del Directorio de TEX), o de lo contrario, los archivos no se encuentran. -

    TEXMFVAR es la localización para almacenar la mayor cantidad de cache, de los datos de ejecución, específicos a cada usuario. TEXMFCACHE es el nombre de la variable que es usada para ese propósito por @@ -2149,10 +2034,10 @@ href="#x1-350003.4.5">39); su valor por class="ec-lmtt-10">TEXMFSYSVAR, o (si no es permisible en los permisos de escritos), TEXMFVAR. -

    +

    3.2.4. Opciones
    -



    @@ -2162,16 +2047,12 @@ class="ec-lmtt-10">TEXMFVAR.
      OptionsOptions setup:
      =============================================================================== +class="ec-lmtt-8">===============================================================================
       <P> use letter default: [ ]
       <E> execution of programs: [X]
       <F> create format   [X]
       <D> install font/macro  [X]
       <S> install font/macro   [X]
       <L> create symlinks       binaries to:
           manpages to:
           info to:
       <Y> after installation, [X]
    class="content">Menú de opciones(Unix)
    -


    -

    Figura


    +

    Figura7 muestra el menú de opciones bajo el modo de texto. Más información de cada uno:

    Cuando est sección 3.3.1, y la sección para más detalles 3.4.3.
    -

    Cuando todas las preferencias personalizadas y configuraciones, hayan sido especificadas, usted puede +

    Cuando todas las preferencias personalizadas y configuraciones, hayan sido especificadas, usted puede ingresar la ’I’, para comenzar el proceso de instalación. Cuando esto finalice, vaya a la sección 3.4 para leer qué más se necesitaría.

    3.3. Opciones con la Línea de Comando install-tl

    -

    Ingrese

    -

    +

    Ingrese

    +

    >  -help class="ec-lmtt-10">- o -- pueden ser usados para los nombres de las opciones. Los siguientes, son los más comunes: -

    +

    -gui
    -

    Si es posible, use el instalador del GUI. Esto requiere el módulo de Perl/Tk +

    Si es posible, use el instalador del GUI. Esto requiere el módulo de Perl/Tk (http://tug.org/texlive/distro.html#perltk), copilado con el respaldo de XFT; si Perl/Tk @@ -2448,13 +2311,13 @@ class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk), copila -no-gui

    -

    Obligue el instalador de texto, incluso bajo Windows. +

    Obligue el instalador de texto, incluso bajo Windows.

    -lang LL
    -

    Especifique el interfaz del idioma del instalador, mediante un código estándar (usualmente +

    Especifique el interfaz del idioma del instalador, mediante un código estándar (usualmente dos-letras). El instalador determina automáticamente el idioma correcto, pero si falla, o si el idioma seleccionado no está disponible, se utilizará el inglés como reemplazo. Ingrese install-tl --help -portable

    -

    Instale para uso portátil, e.g., una tarjeta flash drive USB. También seleccionable, a través del +

    Instale para uso portátil, e.g., una tarjeta flash drive USB. También seleccionable, a través del instalador con el comando V, y desde el instalador gráfico de GUI. Vea la sección 4.2. @@ -2473,7 +2336,7 @@ href="#x1-420004.2">4.2. class="ec-lmtt-10">-profile file

    -

    Cargue el perfil de instalación

    Cargue el perfil de instalación file, y haga la instalación sin interacción del usuario. El instalador siempre escribe un archivo texlive-profile al subdirectorio tlpkg de su instalaci class="ec-lmtt-10">-repository url-or-directory

    -

    Especifique el repositorio de paquetes de donde instalarlo; vea lo siguiente. -

    +

    Especifique el repositorio de paquetes de donde instalarlo; vea lo siguiente. +

    -in-place
    -

    (Documentado solamente para concluir: No +

    (Documentado solamente para concluir: No use esto, a menos que sepa lo que está haciendo.) Si ya tiene un rsync, svn, o otra copia de TEX Live (vea http://tug.org/texlive/acquire-mirror.html) entonc class="ec-lmtt-10">tlpkg/texlive.tlpdb puede ser sobrescrito; guardarlo es su responsabilidad. No se olvide, que la eliminación de paquetes, tiene que hacerse manualmente. Esta opción no puede ser intercambiada mediante el interfaz del instalador.

    -

    +

    3.3.1. La opción -repository
    -

    El repositorio estándar de la red, es un espejo de CTAN, escogido automáticamente por

    El repositorio estándar de la red, es un espejo de CTAN, escogido automáticamente por http://mirror.ctan.org. -

    Si deseas sobrescribir eso, el valor de la localización, puede ser un url comenzando con

    Si deseas sobrescribir eso, el valor de la localización, puede ser un url comenzando con ftp:, http:, o ftp: cualquier retazo de caracteres como ‘/’ y/o retazos de componentes como ‘/tlpkg’ son ignorados.) -

    Por ejemplo, usted puede escoger un espejo en particular de CTAN con algo como: +

    Por ejemplo, usted puede escoger un espejo en particular de CTAN con algo como: http://ctan.example.org/tex-archive/systems/texlive/tlnet/, substituyendo un servidor del network, @@ -2530,95 +2393,88 @@ class="ec-lmtt-10">ctan.example.org/tex-archive. La lista d mantenida en http://ctan.org/mirrors. -

    Si el argumento es local (así sea una ruta, o un

    Si el argumento es local (así sea una ruta, o un file:/ url), archivos comprimidos en el subdirectorio archive de la ruta del directorio, son utilizados (incluso cuando los archivos descomprimidos estén disponibles también). -

    +

    3.4. Acciones de post-instalación

    -

    Alguna post-instalación puede ser requerida. +

    Alguna post-instalación puede ser requerida. -

    +

    3.4.1. Las variables del sistema en Unix
    -

    Si elegiste crear enlaces simbólicos o symlinks en los directorios estándar (descrito en la sección 

    Si elegiste crear enlaces simbólicos o symlinks en los directorios estándar (descrito en la sección 3.2.4), no hay necesidad por lo tanto de editar las variables. De otra manera, en los sistemas de Unix, el directorio de los binarios de tu plataforma tienen que ser añadido a la ruta de acceso, o el search path. (En Windows, el instalador se ocupa de esto.) -

    Cada plataforma respaldada tiene su propio subdirectorio bajo

    Cada plataforma respaldada tiene su propio subdirectorio bajo TEXDIR/bin. Vea la figura 4 para la lista de subdirectorios y su correspondiente plataforma. -

    Opcionalmente, si quieres que las herramientas del sistema lo encuentren, también puedes añadir la +

    Opcionalmente, si quieres que las herramientas del sistema lo encuentren, también puedes añadir la documentación man y los directorios Info, a su respectiva ruta de acceso. Las páginas man pudiesen ser encontradas manualmente después de la adición a PATH. -

    Para las terminales compatibles de Bourne, como la

    Para las terminales compatibles de Bourne, como la bash, y usando un Intel x86 GNU/Linux y un directorio estándar como ejemplo, el archivo que podría ser editado es $HOME/.profile (o cualquier otro archivo), especificado por .profile y las líneas que añadir serían: -

    +

      PATH=/usr/local/texlive/2016/bin/i386-linux:$PATH;PATH=/usr/local/texlive/2016/bin/i386-linux:$PATH; export PATH
      MANPATH=/usr/local/texlive/2016/texmf-dist/doc/man:$MANPATH;MANPATH=/usr/local/texlive/2016/texmf-dist/doc/man:$MANPATH; export MANPATH
      INFOPATH=/usr/local/texlive/2016/texmf-dist/doc/info:$INFOPATH;INFOPATH=/usr/local/texlive/2016/texmf-dist/doc/info:$INFOPATH; export INFOPATH
    -

    Para csh o tcsh, el archivo para editar es típicamente

    Para csh o tcsh, el archivo para editar es típicamente $HOME/.cshrc, y las líneas que añadir, serían: -

    +

      setenvsetenv PATH /usr/local/texlive/2016/bin/i386-linux:$PATH
      setenvsetenv MANPATH /usr/local/texlive/2016/texmf-dist/doc/man:$MANPATH
      setenvsetenv INFOPATH /usr/local/texlive/2016/texmf-dist/doc/info:$INFOPATH
    -

    Si ya tienes los ajustes necesarios en los archivos “dot”, naturalmente los directorios de T

    Si ya tienes los ajustes necesarios en los archivos “dot”, naturalmente los directorios de TEX Live deben ser integrados apropiadamente. -

    +

    3.4.2. Variables del sistema: configuración global
    -

    Si quieres hacer cambios globales, o para un usuario recién añadido, será bajo tu propia responsabilidad; +

    Si quieres hacer cambios globales, o para un usuario recién añadido, será bajo tu propia responsabilidad; simplemente hay mucha variación entre los sistemas, y cómo y dónde serían las configuraciones. -

    Nuestras dos recomendaciones son: 1) quizás chequea un file

    Nuestras dos recomendaciones son: 1) quizás chequea un file /etc/manpath.config y, si está presente, añade líneas como: -

    +

      MANPATH_MAPMANPATH_MAP /usr/local/texlive/2016/bin/i386-linux \
           /usr/local/texlive/2016/texmf-dist/doc/man
    -

    Añade 2) chequea un file

    Añade 2) chequea un file /etc/environment, el cual puede definir la ruta de acceso y otras variables del sistema. -

    En cada directorio binario (Unix), también creamos un enlace simbólico nombrado

    En cada directorio binario (Unix), también creamos un enlace simbólico nombrado man, al directorio texmf-dist/doc/man. Algunos programas man, lo encontrar automáticamente, evitando la necesidad de una configuración adicional para la página del programa man. -

    +

    3.4.3. Actualizaciones del Internet después de instalación
    -

    Si instalastes T

    Si instalastes TEX Live de un DVD y después quieres obtener actualizaciones a través del Internet, necesitas ejecutar este comando—after después que hayas actualizado la búsqueda de ruta (como se describe en la sección anterior):

    -

    +

    >  http://mirror.ctan.org/systems/texlive/tlnet
    -

    Esto le dice a

    Esto le dice a tlmgr, que utilice el espejo de CTAN más cercano, para futuras actualizaciones. -

    Este es el estándar cuando se instala de un DVD con la opción descrita en la sección 

    Este es el estándar cuando se instala de un DVD con la opción descrita en la sección 3.2.4 -

    Si hay problemas con la selección automática de espejos, puedes especificar un espejo particular de CTAN, +

    Si hay problemas con la selección automática de espejos, puedes especificar un espejo particular de CTAN, de la lista en http://ctan.org/mirrors. Usa la ruta exacta al subdirectorio tlnet en ese espejo, como se mostró anteriormente. -

    +

    3.4.4. Configuración de la fuente para XeTEX y LuaTEX
    -

    XeT

    XeTEX y LuaTEX pueden usar cualquier fuente instalada en el sistema, no solo aquellas que están instaladas en los árboles TEX. Esto lo hacen relacionadas entre sí, pero no mediante métodos idénticos. -

    En Windows, las fuentes incluidas con TEX Live están disponibles automáticamente para XeTEX. Pero si -instalaste el paquete xetex en un sistema compatible con Unix, necesitas configurar tu sistema para que -encuentre estas fuentes mediante la búsqueda del nombre del sistema, y no mediante el nombre del -archivo. -

    Cuando el paquete

    En Windows, las fuentes incluidas con TEX Live están disponibles automáticamente en XeTEX a través +del nombre de la fuente. En el sistema operativo Mac OS X, el respaldo para la búsqueda de las fuentes, +requiere pasos adicionales; por favor las páginas en el web de MacTEXpara más detalles acerca de esto. Para +otros sistemas operativos basados en Unix, el procedimiento para encontrar estas fuentes es de la siguiente +manera. +

    Cuando el paquete xetex es instalado (así sea durante la instalación inicial o después), el archivo necesario para la configuración es creado en: TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf. -

    Para configurar y fijar las fuentes de T

    Para configurar y fijar las fuentes de TEX Live para el uso global del sistema (asumiendo que usted tenga privilegios), es de la siguiente manera:

      @@ -2713,7 +2568,7 @@ class="ec-lmtt-10">/etc/fonts/conf.d/09-texlive.conf.
    1. Ejecuta fc-cache -fsv.
    -

    Si no tienes suficientes privilegios con las indicaciones anteriores, o si quieres que las fuentes estén +

    Si no tienes suficientes privilegios con las indicaciones anteriores, o si quieres que las fuentes estén disponibles solamente para un usuario, puedes hacer lo siguiente:

    1. ~ es el directorio de la casa.
    2. Ejecuta fc-cache -fv.
    -

    Puedes ingresar

    Puedes ingresar fc-list para ver los nombres de las fuentes del sistema. La incantación fc-list: family style file spacing (todos los argumentos son cadenas literales) muestra alguna información. -

    +

    3.4.5. ConTEXt Mark IV
    -

    Ambos el ‘antiguo’ ConT

    Ambos el ‘antiguo’ ConTEXt (Mark II) y el ‘nuevo’ ConTEXt (Mark IV) deben de operar sin problemas después de la instalación de TEX Live, y no requieren atención especial, mientras que uno utilice tlmgr para las actualizaciones. -

    Sin embargo, debido a que ConT

    Sin embargo, debido a que ConTEXt MkIV no hace uso de la librería kpathsea, alguna que otra configuración será requerida, como por ejemplo cuando se instalan nuevos archivos manualmente (sin el uso de tlmgr). Después de tal instalación, cada usuario de MkIV debe ejecutar:

      contextcontext --generate
    -

    para actualizar la memoria del cache del disco. Los archivos resultantes son por consiguiente guardados bajo +

    para actualizar la memoria del cache del disco. Los archivos resultantes son por consiguiente guardados bajo TEXMFCACHE cuyo valor por defecto en TEX Live es TEXMSYSVAR;TEXMFVAR. -

    ConT

    ConTEXt MkIV leerá todas las rutas mencionadas en TEXMFCACHE, y escribirá a la primera ruta que sea grabable. Mientras esto se lee, la última ruta que corresponda, tomará precedencia, en el caso de memoria duplicada del cache de datos. -

    Para más información, vea

    Para más información, vea http://wiki.contextgarden.net/Running_Mark_IV. -

    +

    3.4.6. Integrando macros locales y personales
    -

    Esto ya está implícitamente mencionado en la sección 

    Esto ya está implícitamente mencionado en la sección 2.3: TEXMFLOCAL (por defecto, TEXMFHOME (est class="ec-lmtt-10">$HOME/texmf o %USERPROFILE%\texmf), es para las fuentes personales y macros. -

    Estos directorios están diseñados a permanecer de una versión a otra, mientras que su contenido sea visto +

    Estos directorios están diseñados a permanecer de una versión a otra, mientras que su contenido sea visto automáticamente por cada nueva versión de TEX Live. De esta manera, lo mejor es no cambiar la definición de TEXMFLOCAL que difiera mucho del principal directorio de TEX Live, o de lo contrario necesitaría cambiar manualmente las versiones futuras. -

    Para ambos árboles, los archivos deben ponerse en los subdirectorios de la apropiada Estructura del +

    Para ambos árboles, los archivos deben ponerse en los subdirectorios de la apropiada Estructura del Directorio de TEX (TDS); vea EX o el paquete debe ser puesto en TEXMFLOCAL/tex/latex o TEXMFHOME/tex/latex, o en un subdirectorio de este. -

    TEXMFLOCAL requiere una base de datos actualizada, o los archivos no se encontrarán. Puedes actualizarla con el comando mktexlsr o usa el botón ‘Reinit file database’ en el tabulador de la configuración del GUI TEX Live Manager. -

    Por norma o estándar, cada una de estas variables está definida en un sólo directorio, como se muestra. +

    Por norma o estándar, cada una de estas variables está definida en un sólo directorio, como se muestra. Esto no es un requisito forzado y rápido. Si necesitas alternar entre diferentes versiones, por ejemplo, aquellos paquetes grandes, puedes mantener múltiples árboles para tu propio propósito. Esto se logra, configurando. @@ -2812,37 +2666,37 @@ configurando.

       TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
    + id="x1-36002r1"> TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}
    -

    -

    Sección 

    +

    Sección 7.1.5 describe la expansión de corchetes. -

    +

    3.4.7. Integrando fuentes de tercera persona
    -

    Desafortunadamente, esto es un tópico un poco complicado. Es mejor no tomarlo en cuenta, a menos que +

    Desafortunadamente, esto es un tópico un poco complicado. Es mejor no tomarlo en cuenta, a menos que desees profundizar en todos los detalles acerca de la instalación de TEX. Muchas fuentes ya están incluidas en TEX Live, así que échale un vistazo, para asegurarte que la fuente no se encuentre ahí. -

    Una alternativa es usar XeT

    Una alternativa es usar XeTEX o LuaTEX (vea la sección 2.4), el cual te permite tener acceso a las fuentes que están incluidas con el sistema operativo, sin ninguna instalación de TEX. -

    Si necesitas hacer esto, vea

    Si necesitas hacer esto, vea http://tug.org/fonts/fontinstall.html con nuestro mejor esfuerzo en describir el procedimiento. -

    +

    3.4.8. Evaluando la instalación
    -

    Después de instalar T

    Después de instalar TEX Live, naturalmente quieres evaluarlo, y así comenzar a crear bellos documentos y/o fuentes. -

    Una cosa que inmediatamente puedes estar buscando es un programa que te permita editar los archivos. +

    Una cosa que inmediatamente puedes estar buscando es un programa que te permita editar los archivos. TEX Live instala TEXWorks (http://tug.org/interest.html#editors. Pero en sentido general, cualquier editor de texto funcionará. -

    El resto de esta sección te ofrece algunos procedimientos básicos para evaluar que el nuevo sistema esté +

    El resto de esta sección te ofrece algunos procedimientos básicos para evaluar que el nuevo sistema esté operando correctamente. En este manual, damos comandos basado en Unix; bajo Mac OS X y Windows, estás más propenso a ejecutar las pruebas a través de una interfaz gráfica, pero el proceso es en sí el mismo. -

    +

    1. Asegúrate de ejecutar el programa tex antes que todo:
      -

      +

      > 38.
    2. Procesar un archivo básico de LATEX:
      -

      +

      >  on sample2e.log
      -

      Si lo anterior, falla en encontrar

      Si lo anterior, falla en encontrar sample2e.tex u otro archivo, lo más probable es una interferencia con las variables o los archivos de configuración de una versión anterior; recomendamos para comenzar, remover cualquier variable que esté relacionada con T7.2.4.)

    3. Vista previa del resultado:
      -

      +

      > Can’t open display’.
    4. Crea un archivo PostScript para imprimir o mostrar en la pantalla:
      -

      +

      >  sample2e.ps class="enumerate" id="x1-38010x5">Crea un archivo PDF en vez de DVI; esto procesa el archivo .tex y escribe el PDF directamente:
      -

      +

      >  sample2e.tex
    5. Vista previa del resultado del archivo PDF:
      -

      +

      > gv sample2e.pdf -
      or: +
      o:
      > sample2e.tex: small2e.tex
      -

      Un documento más simple que

      Un documento más simple que sample2e.tex, para reducir el tamaño del archivo si tienes problemas.

      testpage.tex
      -

      Evalúa si tu imprenta tiene muchos valores fuera del margen. +

      Evalúa si tu imprenta tiene muchos valores fuera del margen.

      nfssfont.tex
      -

      Para imprimir tablas con fuentes y pruebas. +

      Para imprimir tablas con fuentes y pruebas.

      testfont.tex
      -

      También para cuadros de fuentes, pero usando esta vez plain T

      También para cuadros de fuentes, pero usando esta vez plain TEX.

      story.tex
      -

      El más canónico archivo de prueba para plain T

      El más canónico archivo de prueba para plain TEX.

    6. Si instalaste el paquete xetex, puedes evaluar el acceso a las fuentes del sistema de la siguiente manera:
      -

      +

      >  on opentype-info.log.
      -

      Si te aparece un mensaje de error que dice “Invalid fontname ‘Latin Modern Roman/ICU’…”, entonces +

      Si te aparece un mensaje de error que dice “Invalid fontname ‘Latin Modern Roman/ICU’…”, entonces necesitas configurar tu sistema, de tal manera que las fuentes que están incluidas en TEX Live pueden ser encontradas. Vea Sección 3.4.4.

    -

    +

    3.5. Enlaces para programas adicionales de descarga

    -

    Si eres principiante con T

    Si eres principiante con TEX, o necesitas ayuda preparando documentos en TEX o LATEX, por favor visita http://tug.org/begin.html para algunos recursos introductorios. -

    Enlaces para algunas herramientas que puedes considerar instalar: +

    Enlaces para algunas herramientas que puedes considerar instalar:

    Ghostscript
    http://www.cs.wisc.edu/~ghost/ class="ec-lmbx-10">Perl
    http://www.perl.org/ with paquetes suplementarios de CPAN, http://www.perl.org/ con paquetes suplementarios de CPAN, http://www.cpan.org/
    @@ -3220,91 +3074,92 @@ class="ec-lmss-10">WinShell est href="http://www.winshell.de" class="url" >http://www.winshell.de.
    -

    Para una lista más extensa de paquetes y programas, vea

    Para una lista más extensa de paquetes y programas, vea http://tug.org/interest.html -

    +

    4. Instalaciones especializadas

    -

    Las secciones previas describen el proceso básico de instalación. Aquí veremos algunos casos que son +

    Las secciones previas describen el proceso básico de instalación. Aquí veremos algunos casos que son especializados. -

    +

    4.1. Instalación con varios usuarios (o múltiples ordenadores)

    -

    T

    TEX Live a sido diseñado para ser compartido entre varios usuarios en un sistema, y/o entre diferentes sistemas en una red. Con una estándar organización del directorio, ninguna ruta forzada es configurada: la localización de los archivos que los programas de TEX Live necesitan, pueden ser encontrados relativos con estos programas. Puedes ver esto en el archivo principal de configuración: $TEXMFDIST/web2c/texmf.cnf, el -cual contiene líneas tales como: +class="ec-lmtt-10">$TEXMFDIST/web2c/texmf.cnf, +which contains lines such as

      TEXMFROOTTEXMFROOT = $SELFAUTOPARENT
      ...
    ...
      TEXMFDISTTEXMFDIST = $TEXMFROOT/texmf-dist
      ...
    ...
      TEXMFLOCALTEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
    -

    Esto quiere decir, que añadiendo un directorio para los ejecutables de T

    Esto quiere decir, que añadiendo un directorio para los ejecutables de TEX Live en la ruta de acceso de estos, es más que suficiente para tener una configuración operable. -

    De la misma manera, puedes instalar T

    De la misma manera, puedes instalar TEX Live localmente, y luego mover, traspasar toda la jerarquía, a una localización en la red. -

    Para Windows, un ejemplo de un programa con fines de instalación en la red, nombrado w32client, puede -ser descargado a través de http://tug.org/texlive/w32client.html. El programa crea las configuraciones y -enlaces de acceso rápido del menú principal, bajo una existente instalación de TEX Live en una red LAN. -También registra un desinstalador w32unclient, disponible en el mismo archivo comprimido zip. Vea la página -en la web para más información. -

    +

    Para Windows, un lanzador launch de la instalación está disponible en http://tug.org/texlive/w32-client.html. +La ventana principal de este, contiene entradas en el menú y botones para varios programas relacionados con +TEX y también documentación. +

    Durante el primer uso, este lanzador modifica la ruta de acceso para TEX Live y crea algunas asociaciones +de los ficheros. También crea una entrada en el menú de Comienzo o Start que permite deshacer estas +configuraciones, en adición a la entrada del menú del lanzador como tal. +

    Todo esto es configurado en un archivo ini. Usted también puede añadir por si mismo, ingresos tales como +e.g. SumatraPDF o algún editor-de-LATEX. Vea la página en el Internet que se mostró anteriormente para +más información. +

    4.2. Instalaciones portables (USB)

    -

    La opción

    La opción -portable del instalador (o el comando V en el instalador de texto, o la correspondiente opción en el GUI) crea una instalación completamente independiente bajo una raíz común, y renuncia a cualquier integración con el sistema. Puedes crear una instalación directamente en un lector de USB, o copiarlo después a la memoria del USB. -

    Para ejecutar T

    Para ejecutar TEX con esta instalación, necesitas añadir el apropiado directorio del binario, a la ruta de acceso, durante la sesión de la terminal, como es usual. En Windows, puedes darle dos veces a tl-tray-menu en la raíz de la instalación para escoger entre varias opciones, como se muestra en esta captura de pantalla: -

    pict -

    La entrada de ‘More…’ explica como usted puede personalizar este menú. -

    +

    La entrada de ‘More…’ explica como usted puede personalizar este menú. +

    4.3. Instalaciones con ISO (o DVD)

    -

    Si no necesitas actualizar o modificar tu sistema periódicamente, y/o tienes varios sistemas en el cual usar -TEX Live, puedes encontrar conveniente en crear una imagen ISO de tu instalación de T

    Si no necesitas actualizar o modificar tu sistema periódicamente, y/o tienes varios sistemas para instalar TEX +Live, puedes encontrar conveniente en crear una imagen ISO de tu instalación de TEX Live, porque:

      @@ -3317,49 +3172,49 @@ class="E">EX Live, la instalaci de otros sistemas de archivos (FAT32, NTFS, HFS+).
    • Sistemas virtuales pueden simplemente montar un ISO.
    -

    Por supuesto, también puedes grabar la imagen ISO a un DVD, si te es útil. -

    Sistemas operativos GNU/Linux/Unix, incluyendo Mac OS X, pueden montar un ISO. Windows 8 es la +

    Por supuesto, también puedes grabar la imagen ISO a un DVD, si te es útil. +

    Sistemas operativos GNU/Linux/Unix, incluyendo Mac OS X, pueden montar un ISO. Windows 8 es la primera (!) versión Windows que puede hacer esto. Excepto esto, nada cambia en respecto a una instalación normal a un disco duro, vea la sección 3.4.1. -

    Cuando prepares tal instalación ISO, lo mejor es omitir el subdirectorio para el año del lanzamiento, y que +

    Cuando prepares tal instalación ISO, lo mejor es omitir el subdirectorio para el año del lanzamiento, y que tengas texmf-local, en el mismo nivel que los otros árboles, (texmf-var, etc.). Puedes hacer esto con las opciones normales del directorio en el instalador. -

    Para un sistema físico de Windows (en vez de virtual), puedes grabar la imagen ISO a DVD. Sin +

    Para un sistema físico de Windows (en vez de virtual), puedes grabar la imagen ISO a DVD. Sin embargo, es mejor que investigues las opciones libres de montajes — ISO, tales como WinCDEmu en http://wincdemu.sysprogs.org/. -

    Para integración con el sistema Windows, puedes incluir los programas

    Para integración con el sistema Windows, puedes incluir los programas w32client descrito en la sección 4.1 y en http://tug.org/texlive/w32client.html, que funciona de igual manera como un ISO para una instalación en red. -

    En Mac OS X, TeXShop podrá hacer uso de la instalación con DVD, si un enlace simbólico

    En Mac OS X, TeXShop podrá hacer uso de la instalación con DVD, si un enlace simbólico /usr/texbin apunta hacia el apropiado binario del directorio, e.g.,

      sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin
    + id="x1-43002r1">sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin
    -

    -

    Nota histórica: T

    +

    Nota histórica: TEX Live 2010 fue la primera edición de TEX Live, la cual no fue más distribuida ‘live’. Sin embargo, siempre requirió algunas acrobacias para ejecutar el DVD o el ISO; en particular, no había manera de configurar por lo menos una variable extra en el sistema. Si creas tu ISO de una existente instalación, cabe señalar, que no hay necesidad de esto. -

    +

    5. tlmgr: Administrando tu instalación

    -



    @@ -3368,7 +3223,7 @@ class="ec-lmss-10">tlmgr: Administrando tu instalaci -

    pict

    tlmgr en modo GUI: página principal, después de ‘cargarse’.
    -


    -



    +


    @@ -3388,14 +3243,14 @@ class="ec-lmss-10">tlmgr en modo GUI: p -

    pict

    Figura 9: tlmgr en modo GUI: opciones generales
    -

    pict

    tlmgr en modo GUI: opciones del tamaño del papel
    -


    -

    T


    +

    TEX Live incluye un programa nombrado tlmgr para administrar TEX Live después de la instalación @@ -3422,7 +3277,7 @@ inicial. Sus capacidades incluye:

  • cambiando las opciones de instalación, tales como el tamaño del papel y el origen de la localización (vea la sección 3.3.1).
  • -

    La funcionalidad de

    La funcionalidad de tlmgr’s completamente subsume el programa texconfig. Distribuiremos y mantendremos tlmgr.

    5.1. tlmgr Modo GUI

    -

    tlmgr puede ser arrancado en modo GUI (figura 8) con

    -

    +

    > TeX Live ..., TeX Live Manager. Después de pulsar ‘Load’, se muestra una lista de paquetes disponibles, y paquetes instalados. Esto asume, por supuesto, que el origen de la instalación es válida y alcanzable. -

    Figuras 

    Figuras 910 muestran las pantallas con las opciones generales, y opciones del tamaño del papel. -

    +

    5.2. Ejemplos de invocaciones en la línea de comando de tlmgr

    -

    . -

    Después de la instalación inicial, puedes actualizar el sistema a las últimas versiones disponibles con: +

    . +

    Después de la instalación inicial, puedes actualizar el sistema a las últimas versiones disponibles con:

    -

    +

    >  update -all
    Si esto te pone nervioso, primero trata
    -

    +

    >  -all -dry-run
    o (menos verboso):
    -

    +

    >  update -list
    -

    Este ejemplo más complejo, añade una colección, para el motor XeT

    Este ejemplo más complejo, añade una colección, para el motor XeTEX, desde un directorio local:

    -

    +

    >  collection-xetex
    Genera el siguiente resultado (abreviado):
      install:install: collection-xetex
      install:install: arabxetex
      ...
    ...
      install:install: xetex
      install: xetexconfig -
    install: xetexconfig
      install: xetex.i386-linux
    install: xetex.i386-linux +
      runningrunning post install action for xetex
      install:install: xetex-def
      ...
    ...
      running mktexlsr -
    running mktexlsr
      mktexlsr:mktexlsr: Updating /usr/local/texlive/2016/texmf-dist/ls-R...
      ...
    ... +
      runningrunning fmtutil-sys --missing
      ... -
    ...
      TranscriptTranscript written on xelatex.log.
      fmtutil:fmtutil: /usr/local/texlive/2016/texmf-var/web2c/xetex/xelatex.fmt installed.
    -

    Como puedes ver,

    Como puedes ver, tlmgr instala dependencias, y se ocupa de cualquier acción necesaria post-instalación, incluyendo la actualización de la base de datos de los nombres de los archivos, y (re)generando formatos. Arriba, generamos nuevos formatos para XeTEX. -

    Para describir un paquete (o colección o esquema):

    -

    +

    Para describir un paquete (o colección o esquema):

    +

    >  collection-latexextra
    el cual produce resultados de la manera siguiente:
      package:package:    collection-latexextra
      category:category:   Collection
      shortdesc:shortdesc:  LaTeX supplementary packages
      longdesc:longdesc:   A packages for LaTeX.
      installed:installed:  Yes
      revision:revision:   32768
    -

    Por último, y más importante, la documentación completa se ve en

    Por último, y más importante, la documentación completa se ve en http://tug.org/texlive/tlmgr.html, o:

    -

    +

    > tlmgr -help
    -

    +

    6. Notas sobre Windows

    -

    +

    6.1. Características específicas de Windows

    -

    Bajo Windows, el instalador hace varias cosas extra: +

    Bajo Windows, el instalador hace varias cosas extra:

    MenPS_view en convertirse en la norma para sus respectivo class="ec-lmbx-10">Conversor de bitmap a eps.
    Varios formatos de bitmap tienen una entrada bitmap2eps en sus ‘Open - with’ menú accedido mediante el doble clic. Bitmap2eps es un programa simple el cual permite + with’ del menú accedido mediante el doble clic. Bitmap2eps es un programa simple el cual permite que sam2p o bmeps hagan el trabajo. @@ -3694,19 +3526,29 @@ class="ec-lmss-10">bmeps hagan el trabajo. class="ec-lmbx-10">Ajuste automático de acceso a la ruta.
    No requiere procedimientos manuales de configuración. + +
    Desinstalador.
    El instalador crea una entrada bajo ‘Add/Remove Programs’ para TEX Live. El tabulador ‘uninstall’ del GUI de TEX Live Manager, se encarga de esto.
    - - -

    +class="E">EX Live Manager, se encarga de esto. Para la instalación con + un usuario solamente, el instalador también crea un ingreso de desinstalación, que se encuentra + bajo el menú de Start o Comienzo. +

    +Write-protect
    Para una instalación con privilegios administrativos, los directorios de TEX Live son + write-protected, o protegidos-contra-escritura, siempre y cuando TEX Live haya sido instalado + en un disco que no sea removible y formateado bajo el sistema de partición de NTFS.
    +

    6.2. Software adicional incluido en Windows

    -

    Para finalizar, una instalación de T

    Para finalizar, una instalación de TEX Live necesita paquetes de ayuda, los cuales no son comúnmente encontrados en ordenador de Windows. Por lo tanto TEX Live provee las piezas perdidas: @@ -3725,7 +3567,7 @@ class="ec-lmbx-10">PS_View.

    También instalado está PS_View, y el pre-visualizador de PostScript a PDF; vea la imagen 11 -



    pict
    Figura 11: PS_View: altos aumentos disponibles!
    -


    +


    dviout.
    \font. Y si es necesario, ejecute fc-cache primero para actualizar la información de la fuente.
    -

    + + +

    6.3. El Perfil del Usuario es Casa

    -

    Las partes homólogas en Windows, del directorio de la casa en Unix, es el directorio

    Las partes homólogas en Windows, del directorio de la casa en Unix, es el directorio %USERPROFILE. Bajo Windows XP, esto es usualmente C:\DocumentsC:\Users\<username>. En el class="ec-lmtt-10">texmf.cnf, y Kpathsea en general, ~ expandirá apropiadamente en ambos Windows y Unix. -

    +

    6.4. El registro de Windows

    -

    Windows almacena casi todos los datos de configuración en su registro. El registro contiene un set de claves +

    Windows almacena casi todos los datos de configuración en su registro. El registro contiene un set de claves organizadas en jerarquía, con claves de la raíz del sistema. Las más importantes para los programas de instalación, son HKEY_CURRENT_USER y HKCU del registro, est href="#x1-500006.3">6.3). HKLM está normalmente en un subdirectorio del directorio de Windows. - - -

    En algunos casos, la información puede ser obtenida a través de variables del sistema, pero otras +

    En algunos casos, la información puede ser obtenida a través de variables del sistema, pero otras informaciones, como la localización de accesos directos, es necesario consultar el registro. También la fijación permanente de variables del sistema, requieren acceso al registro. -

    +

    6.5. Permisos en Windows

    -

    En versiones más recientes de Windows, una distinción es hecha, entre usuarios regulares y administradores, y +

    En versiones más recientes de Windows, una distinción es hecha, entre usuarios regulares y administradores, y son estos últimos los que tienen acceso sin permisos, al sistema operativo. Por lo tanto, hemos hecho un esfuerzo, en hacer la instalación de TEX Live permisible, sin privilegios administrativos. -

    Si el instalador se comienza, con permisos administrativos, hay una opción que permite seleccionar, que sea +

    Si el instalador se comienza, con permisos administrativos, hay una opción que permite seleccionar, que sea asequible para todos los usuarios. Si esta opción es seleccionada, enlaces de acceso directo, serán creados para todos los usuarios, y el entorno del sistema será modificado. De otra manera, los enlaces de acceso directo, al igual que las entradas del menú, serán creadas para el usuario actual, y el entorno del usuario, es por lo tanto modificado. -

    Cualquiera que sea el estatus del administrador, la raíz estándar de T

    Cualquiera que sea el estatus del administrador, la raíz estándar de TEX Live que es propuesta por el instalador, estará siempre bajo %SystemDrive%. El instalador siempre evalúa si la raíz tiene permisos de escritura para el usuario actual. -

    Puede resultar un problema, si un usuario no es un administrador y T

    Puede resultar un problema, si un usuario no es un administrador y TEX ya existe en la ruta de búsqueda. Debido a que la ruta efectiva, consiste de la ruta del sistema, seguida por la ruta del usuario, el nuevo TEXworks, si est TEX Live a la ruta de búsqueda, por lo tanto, debe ser también inmune a este problema de la ruta. -

    Para Windows Vista y versiones más recientes, debe saber, que aunque haya accedido al sistema, como +

    Para Windows Vista y versiones más recientes, debe saber, que aunque haya accedido al sistema, como administrador, no obstante necesita, en obtener privilegios administrativos. En realidad, no es necesario en acceder al sistema como administrador. En vez de ello, con un clic a mano derecha, del programa, o en el enlace del programa que se desea ejecutar, usualmente te ofrece una opción ‘Ejecutar como administrador’. -

    +

    6.6. Incrementando la memoria máxima en Windows y Cygwin

    -

    Usuarios de Windows y Cygwin (vea la sección 

    Usuarios de Windows y Cygwin (vea la sección 3.1.4 para los métodos específicos de instalación en Cygwin) pueden encontrarse que han agotado la memoria del sistema, cuando estén ejecutando algunos de los programas que están en Tasy puede agotar la memoria, si usted asigna un array 25,000 reales, y LuaTEX puede agotar la memoria, si se trata de procesar un documento con muchas fuentes grandes. -

    Para Cygwin, puede incrementar la cantidad de memoria disponible, a través de las instrucciones de la +

    Para Cygwin, puede incrementar la cantidad de memoria disponible, a través de las instrucciones de la Guía del Usuario de Cygwin. (http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html). -

    En Windows, tiene que crear un archivo, digamos

    En Windows, tiene que crear un archivo, digamos moremem.reg, con estas líneas: -

    +

    + +

      WindowsWindows Registry Editor Version 5.00
      

      [HKEY_LOCAL_MACHINE\Software\Cygwin]
    [HKEY_LOCAL_MACHINE\Software\Cygwin]
      "heap_chunk_in_mb"=dword:ffffff00
    -

    y después ejecute el comando "heap_chunk_in_mb"=dword:ffffff00

    +

    y después ejecute el comando regedit /s moremem.reg como administrador. (Si desea cambiar la memoria solamete para el usuario actual, en vez de sistema global, use HKEY_CURRENT_USER.) -

    +

    7. Una guía de usuario para Web2C

    -

    Web2C es una colección integrada de programas relacionados con T

    Web2C es una colección integrada de programas relacionados con TEX: TEX como tal, MetaPost, BibTeX, etc. Es el corazón de TEX Live. La p http://tug.org/web2c. -

    Un poco de historia: La implementación original fue por Tomas Rokicki, quien en 1987, desarrolló el primer +

    Un poco de historia: La implementación original fue por Tomas Rokicki, quien en 1987, desarrolló el primer sistema TEX-to-C basado en archivos que se cambiaron bajo Unix, los cuales fueron primariamente el trabajo original de Howard Trickey y Pavel Curtis. Tim Morgan se convirtió en el mantenedor del sistema, y durante - - este período, el nombre como tal cambió a Web-to-C. En 1990, Karl Berry se hizo responsable del trabajo, ayudado por docenas de contribuidores adicionales, y en 1997 le dio el batón de relevo a Olaf Weber, quien se lo devolvió a Karl, en el 2006. -

    El sistema Web2C opera en Unix, versiones de 32-bits en Windows, Mac OS X, y otros sistemas operativos. +

    El sistema Web2C opera en Unix, versiones de 32-bits en Windows, Mac OS X, y otros sistemas operativos. Utiliza el código original de Knuth, para TEX y otros programas básicos escritos en el sistema literal WEB y los traduce, a código C. Los principales programas de TEX que operan así, son los siguientes: -

    +

    bibtex
    -

    Mantención de bibliografías. +

    Mantención de bibliografías.

    dvicopy
    -

    Expande las referencias virtuales de fuentes, a archivos DVI. +

    Expande las referencias virtuales de fuentes, a archivos DVI.

    dvitomp
    -

    DVI a MPX (MetaPost pictures). +

    DVI a MPX (MetaPost pictures).

    dvitype
    -

    DVI a texto leíble por humanos. +

    DVI a texto leíble por humanos.

    gftodvi
    -

    Conversor de fuentes genéricas. +

    Conversor de fuentes genéricas.

    gftopk
    -

    Conversor de fuentes

    Conversor de fuentes .pk.

    gftype
    -

    Archivo de

    Archivo de .gf a texto leíble por humanos.

    mf
    -

    Creando familias de fuentes. +

    Creando familias de fuentes.

    mft
    -

    Imprimiendo código de Metafont. +

    Imprimiendo código de Metafont.

    mpost
    -

    Creación de diagramas técnicos. +

    Creación de diagramas técnicos. + +

    patgen
    -

    Creación de patrones de separaciones silábicas. +

    Creación de patrones de separaciones silábicas.

    pktogf
    -

    Fuente de formato

    Fuente de formato .pk a fuentes genéricas

    pktype
    -

    Fuente de formato

    Fuente de formato .pk a texto leíble por humanos.

    pltotf
    -

    Lista de texto regular a TFM. - - +

    Lista de texto regular a TFM.

    pooltype
    -

    Archivos pool

    Archivos pool WEB de visualización.

    tangle
    -

    Programación

    Programación WEB a Pascal.

    tex
    -

    Tipografía. +

    Tipografía.

    tftopl
    -

    TFM a lista de propiedad de texto regular. +

    TFM a lista de propiedad de texto regular.

    vftovp
    -

    Fuente virtual a lista de propiedad virtual. +

    Fuente virtual a lista de propiedad virtual.

    vptovf
    -

    Lista de propiedad virtual a fuente virtual. +

    Lista de propiedad virtual a fuente virtual.

    weave
    -

    WEB

    -

    Las funciones precisas y sintaxis de estos programas están descritas en la documentación de los paquetes +

    Las funciones precisas y sintaxis de estos programas están descritas en la documentación de los paquetes individuales y en el propio Web2C. Sin embargo, el conocer los principios básicos que gobiernan toda la familia de programas, le ayudará con la instalación de Web2C. -

    Todos los programas honoran estas opciones estándar de GNU: +

    Todos los programas honoran estas opciones estándar de GNU:

    --help
    -

    imprimir sumario de uso básico. +

    imprimir sumario de uso básico.

    --verbose
    -

    imprimir reporte detallado del progreso. +

    imprimir reporte detallado del progreso.

    --version
    -

    imprimir información de la versión, y salida.

    -

    Para localizar los archivos, los programa de Web2C usan la librería de ruta de búsqueda Kpathsea +

    imprimir información de la versión, y salida. + + +

    Para localizar los archivos, los programa de Web2C usan la librería de ruta de búsqueda Kpathsea (http://tug.org/kpathsea). Esta librería utiliza una combinación de variables de entorno del @@ -4072,28 +3911,26 @@ en los ls-R, que contiene la entrada, que muestra el nombre y la ruta, para todos los archivos bajo la raíz. -

    +

    7.1. Ruta de acceso Kpathsea

    -

    Vamos a describir el mecanismo de la ruta de búsqueda genérica de la librería de Kpathsea. -

    Le llamamos una ruta de búsqueda a un guión- o semi guión de una lista separada de

    Vamos a describir el mecanismo de la ruta de búsqueda genérica de la librería de Kpathsea. +

    Le llamamos una ruta de búsqueda a un guión- o semi guión-de una lista separada de elementos de ruta, que son básicamente nombres de directorios. Una ruta de búsqueda puede provenir de (una combinación) de muchos orígenes. Para encontrar un archivo ‘my-file’ alrededor de una ruta ‘.:/dir’, Kpathsea revisa cada -uno de los elementos de la ruta en orden: primero mi-archivo’ alrededor de una ruta ‘.:/dir’, Kpathsea revisa +cada uno de los elementos de la ruta en orden: primero ./mi-archivo, luego /dir/my-archivo, que indica el primer -archivo (o archivos) que correspondan con el mismo. - - -

    Para poder adaptar óptimamente las convenciones de todos los sistemas operativos, en sistemas no-Unix +class="ec-lmtt-10">/dir/mi-archivo, que indica el +primer archivo (o archivos) que correspondan con el mismo. +

    Para poder adaptar óptimamente las convenciones de todos los sistemas operativos, en sistemas no-Unix Kpathsea puede usar separadores de los nombres de archivos, que difieren de dos puntos (‘:’) y barra oblicua (‘/’). -

    Para revisar un elemento particular de ruta

    Para revisar un elemento particular de ruta p, Kpathsea primero revisa si una base de datos prefabricada (vea “Base de datos de nombres de archivos” Filename database) en la página 7.2 aplica a p, i.e., si la base de datos se encuentra en un directorio que es un prefijo de p. Si esto es así, la especificación de la ruta tiene que corresponder, con los contenidos de la base de datos. -

    Si la base de datos no existe, o no aplica a este elemento de ruta, o no corresponde con ningún archivo, el +

    Si la base de datos no existe, o no aplica a este elemento de ruta, o no corresponde con ningún archivo, el sistema de archivos es escaneado (si esto no ha sido prohibido por alguna especificación que comience con ‘!!’ y si el archivo que está siendo buscado, tuviese que existir). Kpathsea construye la lista de directorios que +class="ec-lmtt-10">!!’ y si el archivo que está siendo buscado, ya existe). Kpathsea construye la lista de directorios que corresponde con este elemento de la ruta, y luego revisa en cada uno de estos elementos, por el archivo que se está buscando. -

    El “archivo tiene que existir” es una condición que viene a relucir con los archivos ‘

    El “archivo tiene que existir” es una condición que viene a relucir con los archivos ‘.vf’ y los archivos de ingreso que son leídos por el comando \openin de Tls-R cuando instala un archivo nuevo ‘.vf’, este archivo nunca será encontrado. -

    Aunque el elemento más simple y más común es el nombre de un directorio, Kpathsea respalda +

    Aunque el elemento más simple y más común es el nombre de un directorio, Kpathsea respalda características adicionales, en las rutas de búsquedas: valores superpuestos estándar, nombres de variables del sistema, valores de configuración del archivo, directorios de usuarios, y búsqueda de subdirectorios recursivos. Por lo tanto, decimos que Kpathsea expande un elemento de la ruta, que quiere decir que transforma todas las especificaciones, en nombre o nombres básicos de directorios. Esto es descrito en las siguientes secciones en el mismo orden que esto se lleva a cabo. -

    Note que si el nombre de archivo que se está buscando, es un relativo absoluto, o implícitamente, i.e., +

    Note que si el nombre de archivo que se está buscando, es un relativo absoluto, o implícitamente, i.e., comienza con ‘/’ o ‘./’ o ‘../’, Kpathsea simplemente revisa si este archivo existe. -

    +

    7.1.1. Orígenes de la ruta
    -

    Una ruta de acceso, puede provenir de muchos orígenes. Kpathsea las utiliza, en el siguiente orden: -

    +

    Una ruta de acceso, puede provenir de muchos orígenes. Kpathsea las utiliza, en el siguiente orden: +

    1. Una variable especificada por el usuario, por ejemplo, S /a:/b’ en config.ps de dvips. + +
    2. Un archivo de configuración Kpathsea TEXINPUTS=/c:/d’ (vea
    3. El tiempo de compilación estándar.
    -

    Puede ver cada uno de estos valores para alguna ruta de búsqueda, usando opciones de depuración (vea “Acciones +

    Puede ver cada uno de estos valores para alguna ruta de búsqueda, usando opciones de depuración (vea “Acciones de depuración” en la página 67). -

    +href="#x1-670007.2.4">68). +

    7.1.2. Archivos Config
    -

    Kpathsea lee

    Kpathsea lee archivos de configuración ejecutables nombrado texmf.cnf para la ruta de búsqueda y otras definiciones. La ruta de búsqueda que se usa, para buscar estos archivos es nombrada TEXMFCNF, pero no recomendamos especificar esta (o cualquier otra) variable del sistema. -

    En vez de esto, una instalación normal resulta en un archivo

    En vez de esto, una instalación normal resulta en un archivo .../2016/texmf.cnf. Si tienes que hacer modificaciones o cambios a las configuraciones estándares (algo normalmente innecesario), este es el lugar para ponerlos. El principal archivo de configuración está en el archivo .../2016/texmf-dist/web2c/texmf.cnf. Usted no debe editar este último archivo, debido a que los cambios serán perdidos, tan pronto como la versión de la distribución sea actualizada. - - -

    Todos los archivos texmf.cnf en la ruta de búsqueda serán leídos, y las definiciones en archivos más recientes, sobrepondrán aquellas definiciones de los primeros archivos. Por ejemplo, con una ruta de búsqueda @@ -4201,7 +4038,7 @@ class="ec-lmtt-10">\ en el final de la l adjunta. Espacio en blanco al comienzo de líneas continuativas no es ignorado.

  • Cada línea restante, tiene la forma:
    -

    +

    variable[.value es class="ec-lmtt-10">:’ si el sistema operativo es Unix; esto es provechoso y ventajoso, el tener un solo archivo texmf.cnf para Unix, MS-DOS y sistemas Windows. + +
  • Todas las definiciones son leídas antes de que cualquier cosa se expanda, de esta forma las variables pueden ser referidas antes que sean definidas.
  • -

    Un fragmento de un archivo de configuración que ilustra la mayoría de estos puntos es mostrado +

    Un fragmento de un archivo de configuración que ilustra la mayoría de estos puntos es mostrado abajo: -

    +

      TEXMFTEXMF    = {$TEXMFLOCAL,!!$TEXMFMAIN}
      TEXINPUTS.latexTEXINPUTS.latex    = .;$TEXMF/tex/{latex,generic;}//
      TEXINPUTS.fontinstTEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
      %% e-TeX related files
      TEXINPUTS.elatexTEXINPUTS.elatex   = .;$TEXMF/{etex,tex}/{latex,generic;}//
      TEXINPUTS.etexTEXINPUTS.etex     = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//
    -

    +

    7.1.3. Expansión de la ruta
    -

    Kpathsea reconoce ciertos caracteres especiales en rutas de búsqueda, similar a aquellos que están disponibles +

    Kpathsea reconoce ciertos caracteres especiales en rutas de búsqueda, similar a aquellos que están disponibles en las shells (intérprete de línea de comando) de Unix. Como ejemplo general, la ruta compleja, ~$USER/{foo,bar}//baz, expande a todos los subdirectorios bajo directorios $USER que contiene un directorio o archivo baz. Estas expansiones son explicadas en la sección más adelante. - - -

    +

    7.1.4. Expansión estándar
    -

    Si la ruta de búsqueda de más alta prioridad (vea “Orígenes de la ruta” Path Sources) en la página 

    Si la ruta de búsqueda de más alta prioridad (vea “Orígenes de la ruta” Path Sources) en la página 7.1.1 contiene un dos puntos adicional (i.e., líderes, sobrantes, o dobles), Kpathsea inserta en ese punto, la próxima @@ -4340,7 +4171,7 @@ ruta de b punto, lo mismo pasa con la próxima de más alta prioridad. Por ejemplo, dada la variable del sistema:

    -

    +

    >  /home/karl: class="ec-lmtt-10">TEXINPUTS del archivo texmf.cnf de
    -

    +

    .:$TEXMF/tex
    entonces el valor final usado para la búsqueda será:
    -

    +

    /home/karl:.:$TEXMF//tex
    -

    Debido a que es innecesario insertar el valor estándar en más de un lugar, Kpathsea cambia solamente un +

    Debido a que es innecesario insertar el valor estándar en más de un lugar, Kpathsea cambia solamente un extra ‘:’ y deja cualquier otro en su lugar. Primero revisa un líder ‘:’, y luego un sobrante ‘:’, y más tarde un doble ‘:’. -

    + + +

    7.1.5. Expansión de corchetes
    -

    Una función que es útil, es la expansión de los corchetes, lo cual quiere decir que, por ejemplo,

    Una función que es útil, es la expansión de los corchetes, lo cual quiere decir que, por ejemplo, v{a,b}w se expande a vaw:vbw. Nidos son permitidos. Esto tiene su uso, para implementar múltiples jerarquías de Ttexmf.cnf, una definici

       TEXMF = {$TEXMFVAR,$TEXMFHOME,
       !!$TEXMFLOCAL,!!$TEXMFDIST}
    + id="x1-60002r1"> TEXMF = {$TEXMFVAR,$TEXMFHOME,
    !!$TEXMFLOCAL,!!$TEXMFDIST}
    -

    Después podemos usar esto para definir, por ejemplo, la ruta de ingreso de T

    Después podemos usar esto para definir, por ejemplo, la ruta de ingreso de TEX.

       TEXINPUTS = .;$TEXMF/tex//
    + id="x1-60006r1"> TEXINPUTS = .;$TEXMF/tex//
    -

    -

    lo cual quiere decir, que después de buscar en el directorio actual, los árboles

    +

    lo cual quiere decir, que después de buscar en el directorio actual, los árboles $TEXMFVAR/tex, $TEXMFHOME/tex, $TEXMF en todas las definiciones, uno se asegura que los árboles recientemente actualizados, sean los primeros, en encontrarse. -

    +

    7.1.6. Expansión del subdirectorio
    -

    Dos o más barras oblicuas consecutivas, en un elemento de ruta después de un directorio

    Dos o más barras oblicuas consecutivas, en un elemento de ruta después de un directorio d, es reemplazado por todos los subdirectorios de d: primero aquellos subdirectorios bajo no es especificado. -

    Si se especifica cualquier componente de un nombre de un archivo después de ‘

    Si se especifica cualquier componente de un nombre de un archivo después de ‘//’, solamente los subdirectorios con los componentes que correspondan, son incluídos. Por ejemplo, ‘/a//b’ expande a @@ -4436,84 +4269,84 @@ class="ec-lmtt-10">a/1/1/b, y as class="ec-lmtt-10">/a/b/c, or /a/1. -

    Construcciones múltiples ‘

    Construcciones múltiples ‘//’ en una ruta, son posibles, pero ‘//’ en el comienzo de una ruta, es ignorado. -

    +

    7.1.7. Lista de caracteres especiales y su significado: un sumario
    -

    . -

    La siguiente lista es un sumario de los caracteres especiales de los archivos de configuración de +

    . +

    La siguiente lista es un sumario de los caracteres especiales de los archivos de configuración de Kpathsea. -

    +

    :
    -

    Separador en la especificación de la ruta, en el principio o el final de la ruta, substituye la expansión +

    Separador en la especificación de la ruta, en el principio o el final de la ruta, substituye la expansión de la ruta estándar.

    ;
    -

    Separador en sistemas non-Unix (actúa como

    Separador en sistemas non-Unix (actúa como :).

    $
    -

    Expansión de variable. +

    Expansión de variable.

    ~
    -

    Representa el directorio de casa del usuario. +

    Representa el directorio de casa del usuario.

    {...}
    -

    Expansión de corchetes. +

    Expansión de corchetes.

    //
    -

    Expansión de subdirectorio (puede ocurrir en cualquier lugar de la ruta, excepto en el principio). +

    Expansión de subdirectorio (puede ocurrir en cualquier lugar de la ruta, excepto en el principio).

    %
    -

    Comienzo de comentario. +

    Comienzo de comentario.

    \
    -

    Carácter de continuación (permite entradas de múltiples líneas). +

    Carácter de continuación (permite entradas de múltiples líneas).

    !!
    -

    Búsqueda

    Búsqueda solamente en la base de datos para localizar el archivo, no busca en el disco.

    -

    +

    7.2. Base de datos de nombres de archivos

    -

    Kpathsea usa todos los medios para minimizar el acceso al disco para las búsquedas. No obstante a ello, buscar +

    Kpathsea usa todos los medios para minimizar el acceso al disco para las búsquedas. No obstante a ello, buscar un posible directorio para un archivo dado, entre tantas instalaciones con suficientes directorios, puede tomar un tiempo excesivo (esto es especialmente verdad si muchos directorios de fuentes tienen que ser transpuestos.) -

    Un archivo

    Un archivo aliases de una segunda base de datos, permite dar nombres adicionales a los archivos que están listados en ls-R. Esto puede ser útil, para confirmar las convenciones de nombre de archivos DOS 8.3 en aquellos archivos originales. -

    +

    7.2.1. La base de datos de nombres de archivos
    -

    Como se explicó anteriormente, el nombre del principal nombre de archivo de la base de datos +

    Como se explicó anteriormente, el nombre del principal nombre de archivo de la base de datos tiene que ser ls-R. Puede poner uno, en la raíz de cada jerarquía de TEX en su instalación que @@ -4522,13 +4355,13 @@ class="ec-lmtt-10">$TEXMF por est class="ec-lmtt-10">ls-R alrededor de la ruta TEXMFDBS). -

    La manera recomendable para crear y mantener ‘

    La manera recomendable para crear y mantener ‘ls-R’ es mediante la ejecución de mktexlsr, que está incluído con la distribución. Es invocado por varios scripts ‘mktex’. En principio, este script solo ejecuta el comando

    -

    +

    cd cron, de esa manera es autom archivos de instalación cambien, tal como ocurre después de instalar o actualizar un paquete de LATEX. -

    Si un archivo no puede ser encontrado en la base de datos, Kpathsea por estándar o por norma, continúa la +

    Si un archivo no puede ser encontrado en la base de datos, Kpathsea por estándar o por norma, continúa la búsqueda en el disco. Sin embargo, si un elemento de la búsqueda comienza con ‘!!’, solamente la búsqueda en la base de datos será para ese elemento como tal, y nunca en el disco. -

    +

    7.2.2. kpsewhich: ruta de búsqueda independiente
    -

    El programa

    El programa kpsewhich ejercita la ruta de búsqueda, independiente de cualquier aplicación. Esto puede ser útil, como si fuese un programa find para localizar archivos en las jerarquías de TEX (esto se utiliza bastante con los scripts distribuidos de ‘mktex’).

    -

    +

    > --’, y muchas abreviaciones que no son ambiguas, son aceptables. -

    Kpathsea busca cada argumento sin-opción, en la línea de comando, como un nombre de archivo, y +

    Kpathsea busca cada argumento sin-opción, en la línea de comando, como un nombre de archivo, y enumera los resultados con el primer archivo que haya sido encontrado. No hay opción para que produzca la lista de todos los archivos que se hayan encontrados, a través de un nombre en particular (usted puede ejecutar la utilidad de Unix ‘find’ para obtener eso). -

    Las opciones más frecuentes son descritas a continuación: -

    +

    Las opciones más frecuentes son descritas a continuación: +

    --dpi=num
    -

    Ajusta la resolución a

    Ajusta la resolución a num; esto solamente afecta ‘gf’ y búsquedas de ‘pk’. ‘dvips. Est class="ec-lmtt-10">--format=name

    -



    Ajusta el formato para buscar, a name. Por estándar, el formato es averiguado por el nombre del archivo. Para aquellos formatos que no tienen un sufijo que no sea ambiguo, tales como los @@ -4625,7 +4458,7 @@ class="ec-lmtt-10">kpsewhich --help para una lista con opciones. class="ec-lmtt-10">--mode=string

    -



    Ajusta el modo de nombre para string (cadena de caracteres); esto solamente afecta las búsquedas de ‘pk’. Cuando no es est --must-exist

    -



    Haz todo lo posible para encontrar los archivos, incluyendo comenzar la búsqueda en el disco. Por estándar, solamente la base de datos de ls-R es revisada, en el interés de eficiencia. @@ -4644,7 +4477,7 @@ class="ec-lmtt-10">ls-R es revisada, en el inter class="ec-lmtt-10">--path=string

    -



    Búsqueda a través de la ruta string (separado por dos puntos, como es usual), en vez de adivinar @@ -4658,7 +4491,7 @@ class="ec-lmtt-10">--format’ son exclusivas. class="ec-lmtt-10">--progname=name

    -



    Ajusta el nombre del programa a name. Esto puede afectar las rutas de búsquedas a través de kpsewhich. class="ec-lmtt-10">--show-path=name

    -



    muestra la ruta usada para las búsquedas de archivo de tipo name. Tanto una extensión de nombre de archivo (--format’. class="ec-lmtt-10">--debug=num

    -



    selecciona las opciones de depuración a num.

    -

    +

    7.2.3. Ejemplos de uso
    -

    Vamos ahora a ver a Kpathsea en acción. Aquí hay una búsqueda transparente: +

    Vamos ahora a ver a Kpathsea en acción. Aquí hay una búsqueda transparente:

    -

    +

    > texmf-dist’ en el directorio de TEX Live. Similarmente, todos los ficheros que continúan posteriormente, son encontrados sin problemas gracias al sufijo no ambiguo.
    -

    +

    >   /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
    -

    Hablando de esto, el último es una base de datos de bibliografía BibTeX para artículos en +

    Hablando de esto, el último es una base de datos de bibliografía BibTeX para artículos en TUGboat.

    -

    +

    > .pk’ en TEX Live — las variantes Type-1 son usadas por estándar.
    -

    +

    > .pk’, y debido a que el modo estándar Metafont de nuestra instalación es ljfour con una base de resolución de 600dpi (puntos por pulgadas), este valor es ingresado.
    -

    +

    > xdvi edificar archivos requeridos .pk, usando el script mktexpk. -

    El próximo punto a tocar, son los archivos de configuración y cabecera de

    El próximo punto a tocar, son los archivos de configuración y cabecera de dvips. Primero miramos a uno de los archivos comúnmente usados, el prólogo general tex.pro para respaldo de ayuda @@ -4830,7 +4663,7 @@ fuentes, tenemos que considerar de la configuraci class="ec-lmtt-10">dvips config) para el archivo config.ps.

    -

    +

    >   /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
    -

    Ahora le damos un vistazo más cerca, a los archivos de respaldo PostScript para URW Times. El +

    Ahora le damos un vistazo más cerca, a los archivos de respaldo PostScript para URW Times. El prefijo para estos en el esquema estándar de fuentes es ‘utm’. El primer archivo que tenemos es el archivo de configuración, el cual contiene el nombre de los archivos de mapas de las fuentes.

    -

    +

    >   /usr/local/texmf-dist/dvips/psnfss/config.utm
    Los contenidos de ese archivo son
    -

    +

    p +utm.map
    el cual apunta al archivo utm.map, que queremos localizar a continuación.
    -

    +

    >  /usr/local/texmf-dist/fonts/map/dvips/times/utm.map
    Este archivo con el mapa de la fuente, define los nombres de archivos, de Type-1 de la colección de URW. Sus contenidos son parecidos a estos (solamente mostramos parte de las líneas):
    -

    +

    utmb8r utmr8a.pfb y encontremos su posición en el árbol del directorio texmf con una búsqueda para archivos de fuente de Type-1:
    -

    +

    >  /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pf
    -

    Debe ser evidente, mediante estos ejemplos, como se puede localizar fácilmente las localizaciones de +

    Debe ser evidente, mediante estos ejemplos, como se puede localizar fácilmente las localizaciones de algún archivo. Esto es especialmente importante, si sospechas que la versión equivocada de algún archivo, es identificada primero, debido a que kpsewhich mostrará el primer archivo con que se tropieza. -

    +

    7.2.4. Acciones de depuración o “debugging”
    -

    Algunas veces es necesario, investigar como un programa resuelve las referencias de un archivo. Para hacer esto +

    Algunas veces es necesario, investigar como un programa resuelve las referencias de un archivo. Para hacer esto más práctico, Kpathsea ofrece varios niveles de la salida de depuración, resultados de la depuración, o debugging:

     1
    -

    Llamadas inmediatas (búsquedas en el disco) Cuando se está operando con una base de datos ls-R actualizada, esto casi siempre, no devuelve un resultado en la salida. @@ -4987,55 +4820,55 @@ class="ec-lmtt-10">ls-R actualizada, esto casi siempre, no devuelve un re  2

    -

    Referencias a las tablas hash (tales como

    Referencias a las tablas hash (tales como ls-R base de datos, archivos de los mapas, y archivos de configuración).

     4
    -

    Operaciones de abrir y cerrar archivos. +

    Operaciones de abrir y cerrar archivos.

     8
    -

    Información general de la ruta, para los tipos de archivos que son buscados por Kpathsea. Esto +

    Información general de la ruta, para los tipos de archivos que son buscados por Kpathsea. Esto se ha mostrado útil, para encontrar el origen donde una ruta en particular de algún archivo, haya sido definida.

    16
    -

    Lista de directorio, para cada elemento en la ruta (solamente búsquedas relevantes en el disco). +

    Lista de directorio, para cada elemento en la ruta (solamente búsquedas relevantes en el disco).

    32
    -

    Búsqueda de archivos. +

    Búsqueda de archivos.

    64
    -

    Valores de las variables.

    -

    Un valor de

    Valores de las variables. +

    Un valor de -1 fijará todas las opciones anteriores; en práctica, esto es usualmente lo más conveniente. -

    De igual manera, con el programa de

    De igual manera, con el programa de dvips, se puede especificar una combinación de interruptores de depuración (o debugging switches), uno puede averiguar con detalles, la localización donde los archivos están siendo identificados. Alternativamente, cuando un archivo no es encontrado, el rastro de esta depuración, (trace debug) muestra los directorios, donde el programa busca un archivo determinado. De esta manera uno puede tener una idea que le indique, donde está el problema. -

    Generalmente hablando, debido a que muchos programas contactan la librería interna de Kpathsea, uno +

    Generalmente hablando, debido a que muchos programas contactan la librería interna de Kpathsea, uno puede seleccionar una opción de depuración (debug), usando la variable del sistema KPATHSEA_DEBUG, y configurándola así a (una combinación) de valores, como fue descrito anteriormente. -

    (Nota para los usuarios de Windows: no es tan fácil, redirigir todos los mensajes a un archivo +

    (Nota para los usuarios de Windows: no es tan fácil, redirigir todos los mensajes a un archivo dentro de este sistema. Por razones de diagnósticos, uno puede temporalmente ajustar SET KPATHSEA_DEBUG_OUTPUT=err.log). -

    Consideremos por un momento, este ejemplo, un pequeño archivo original de LAT

    Consideremos por un momento, este ejemplo, un pequeño archivo original de LATEX, el archivo hello-world.tex, el cual contiene el siguiente ingreso. @@ -5043,19 +4876,19 @@ class="ec-lmtt-10">hello-world.tex, el cual contiene el siguiente ingreso

        \documentclass{article}
        \begin{document}
        Hello World!
        \end{document}
    + id="x1-67002r1">  \documentclass{article}
      \begin{document}
      Hello World!
      \end{document}
    -

    Este pequeño archivo, solamente utiliza la fuente

    Este pequeño archivo, solamente utiliza la fuente cmr10. Veamos entonces como dvips prepara el archivo de PostScript (queremos hacer uso de la versión Type-1 de las fuentes de Computer Modern, por tal motivo la opción -Pcms).

    -

    +

    > dvips). El resultado (reordenado un poco) aparece en la figura 12. -


    Encontrando el archivo de fuente

    dvips comienza localizando los archivos de trabajo. Primero, texmf.cnf es encontrado, el cual provee las definiciones de las rutas de búsqueda para los otros archivos, y luego la base de datos de archivos aliases, el cual hace posible la declaración de varios nombres (e.g., una breve versión similar a DOS 8.3 y una versión más natural larga) para el mismo archivo. -

    Después de esto, el

    Después de esto, el dvips continúa para encontrar la configuración genérica de config.ps antes de seguir buscando el archivo de ajustes de personalización dvips). Este archivo contiene la lista de los archivos mapas, el cual define la relación entre los nombres de las fuentes de TEX, PostScript, y el sistema de archivos.

    -

    +

    > 7.2.3 para más detalles acerca de la manipulación de archivos de mapas PostScript). -

    Ya a este punto,

    Ya a este punto, dvips se auto-identifica al usuario:

    -

    +

    This is (www.radicaleye.com)
    Luego comienza a buscar el prolog file texc.pro:
    -

    +


    kdebug:start search(file=texc.pro, => /usr/local/texmf/dvips/base/texc.pro
    -

    Después de encontrar este archivo,

    Después de encontrar este archivo, dvips devuelve los resultados con la fecha y la hora, y nos informa que generará el archivo hello-world.ps, después que necesita el archivo de fuente cmr10, y que este último es declarado como “residente”(bitmaps no son necesitadas):

    -

    +


    TeX outputcmr10.pfb de la fuente, es localizada e incluida en el
    -

    +


    kdebug:start search(file=cmr10.tfm,<cmr10.pfb>[1]
    -

    +


    kdebug:start search(file=cmr10.tfm,<cmr10.pfb>[1]
    7.2.5. Opciones de ejecución
    -

    Una función útil de Web2C es la posibilidad de controlar un número de parámetros de memoria (en particular, +

    Una función útil de Web2C es la posibilidad de controlar un número de parámetros de memoria (en particular, tamaños de matrices) a través de la ejecución del archivo texmf.cnf que es leído por Kpathsea. Las configuraciones de la memoria pueden ser encontradas en Parte-3 de ese archivo en la distribución de TEX Live. Los más importantes son: -

    +

    main_memory
    -

    Total de palabras de memoria disponible, para T

    Total de palabras de memoria disponible, para TEX, Metafont y MetaPost. Usted puede hacer un nuevo archivo de formato, para todas las diferentes configuraciones. Por ejemplo, usted pudiese generar una “inmensa” versión de Ttexmf.cnf. extra_mem_bot

    -

    Espacio extra para estructuras “grandes” de T

    Espacio extra para estructuras “grandes” de TEX: cajas, pegamentos, puntos de interrupción, etc. Especialmente útil si se utiliza PI CTEX. @@ -5507,7 +5340,7 @@ class="E">EX. extra_mem_bot

    -

    Número de palabras para la información de fuente disponible para T

    Número de palabras para la información de fuente disponible para TEX. Esto es más o menos el tamaño total de todos los archivos TFM que fueron leídos.

    @@ -5516,21 +5349,21 @@ class="ec-lmtt-10">hash_extra
    -

    Espacio adicionl para la tabla hash, de la secuencia de control de nombres. Solamente un +

    Espacio adicionl para la tabla hash, de la secuencia de control de nombres. Solamente un aproximado de 10,000 secuencias de control pueden ser almacenadas en la tabla hash; si usted tiene por ejemplo, un libro con numerosas referencias, esto quizás no será suficiente. El valor estándar de hash_extra es 50000.

    -

    Por supuesto, esta función no es un substituto con las matrices realmente dinámicas y la asignación de +

    Por supuesto, esta función no es un substituto con las matrices realmente dinámicas y la asignación de memoria, pero debido a que es extremadamente difícil implementar en el archivo original TEX, estos parámetros de ejecución proveen una práctica comprometedora, que permite cierta flexibilidad. -

    +

    8. Agradecimientos

    -

    T

    TEX Live es un esfuerzo unido, por virtualmente todos los grupos de usuarios de TEX. Esta edición de TEX @@ -5701,7 +5534,7 @@ class="E">EX. -

    Edificadores de los binarios: Ettore Aldrovandi (

    Edificadores de los binarios: Ettore Aldrovandi (i386-solaris, x86_64-solaris), Marc Baudoin (amd64-netbsd, @@ -5733,24 +5566,24 @@ class="E">EX Live vea http://tug.org/texlive/build.html. -

    Traductores de este manual: Boris Veytsman (ruso), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai +

    Traductores de este manual: Boris Veytsman (ruso), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai (chino), Uwe Ziegenhagen (alemán), Manuel Pégourié-Gonnard (francés), Marco Pallante (italiano), Nikola -Lečić (serbio), Petr Sojka & Jan Busa (eslovaco checoslovaco) Staszek Wawrykiewicz (polaco) +Lečić (serbio), Petr Sojka & Jan Busa (eslovaco checoslovaco), Staszek Wawrykiewicz (polaco), Carlos Enriquez Figueras (español). La página en el internet de la documentación de TEX Live es http://tug.org/texlive/doc.html. -

    Por supuesto que el más importante reconocimiento tiene que ir a Donald Knuth, primero antes que todo +

    Por supuesto que el más importante reconocimiento tiene que ir a Donald Knuth, primero antes que todo por inventar TEX, y después por dárselo al mundo. -

    +

    9. Historia del lanzamiento

    -

    +

    9.1. Pasado

    -

    Conversaciones comenzaron a finales de 1993, cuando el Grupo de Usuarios Holandés de T

    Conversaciones comenzaron a finales de 1993, cuando el Grupo de Usuarios Holandés de TEX comenzó a trabajar en su CD 4AllTEX para usuarios de MS-DOS, y en ese momento sólo se @@ -5773,7 +5606,7 @@ class="E">EX mostr usuarios de Unix se beneficiarían de un sistema fácil, y este es el otro principal motivo de TEX Live. -

    En el otoño de 1995, fue cuando nos dedicamos en realizar un CD TDS basado en Unix, y rápidamente +

    En el otoño de 1995, fue cuando nos dedicamos en realizar un CD TDS basado en Unix, y rápidamente identificamos el teTEX de Thomas Esser, como la configuración ideal, debido a que ya tenía apoyo para múltiples plataformas y fue construido con portabilidad a través de varios sistemas. Thomas acordó en ayudar, @@ -5792,7 +5625,7 @@ sus funciones. La 4a edici class="E">EX, y un nuevo lanzamiento de Web2C (7.3). El sistema ahora incluye configuraciones completas para Windows. -

    Para la 5a edición (marzo del 2000), muchas partes del CD fueron revisadas y chequeadas, actualizando +

    Para la 5a edición (marzo del 2000), muchas partes del CD fueron revisadas y chequeadas, actualizando cientos de paquetes. Los detalles de los paquetes fueron almacenados en archivos XML. Pero el cambio más grande para TEX Live 5, fue que todos los programas no-libres, fueron removidos. Todo en Thttp://www.debian.org/intro/free); hemos hecho nuestro mejor esfuerzo en revisar las condiciones de la licencia para todos los paquetes, pero agradeceríamos muchísimo, escuchar de cualquier error cometido. -

    La 6a edición (julio del 2001) tuvo mucho más material actualizado. El mayor cambio fue el de un concepto +

    La 6a edición (julio del 2001) tuvo mucho más material actualizado. El mayor cambio fue el de un concepto nuevo de instalación: el usuario pudiese seleccionar un set de colecciones más exacto. Las colecciones relacionadas con lenguajes, fueron completamente reorganizadas, de esa manera, seleccionando cualesquiera de estas, instala no solo los macros, sino también las fuentes, etc., pero también prepara un apropiado archivo @@ -5811,14 +5644,14 @@ estas, instala no solo los macros, sino tambi class="ec-lmtt-10">language.dat -

    La 7a edición de 2002 tuvo la notable adición de respaldo a Mac OS X, y las vastas posibilidades de +

    La 7a edición de 2002 tuvo la notable adición de respaldo a Mac OS X, y las vastas posibilidades de actualizaciones a todo tipo de programas y paquetes. Un gol importante fue la integración de los archivos originales con teTEX, para corregir la separación entre versiones 5 y 6. -

    +

    9.1.1. 2003
    -

    En el 2003, con la continua inundación de actualizaciones y adiciones, nos dimos cuenta que T

    En el 2003, con la continua inundación de actualizaciones y adiciones, nos dimos cuenta que TEX Live había crecido de tal manera, que un solo CD no podía contenerlo, y por ese motivo lo separamos en tres diferentes distribuciones (vea la sección p8bit.tcx. (Las versiones futuras tendr

  • Finalmente, debido a que los números de las versiones, han incrementado de manera inconsistente, el número de la versión es identificada por el año: TEX Live 2003.
  • -

    +

    9.1.2. 2004
    -

    En el 2004 se vieron muchos cambios: +

    En el 2004 se vieron muchos cambios:

    • Si se habían instalado las fuentes a los directorios locales, los cuales usan sus propios archivos de soporte, como .map o .enc (mucho menos propenso este último) usted tendrá que mover estos archivos de respaldo. -

      Los archivos

      Los archivos .map se buscan ahora en los subdirectorios fonts/map, solamente (en cada árbol de fonts/enc solamente, a trav class="ec-lmtt-10">ENCFONTS. El comando updmap, atentará de advertirle sobre cualquier problema. -

      Para métodos en manipular esto y otra información, por favor de ver +

      Para métodos en manipular esto y otra información, por favor de ver http://tug.org/texlive/mapenc.html. @@ -6036,13 +5869,13 @@ class="ec-lmss-10">mpost) ahora acepta doble ap

         \input "archivo con espacios" %plain
         \input{"archivo con espacios"} %latex
      + id="x1-73002r1"> \input "archivo con espacios" %plain
      \input{"archivo con espacios"} %latex
    -

    Vea el manual de Web2c para más sobre esto:

    Vea el manual de Web2c para más sobre esto: texmf-dist/doc/web2c. -

  • Soporte técnico para encTRespaldo técnico para encTEX está ahora incluído dentro de Web2C y consiguientemente para todos los programas de TEX, mediante la opción ini ha estado disponible a trav -ini desde hace varios años.
  • -
  • El soporte técnico con la plataforma i386-openbsd fue removido. Debido a que el paquete tetex está - disponible en el sistema de Puertos de BSD, y los binarios tanto para GNU/Linux y BSD están - disponibles, parecía que emplear el tiempo para trabajar voluntariamente en esto, era mejor que fuese - con otros asuntos que necesitan de ello. +
  • El respaldo y ayuda técnica con la plataforma i386-openbsd fue removido. Debido a que el paquete + tetex está disponible en el sistema de Puertos de BSD, al igual que los binarios tanto para + GNU/Linux y BSD que también están disponibles, parecía que emplear el tiempo para + trabajar voluntariamente en esto, era preferible que fuese con otros asuntos que necesitasen de + ello.
  • Acerca de sparc-solaris (por lo menos), se tuviera que configurar la variable del sistema tlutils. Esto es debido a que las mismas son compilada class="ec-lmss-10">mips-irix, las ejecuciones de MIPSpro 7.4, son requeridas.
  • -

    +

    9.1.3. 2005
    -

    El 2005 presenció un inmenso número de actualizaciones de paquetes y programas. La estructura se +

    El 2005 presenció un inmenso número de actualizaciones de paquetes y programas. La estructura se mantuvo, relativamente estable desde el 2004, pero inevitablemente hubieron algunos cambios también:

      @@ -6140,11 +5974,11 @@ class="ec-lmtt-10">TEXMFSYSCONFIG para encontrados. Por lo tanto, versiones personales de fmtutil.cnf y updmap.cfg pueden moverse + + hacia estos lugares; otra opción es en redefinir TEXMFCONFIG o TEXMFSYSCONFIG en los archivos - - de texmf.cnf. Cualquiera que sea el caso, la localización real de estos archivos y los valores de ^^ si as
         latex --translate-file=vacío.tcx tuarchivo.tex
      + id="x1-74002r1"> latex --translate-file=vacío.tcx tuarchivo.tex
    -

    +

  • El nuevo programa dvipdfmx está incluido para traducción de DVI a PDF; esto es una actualización @@ -6201,10 +6035,10 @@ class="ec-lmtt-10">TEXMFHOME y class="ec-lmtt-10">TEXMFSYSVAR, respectivamente. También está TEXMFVAR, el cual es por estándar, específico con el usuario. Vea el primer punto encima de esto para más información.
  • -

    +

    9.1.4. 2006–2007
    -

    Durante el 2006–2007, la mayor adición a T

    Durante el 2006–2007, la mayor adición a TEX Live fue el programa XeTEX, disponible como los programas xetex y xelatex; vea http://scripts.sil.org/xetex. -

    Metapost también recibió una notable actualización, con más planes para el futuro. +

    Metapost también recibió una notable actualización, con más planes para el futuro. (http://tug.org/metapost/articles), de igual manera, pdfTEX (http://tug.org/applications/pdftex). -

    El archivo de T

    El archivo de TEX .fmt (high-speed format), y otras archivos similares para MetaPost y Metafont están ahora almacenados en los subdirectorios de tex o pdftex o xetex. Este cambio debe ser invisible en uso normal. -

    El programa de

    El programa de tex (básico) no lee ya más, las primeras líneas%& para determinar el formato que ejecutar; esto es divisado por el TEX de Knuth. (LEX y todo lo demás, aún leen las líneas%&). -

    Por supuesto que este año también presenció (como usualmente) los cientos de actualizaciones a paquetes y +

    Por supuesto que este año también presenció (como usualmente) los cientos de actualizaciones a paquetes y programas. Por favor de revisar CTAN(http://mirror.ctan.org) para actualizaciones. -

    Internamente, el árbol original es ahora almacenado en Subversión, con una interfaz de web para ver el +

    Internamente, el árbol original es ahora almacenado en Subversión, con una interfaz de web para ver el árbol, como el enlace de nuestra página muestra. Aunque no está visible en la distribución final, esperamos que esto seguirá proveyendo una fundación estable en el desarrollo y construcción en los años venideros. -

    Finalmente, en mayo del 2006, Thomas Esser anunció que él no continuaría con las actualizaciones de +

    Finalmente, en mayo del 2006, Thomas Esser anunció que él no continuaría con las actualizaciones de teTEX (EX Live, el cual provee un aproximado equivalente.) Esperamos que esto eventualmente se traduzca a mejorías para todos, en el sistema TEX. -

    +

    9.1.5. 2006
    -

    En el 2008, la infraestructura completa de T2008 +

    En el 2008, la infraestructura completa de TEX Live fue rediseñada y re-implementada. Toda la información acerca de la instalación está ahora guardada en un archivo de texto regular tlpkg/texlive.tlpdb. -

    Entre otras cosas, esto finalmente posibilita actualizar una instalación de T

    Entre otras cosas, esto finalmente posibilita actualizar una instalación de TEX Live a través del Internet después de una instalación inicial, una función que ha sido proveída por MiKTEX por años. Esperamos en actualizar regularmente los paquetes, tan pronto como estos sean introducidos a CTAN. -

    El nuevo y mayor motor de compilación LuaT

    El nuevo y mayor motor de compilación LuaTEX (http://luatex.org) está incluido; que aparte de @@ -6281,58 +6115,58 @@ inscripci class="E">EX. -

    Ayuda técnica entre Windows y plataformas basadas en Unix, es ahora mucho más uniforme. En particular, +

    Ayuda técnica entre Windows y plataformas basadas en Unix, es ahora mucho más uniforme. En particular, la mayoría de los scripts de Perl y Lua están ahora disponibles en Windows, usando el Perl que internamente se distribuye con TEX Live. -

    El nuevo script

    El nuevo script tlmgr (section 5) es la interfaz general para administrar TEX Live después de una instalación inicial. Manipula actualizaciones de paquetes, y consiguientes regeneración de formatos, archivos de mapas, y archivos de lenguajes, opcionalmente incluyendo adiciones locales. -

    Con el advenimiento de

    Con el advenimiento de tlmgr, las acciones de texconfig para editar los archivos de configuración de formateo, y de separación silábica, están ahora desactivados. -

    El programa de índice

    El programa de índice xindy (http://xindy.sourceforge.net/) está ahora incluido en la mayoría de las plataformas. -

    La herramienta

    La herramienta kpsewhich, puede reportar ahora todas aquellos ingresos que concuerden de un archivo (option –all) y limita aquellos que coincidan en un subdirectorio dado (option –subdir). -

    El programa

    El programa dvipdfmx ahora incluye nuevas funciones para extraer la información del borde de las cajas, a través de la línea de comando extractbib; esto fue una de las últimas funciones proveídas por dvipdfm, pero no en dvipdfmx. -

    Los aliases de las fuentes

    Los aliases de las fuentes Times-Roman, y Helvetica, y muchos más, han sido removidos. Diferentes paquetes esperan que funcionen diferentemente (en particular, que tengan diferentes codificaciones), y no hubo manera en resolver esto. -

    El formato

    El formato platex ha sido removido, para resolver un conflicto de nombre con un completamente diferente platex; el polski, es ahora el de ayuda principal en polaco. -

    Internamente, los archivos de cadenas de datos, son ahora compilados en los binarios, para facilitar las +

    Internamente, los archivos de cadenas de datos, son ahora compilados en los binarios, para facilitar las actualizaciones. -

    Finalmente, los cambios hechos por Donald Knuth en su ‘afinación de T

    Finalmente, los cambios hechos por Donald Knuth en su ‘afinación de TEX del 2008’, está incluida en esta versión. Vea http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf. -

    +

    9.1.6. 2009
    -

    En el 2009, el formato de resultado estándar para Lua(L

    En el 2009, el formato de resultado estándar para Lua(LA )TEX es ahora PDF, para así tomar ventaja del apoyo de LuaTEX con resultados DVI. La p class="E">EX es http://luatex.org. -

    El motor original Omega, y formato Lambda han sido extraídos, después de discusiones con +

    El motor original Omega, y formato Lambda han sido extraídos, después de discusiones con los autores de Omega. El actualizado Aleph y Lamed permanecen, al igual que las utilidades de Omega. -

    Un nueva versión de las fuentes Type 1 de AMS, está incluida, incluyendo Computer Modern: con unos +

    Un nueva versión de las fuentes Type 1 de AMS, está incluida, incluyendo Computer Modern: con unos cuantos cambios en la configuración de estos, que a través de los años, han sido llevado a cabo por Knuth, con los archivos originales de Metafont, han sido integrados y actualizados. Las fuentes Euler han sido completamente reconfiguradas por Hermann Zapf (vea http://www.ams.org/tex/amsfonts.html. -

    El nuevo editor con GUI T

    El nuevo editor con GUI TEXworks está incluido para Windows, y también en MacTEX. Para otras plataformas, y para más información, vea la página en el Web de Thttp://tug.org/texworks. Este editor es multi-plataforma, inspirado por TeXShop para Mac OS X con el objetivo en ser fácil de usar. -

    El programa de gráficas Asymptote está incluido para varias plataformas. Esto implementa un lenguaje +

    El programa de gráficas Asymptote está incluido para varias plataformas. Esto implementa un lenguaje de descripción de lenguajes, basado en texto, con cierto parecido con Metapost, pero con apoyo para un avanzado formato de tres dimensiones, y otras funciones. Su página en el Web está en http://asymptote.sourceforge.net. -

    El programa separado

    El programa separado dvipdfm ha sido reemplazado por dvipdfmx, el cual opera en un modo de compatibilidad especial, bajo ese nombre. dvipdfm. La p está en http://project.ktug.or.kr/dvipdfmx. -

    Ejecutables para

    Ejecutables para cygwin y plataformas i386-netbsd, están ahora incluidos, aunque se nos fue aconsejado que muchos usuarios de OpenBSD obtienen TEX a través de los paquetes de sus sistemas, y encima de esto, habían dificultades en hacer que los binarios funcionaran en más de una versión. -

    Una miscelánea de pequeños cambios: ahora usamos comprensión

    Una miscelánea de pequeños cambios: ahora usamos comprensión xz, el estable programa que reemplaza a lzma (TEX Live está basada ahora en Automake. -

    Nota final del pasado: todas las versiones de T

    Nota final del pasado: todas las versiones de TEX Live, acompañado de material auxiliar como las etiquetas de los CD, están ahora disponibles en ftp://tug.org/historic/systems/texlive. -

    +

    9.1.7. 2010
    -

    En el 2010, la versión estándar para los resultados en PDF es ahora 1.5, permitiendo más compresión. Esto +

    En el 2010, la versión estándar para los resultados en PDF es ahora 1.5, permitiendo más compresión. Esto aplica también a todos los motores que fueron usados para producir PDF y dvipdfmx. Cargando los paquetes pdf14 de LATEX revierte a PDF-1.4, o set \pdfminorversion=4. -

    Pdf(L

    Pdf(LA )TEX ahora automáticamente convierte un archivo encapsulado de PostScript (EPS) a un PDF, mediante la vía de del paquete epstopdf, cuando y siempre que el archivo de configuración epstopdf, siempre y cuando el archivo de configuración graphics.cfg de LATEX esté cargado, y si PDF es seleccionado como estándar en la salida. Las opciones estándar, tienen -como objetivo, eliminar cualquier chance de que los archivos que hayan sido creados a mano, puedan ser +class="E">EX esté cargado, y si el formato PDF es seleccionado como estándar en la salida. Las opciones estándar, +tienen como objetivo, eliminar cualquier chance de que los archivos que hayan sido creados a mano, puedan ser sobrescritos, pero puedes también prevenir que por ejemplo un epstopdf se cargue por completo, mediante el ingreso de pst-pdf es utilizado. Para m class="ec-lmss-10">epstopdf (http://ctan.org/pkg/epstopdf-pkg). -

    Un cambio relacionado con esto, es la ejecución de unos cuantos comandos externos de T

    Un cambio relacionado con esto, es la ejecución de unos cuantos comandos externos de TEX, mediante la vía de la función \write18, que está ahora activado por estándar. Estos comandos son  texmf shell escape 0. -

    Y aún otro cambio fue en BibTeX y Makeindex, que ahora rehúsan producir los archivos en un directorio +

    Y aún otro cambio fue en BibTeX y Makeindex, que ahora rehúsan producir los archivos en un directorio arbitrario (como el mismo TEX), como valor estándar. Esto es así, porque ahora su uso puede ser activado, mediante el restricto \write18. Para cambiar esto, la variable del entorno d class="ec-lmtt-10">TEXMFOUTPUT puede ser fijada, o la configuración openout_any modificada. -

    XeT

    XeTEX ahora respalda el ajuste de margen de un bloque de texto, de la misma manera que pdfTEX. (La expansión de la fuente, no es actualmente respaldado.) -

    Por configuración estándar,

    Por configuración estándar, tlmgr ahora guarda una copia automáticamente de cada paquete actualizado (tlmgr option autobackup 1), de esta manera, las actualizaciones que hayan tenido rupturas, puedan ser @@ -6483,7 +6317,7 @@ cuenta con el espacio de almacenamiento en el disco para estas copias de segurid class="ec-lmtt-10">tlmgr option autobackup 0. -

    Nuevos programas incluyen: el motor pT

    Nuevos programas incluyen: el motor pTEX y utilidades relacionadas con el mismo para composición tipográfica en japonés; el programa BibTeXU para activación de Unicode en BibTeX; la utilidad chxtex @@ -6496,7 +6330,7 @@ class="ec-lmss-10">dvisvgm (http://dvisvgm.sourceforge.net) que es un traductor DVI-a-SVG. -

    Ejecutables para estas nuevas plataformas están ahora incluidas:

    Ejecutables para estas nuevas plataformas están ahora incluidas: amd64-freebsd, amd64-kfreebsd, i386-freebsd, i386-kfreebsd, x86_64-darwin, x86_64-solaris. -

    Un cambio en T

    Un cambio en TEX Live 2009 que fallamos en mencionar: numerosos ejecutables relacionados con TEX4ht (mk4ht puede ser utilizado para ejecutar cualquiera de las combinaciones de tex4ht. -

    Finalmente, la versión de T

    Finalmente, la versión de TEX Live en el TEX Collection DVD no puede ser más ejecutada en vivo (extrañamente curioso). Un DVD sencillo, ya no cuenta con más espacio. Un beneficioso efecto secundario de esto, es que la instalación directa de un DVD como tal, es mucho más rápida. -

    +

    9.1.8. 2011
    -

    Los binarios para Mac OS X (universal-darwin and x86_64-darwin) ahora solamente funcionan en Leopard -y versiones recientes; Panther y Tiger, no tienen compatibilidad. -

    Los binarios para Mac OS X (universal-darwin y x86_64-darwin) ahora solamente funcionan en Leopard y +versiones recientes; Panther y Tiger, no tienen compatibilidad. +

    Biber, el programa para procesamiento de bibliografías está incluido en plataformas comunes. Su -construcción está estrechamente acompañada con el paquete biblatex, el cual re-implementa completamente las facilidades bibliográficas proveídas por LaTeX. -

    El programa (

    El programa (mpost) ya no crea ni utiliza más, los archivos .mem. Los archivos necesarios, tales como plain.mp, son simplemente leídos durante la ejecución. Esto es relacionado, con el apoyo a Metapost como una librería, que es un significante avance, y que no es un cambio visible al usuario. -

    La implementación updmap en Perl, previamente usada solamente en Windows, ha sido reconfigurada y +

    La implementación updmap en Perl, previamente utilizada solamente en Windows, ha sido reconfigurada y ahora está siendo utilizada en todas las plataformas. No debe haber ningún cambio visual para el usuario, como resultado de esto, excepto que opera mucho más rápido. -

    Los programas

    Los programas initex e initex fueron restaurados, (pero sin otras variantes ini*). -

    +

    9.1.9. 2012
    -

    tlmgr respalda actualizaciones de múltiples repositorios en la red. La sección sobre múltiples repositorios en los resultados que provee tlmgr help tiene más de estos. -

    El parámetro

    El parámetro \XeTeXdashbreakstate está fijado a 1 como estándar, para ambos xetex y xelatex. Esto @@ -6568,39 +6402,39 @@ class="E">EX los cuales deben retener la compatibilidad perfecta de saltos de líneas, necesitarán configurar \XeTeXdashbreakstate a-0 explícitamente. -

    Los archivos de salida, que son generados por

    Los archivos de salida, que son generados por pdftex y dvips, pueden exceder ahora, hasta 2gb. -

    Las 35 fuentes estándar de PostScript, están incluidas en los resultados de

    Las 35 fuentes estándar de PostScript, están incluidas en los resultados de dvips, por defecto o estándar, debido a que numerosas versiones de estos, están ahora presentes. -

    En el modo restricto de ejecución

    En el modo restricto de ejecución \write18, configurado como estándar, el programa mpost es ahora permitido. -

    Un archivo

    Un archivo texmf.cnf es también encontrado en ../texmf-local, e.g., /usr/local/texlive/texmf-local/web2c/texmf.cnf, si el mismo existe. -

    El script

    El script updamp lee updmap.cfg por cada árbol en vez de una configuración global. Este cambio, debe ser invisible, a menos que updmap.cfg’s fueron editados correctamente. Puede ver más sobre estos, invocando updmap --help. -

    Las plataformas:

    Las plataformas: armel-linux y mipsel-linux fueron añadidas; sparc-linux y i386-netbsd no se encuentran más en la distribución. -

    +

    9.1.10. 2013
    -

    La organización de la distribución: el directorio en alto-nivel

    La organización de la distribución: el directorio en alto-nivel texmf/ ha sido unido en texmf-dist/, para simplicidad. Ambas variables de Kpathsea TEXMFMAIN, y TEXMFDIST, ahora apuntan hacia texmf-dist. -

    Muchas colecciones pequeñas de lenguajes han sido unidas, para simplificar la instalación. -

    MetaPost: respaldo nativo para la producción de PNG y puntos-flotantes (IEEE doble) han sido +

    Muchas colecciones pequeñas de lenguajes han sido unidas, para simplificar la instalación. +

    MetaPost: respaldo nativo para la producción de PNG y puntos-flotantes (IEEE doble) han sido añadidos. -

    LuaT

    LuaTEX: se actualizó con Lua 5.2, y ahora incluye una nueva librería (pdfscanner) para procesar contenido PDF externo, entre muchas cosas más (vea el sitio en el Internet). -

    XeT

    XeTEX (también vea sus páginas para más):

    • La librería HarfBuzz es usada para la organización de las fuentes, en vez de ICU. (ICU es aún @@ -6635,16 +6469,16 @@ class="E">EX (tambi class="E">EX y xdvipdfmx.
    • -
    • Apoyo de fuentes de math de OpenType.
    -

    Apoyo de fuentes para matemática de OpenType. +

    xdvi: ahora utiliza las fuentes FreeType en vez de t1lib para la visualización. -

    El

    El microtype.sty: ahora respalda XeTEX (protuberancia) y LuaTEX (protuberancia, expansión de fuente, rastreo), entre otras mejorías. -

    tlmgr: nueva acción pinning para facilitar la configuración de múltiples repositorios; esa sección en tmlgr --help tiene más, y en el Internet en http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES. -

    Plataformas:

    Plataformas: armhf-linux, mips-irix, i386-netbsd, y amd64-netbsd añadido o revivido; powerpc-aix removido. -

    +

    9.2. 2014

    -

    El 2014, presenció otra afinación de T

    El 2014, presenció otra afinación de TEX por parte de Knuth; esto afectó todos los motores, pero el único cambio visible, fue la restauración de la cadena preloaded format en la línea de banner. De acuerdo a Knuth, esto ahora refleja el formato que sería cargado por norma, en vez de un formato que no haya sido desechado y que esté pre-cargado en el binario; puede ser rescrito de varias maneras. -

    pdfT

    pdfTEX: nuevo parámetro de supresión-de-advertencia \pdfsuppresswarningpagegroup; nuevos primitivos para espacios falsos entre-palabras, que ayuden con el reflujo del texto: \pdfinterwordspaceon, \pdfinterwordspaceoff, \pdffakespace. -

    LuaT

    LuaTEX: Modificaciones notables y arreglos fueron realizados con la carga de fuentes, y la separación silábica. La adición más grande es una nueva variante de motor de compilación, luatex. Ni nosotros, ni sus constructores recomiendan utilizarlo, excepto para propósitos específicos de experimentar con jit en el código Lua. -

    XeT

    XeTEX: Las mismas imágenes de formato, son ahora respaldadas en todas las plataformas (incluyendo Mac); evitar el retorno de descomposición de compatibilidad con Unicode (pero no todas las variantes); la preferencia de OpenType antes de fuentes de Graphite, para compatibilidad con versiones previas de XeTEX. -

    MetaPost: Un nuevo sistema-numérico

    MetaPost: Un nuevo sistema-numérico decimal es respaldado, acompañado de una opción interna numberprecision; una nueva definición de drawout en el archivo plain.mp, por Knuth; arreglos de errores, depuraciones, en archivos producidos SVG, y PNG, entre otros. -

    La utilidad

    La utilidad pstopdf en ConTEXt, será removida como comando solitario, después de esta versión, debido a conflictos con las utilidades de OS con el mismo nombre. Puede ser (aún) invocada como mtxrun –script pstopdf. -

    psutils han sido substancialmente revisadas por un nuevo administrador. Como resultado de ello, diferentes utilidades, raramente utilizadas, (fix*, showchar) est class="ec-lmtt-10">scripts/, en vez de ser ejecutables a nivel-de-usuario (esto puede ser revertido, si resulta ser problemático). Un nuevo script, psjoin, ha sido añadido. -

    La redistribución de MacT

    La redistribución de MacTEX de TEX Live (section 3.1.2) no incluye más los paquetes opcionales basados @@ -6738,15 +6572,15 @@ sido removido, debido a que TEX4ht (específicamente tex4ht.env) ahora utiliza Ghostscript directamente. -

    La colección

    La colección langcjk para el soporte de idiomas chino, japonés, y coreano, ha sido dividida en colecciones individuales, con tamaños más moderados. -

    Plataformas:

    Plataformas: x86_64-cygwin fue añadida, mips-irix fue removido; Microsoft no ofrece ayuda más para Windows XP, y por esa razón, nuestros programas pueden comenzar a fallar allí en cualquier momento, sin previo aviso. -

    Plataformas:

    Plataformas: *-kfreebsd removido, debido a que TEX Live está ahora disponible fácilmente a través de los mecanismos de la plataforma del sistema. Ayuda para plataformas adicionales están disponibles como binarios @@ -6757,10 +6591,10 @@ class="ec-lmtt-10">http://tug.org/texlive/custom-bin.html). En adici se han omitido del DVD (simplemente para ahorrar espacio), pero pueden ser instaladas normalmente a través del Internet. -

    +

    9.2.1. 2015
    -

    LaTeX2e ahora incorpora, por norma estándar, cambios previamente incluidos solamente cuando se cargaba el +

    LaTeX2e ahora incorpora, por norma estándar, cambios previamente incluidos solamente cuando se cargaba el paquete fixltx2e, el cual es ahora un no-op. Un nuevo paquete latexrelease y otros mecanismos permiten @@ -6773,34 +6607,34 @@ class="ec-lmss-10">psnfss, aunque son partes principales de EX, están siendo mantenidos separados, y no están afectados por estos cambios (y deben trabajar aún). -

    Internamente, LaTeX2e ahora incluye configuración del motor relacionada con Unicode (caracteres que son +

    Internamente, LaTeX2e ahora incluye configuración del motor relacionada con Unicode (caracteres que son letras, nombres de primitivos, etc.) el cual era anteriormente parte de TEX Live. Este cambio será invisible para los usuarios; unas cuantas secuencias internas de control de bajo-nivel, han sido renombradas o removidas, pero la funcionalidad debe ser la misma. -

    PdfT

    PdfTEX: apoyo técnico con JPEG Exif, al igual que JFIF, no emiten ni incluso una advertencia si \pdfinclusionerrorlevel es negativo; sync con xpdf 3.04. -

    LuaT

    LuaTEX: Nueva librería newtokenlib para escanear fichas o tokens; depuración en el generador de números al azar normal, y en otros lugares. -

    XeT

    XeTEX: Arreglos de manipulación de imágenes; el binario de xdvipdfm es buscado primero como hermano para xetex; los opcodes o códigos operativos internos de XDV fueron modificados. -

    Metapost: Nuevo sistema numérico

    Metapost: Nuevo sistema numérico binario; nuevos programas upmpost y updvitomp con japonés-activado, análogo a up-tex. -

    MacT

    MacTEX: Actualizaciones al paquete incluido GhostScript para respaldo de CJK. El Panel de Configuración de la Distribución TEX ahora trabaja en Yosemite (Mac OS X-10.10). Portafolios de recursos de @@ -6808,7 +6642,7 @@ bifurcaci class="E">EX; portafolios de bifurcación de datos (.dfont) permanecen con respaldo. -

    Infraestructuras: El script

    Infraestructuras: El script fmtutil ha sido re-implementado para leer fmtutil.cnf en una base por-árbol, análogo a mktextfm, class="ec-lmss-10">mktexpk) ahora prefieren programas en sus propios directorios, en vez de utilizar la existente ruta (PATH). -

    Plataformas:

    Plataformas: *-kfreebsd fue removido, debido a que TEX Live está ahora disponible fácilmente a través de los mecanismos de la plataforma del sistema. Ayuda para plataformas adicionales están disponibles como @@ -6829,10 +6663,10 @@ href="http://tug.org/texlive/custom-bin.html" class="url" >http://tug.org/texlive/custom-bin.html). En adición a esto, algunas de las plataformas se han omitido del DVD (simplemente para ahorrar espacio), pero pueden ser instaladas normalmente a través del Internet. -

    +

    9.3. Presente—2016

    -

    LuaT

    LuaTEX: Cambios radicales de los primitivos, tanto en renombres como en eliminaciones de estos, al igual que la reorganización de la estructura de nodos. Los cambios están resumidos en un artículo por Hans Hagen, “LuaThttp://tug.org/TUGboat/tb37-1/tb115hagen-pdf.pdf); para todos los detalles acerca de esto, vea el manual de LuaTEX, texmf-dist/doc/luatex/base/luatex.pdf. -

    Metafont: Nuevos programas parientes altamente experimentales MFlua y MFluajit, que integran Lua con +

    Metafont: Nuevos programas parientes altamente experimentales MFlua y MFluajit, que integran Lua con Metafont, con propósitos de evaluación. -

    Metapost: arreglos de errores, depuraciones, y preparaciones internas para MetaPost 2.0. -

    pdfTEX: Utiliza variables del sistema SOURCE_DATE_EPOCH (si está fijada y aplicada) para las fechas de los -documentos; nuevos primitivos

    Metapost: arreglos de errores, depuraciones, y preparaciones internas para MetaPost 2.0. +

    SOURCE_DATE_EPOCH respaldo en todos los motores excepto para LuaTEX (el cual estará disponible +para el próximo lanzamiento) y el código original tex (que fue intencionalmente omitido): si la +variable del entorno del sistema está configurada y fijada, este valor es utilizado para las fechas, en +los resultados del PDF. Si el código SOURCE_DATE_EPOCH_TEX_PRIMITIVES está configurado y +establecido, entonces el valor del código SOURCE_DATE_EPOCH es utilizado para la inicialización de +los primitivos de TEX \year, \month, \day, y \time. El manual de pdfTEX tiene ejemplos y +detalles. +

    pdfTEX: nuevos primitivos \pdfinfoomitdate, \pdftrailerid, y \pdfsuppressptexinfo que controlan los valores que aparecen en la salida de datos, que normalmente se modifican con cada ejecución. Estas -funciones son para la salida del PDF, no del DVI. -

    XeT

    XeTEX: Nuevos primitivos \XeTeXhyphenatablelength, \XeTeXgenerateactualtext,
    \XeTeXinterwordspaceshaping, \mdfivesum; el límite de caracteres de clases se incrementó a 4096; y el id de la unidad de octeto o byte incrementó. -

    Otras utilidades: +

    Otras utilidades:

    • gregorio es un nuevo programa, parte del paquete gregoriotex que es para la composición - - tipográfica de notaciones musicales de cantos Gregorianos. Está incluido estándar en shell_escape_commands. @@ -6885,25 +6735,28 @@ class="ec-lmtt-10">-a omite todos estos ajustes.
    • ps2pk puede manipular las fuentes extendidas PK/GF.
    -

    MacT

    MacTEX: El Panel de Configuración de la Distribución TEX ya no existe; su funcionalidad ahora se encuentra en TeX Live Utility; conjunto de aplicaciones GUI (Interfaz Gráfica de Usuario) actualizadas; un nuevo script cjk-gs-integrate puede ser ejecutado por aquellos usuarios que desean incorporar varias fuentes CJK en el visualizador Ghostscript. -

    Infraestructura: Respaldo y apoyo para el fichero de configuración a nivel-del-sistema de

    Infraestructura: Respaldo y apoyo para el fichero de configuración a nivel-del-sistema de tlmgr; verificación de las sumas de control de los paquetes; si el GPG está disponible, verifique la firma, la credencial de las -actualizaciones en la red. (Si el GPG no está disponible, las actualizaciones proceden como es +actualizaciones en la red. Estos chequeos ocurren mediante ambos tanto en el instalador como en el programa +TEX Live Manager tlmgr (Si el GPG no está disponible, las actualizaciones proceden como es usual.) -

    Plataformas:

    Plataformas: alpha-linux y mipsel-linux fueron removidas. -

    +

    9.4. Futuro

    -

    TEhttp://tug.org/texlive/contribute.html. -

    Por favor, envíe correcciones, referencias y ofertas de ayuda a: +

    Por favor, envíe correcciones, referencias y ofertas de ayuda a:

    -

    Feliz T \Ucom{install-tl-windows -no-gui} \end{alltt} @@ -826,7 +828,7 @@ configuraciones de \dirname{TEXDIR} en el instalador. La razón principal en cambiarlo, es por ejemplo si usted no tiene los permisos necesarios para escribirlos en la localización estándar. No se tiene que ser el -administrador del sistema, o la 'raíz', para instalar \TL, pero sí +administrador del sistema, o la `raíz', para instalar \TL, pero sí tiene que tener acceso para escribirlo al directorio de destino. Una alternativa razonable es un directorio local, o el @@ -1347,7 +1349,7 @@ incorrectamente, obtendrá el error \samp{Can't open display}. \item Vista previa del resultado del archivo \acro{PDF}: \begin{alltt} > \Ucom{gv sample2e.pdf} -\textrm{or:} +\textrm{o:} > \Ucom{xpdf sample2e.pdf} \end{alltt} Ninguno de estos, ni \cmdname{gv} ni \cmdname{xpdf} están incluidos en @@ -1735,7 +1737,7 @@ Bajo Windows, el instalador hace varias cosas extra: instalación con un usuario solamente, el instalador también crea un ingreso de desinstalación, que se encuentra bajo el menú de Start o Comienzo. -\item{Write-protect} Para una instalación con privilegios +\item[Write-protect] Para una instalación con privilegios administrativos, los directorios de \TL\ son write-protected, o protegidos-contra-escritura, siempre y cuando \TL\ haya sido instalado en un disco @@ -2005,7 +2007,7 @@ Si la base de datos no existe, o no aplica a este elemento de ruta, o no corresponde con ningún archivo, el sistema de archivos es escaneado (si esto no ha sido prohibido por alguna especificación que comience con \samp{!!}\ y si el archivo que -está siendo buscado, tuviese que existir). \KPS{} construye la +está siendo buscado, ya existe). \KPS{} construye la lista de directorios que corresponde con este elemento de la ruta, y luego revisa en cada uno de estos elementos, por el archivo que se está buscando. @@ -3532,7 +3534,7 @@ un aproximado equivalente.) Esperamos que esto eventualmente se traduzca a mejorías para todos, en el sistema \TeX. -\subsubsection{2006} +\subsubsection{2008} En el 2008, la infraestructura completa de \TL{} fue rediseñada y re-implementada. Toda la información acerca de @@ -3686,9 +3688,9 @@ todos los motores que fueron usados para producir PDF y Pdf\AllTeX\ ahora \emph{automáticamente} convierte un archivo encapsulado de PostScript (EPS) a un PDF, mediante la vía de -del paquete \pkgname{epstopdf}, cuando y siempre que el archivo de +del paquete \pkgname{epstopdf}, siempre y cuando el archivo de configuración \code{graphics.cfg} de \LaTeX\ esté cargado, y -si PDF es seleccionado como estándar en la salida. Las +si el formato PDF es seleccionado como estándar en la salida. Las opciones estándar, tienen como objetivo, eliminar cualquier chance de que los archivos que hayan sido creados a mano, puedan ser sobrescritos, pero puedes también prevenir que por @@ -3859,7 +3861,7 @@ externo, entre muchas cosas más (vea el sitio en el Internet). de Type1, cuando los nombres son los mismos. \item El arreglo de búsquedas que no coincidan, entre \XeTeX\ y \code{xdvipdfmx}. - \item Apoyo de fuentes de math de OpenType. + \item Apoyo de fuentes para matemática de OpenType. \end{itemize} \cmdname{xdvi}: ahora utiliza las fuentes FreeType en @@ -4051,7 +4053,7 @@ para MetaPost 2.0. excepto para Lua\TeX\ (el cual estará disponible para el próximo lanzamiento) y el código original \code{tex} (que fue intencionalmente omitido): si la variable del entorno -del sistema esté configurada y fijada, este valor es utilizado +del sistema está configurada y fijada, este valor es utilizado para las fechas, en los resultados del PDF. Si el código \code{SOURCE\_DATE\_EPOCH\_TEX\_PRIMITIVES} está configurado y establecido, entonces el valor del código @@ -4128,4 +4130,4 @@ ayuda a: \medskip \noindent \textsl{Feliz \TeX ing!} -\end{document} \ No newline at end of file +\end{document} -- cgit v1.2.3