diff options
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-es/texlive-es.tex')
-rw-r--r-- | Master/texmf-dist/doc/texlive/texlive-es/texlive-es.tex | 471 |
1 files changed, 273 insertions, 198 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-es/texlive-es.tex b/Master/texmf-dist/doc/texlive/texlive-es/texlive-es.tex index 82f36cd4257..051dbd461f8 100644 --- a/Master/texmf-dist/doc/texlive/texlive-es/texlive-es.tex +++ b/Master/texmf-dist/doc/texlive/texlive-es/texlive-es.tex @@ -93,11 +93,12 @@ sumario: \begin{itemize*} \item El script de la instalación es nombrado \filename{intall-tl}. El - mismo puede operar en el modo mago o ``wizard mode'' una vez dada - la opción \code{-gui=wizard} (estándar en Windows), un modo de - texto mediante \code{-gui=text} (estándar en todos los otros - sistemas operativos), y también el modo de experto \GUI{} dado - como \code{-gui=perltk}. Vea la sección \ref{sec:wininst} para Windows. + mismo puede operar en el modo mago o ``wizard mode'' una vez dada + la opción \code{-gui=wizard} (estándar en Windows), un modo de + texto mediante \code{-gui=text} (estándar en todos los otros + sistemas operativos), y también el modo de experto \GUI{} dado + como \code{-gui=perltk}. Vea la sección \ref{sec:wininst} para + Windows. \item Otro de los programas que se instala, es el `\TL\ Manager', nombrado \prog{tlmgr}. Que al igual que el instalador, puede @@ -2095,14 +2096,13 @@ recomendamos especificar esta (o cualquier otra) variable del sistema. En vez de esto, una instalación normal resulta en un archivo -\file{.../2018/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 -\file{.../2018/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. +\file{.../2018/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 +\file{.../2018/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. \emph{Todos} los archivos \file{texmf.cnf} en la ruta de búsqueda serán leídos, y las definiciones en archivos más @@ -2193,14 +2193,14 @@ valores de \file{./texmf.cnf} sobrepondrán aquellos de \subsubsection{Expansión estándar} \label{sec:default-expansion} - Si la ruta de búsqueda de más alta prioridad (vea - ``Orígenes de la ruta'' Path Sources) en la página~\ref{sec:path-sources} - contiene un \emph{dos puntos} adicional (i.e., líderes, - sobrantes, o dobles), \KPS{} inserta en ese punto, la - próxima ruta de búsqueda de más alta prioridad que es - definida. Si esa ruta insertada, tiene un extra punto, - lo mismo pasa con la próxima ruta de más alta prioridad. - Por ejemplo, dada la variable del sistema: + Si la ruta de búsqueda de más alta prioridad (vea ``Orígenes + de la ruta'' Path Sources) en la página~\ref{sec:path-sources} + contiene un \emph{dos puntos} adicional (i.e., líderes, + sobrantes, o dobles), \KPS{} inserta en ese punto, la próxima + ruta de búsqueda de más alta prioridad que es definida. Si esa + ruta insertada, tiene un extra punto, lo mismo pasa con la + próxima ruta de más alta prioridad. Por ejemplo, dada la + variable del sistema: \begin{alltt} > \Ucom{setenv TEXINPUTS /home/karl:} @@ -2258,16 +2258,17 @@ actualizados, sean los primeros, en encontrarse. \subsubsection{Expansión del subdirectorio} \label{sec:subdirectory-expnsion} -Dos o más barras oblicuas consecutivas, en un elemento de ruta después de un -directorio \var{d}, es reemplazado por todos los subdirectorios de -\var{d}: primero aquellos subdirectorios bajo \var{d}, después los -sub-subdirectorios bajo ellos, y así sucesivamente. En cada nivel, el orden -por el cual los directorios son buscados, \emph{no es especificado}. - -Si se especifica cualquier componente de un nombre de un archivo después -de \samp{//}, solamente los subdirectorios con los componentes que -correspondan, son incluídos. Por ejemplo, \samp{/a//b} expande a los -directorios \file{/a/1/b}, \file{/a2b}, \file{a/1/1/b}, y así +Dos o más barras oblicuas consecutivas, en un elemento de ruta después +de un directorio \var{d}, es reemplazado por todos los subdirectorios +de \var{d}: primero aquellos subdirectorios bajo \var{d}, después los +sub-subdirectorios bajo ellos, y así sucesivamente. En cada nivel, el +orden por el cual los directorios son buscados, \emph{no es +especificado}. + +Si se especifica cualquier componente de un nombre de un archivo +después de \samp{//}, solamente los subdirectorios con los componentes +que correspondan, son incluídos. Por ejemplo, \samp{/a//b} expande a +los directorios \file{/a/1/b}, \file{/a2b}, \file{a/1/1/b}, y así continúa, pero no a directorios como \file{/a/b/c}, o \file{/a/1}. Construcciones múltiples \samp{//} en una ruta, son posibles, pero @@ -2282,26 +2283,22 @@ archivos de configuración de \KPS{}. % necesita un espacio más ancho para estos labels. \newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}} \begin{ttdescription} - \item[\CODE{:}] 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. \par + \item[\CODE{:}] 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. \par \item[\CODE{;}] Separador en sistemas non-Unix (actúa como \code{:}). \item[\CODE{\$}] Expansión de variable. - \item[\CODE{\string~}] Representa el directorio de casa del - usuario. + \item[\CODE{\string~}] Representa el directorio de casa del + usuario. \item[\CODE{\char`\{...\char`\}}] Expansión de corchetes. - \item[\CODE{//}] Expansión de subdirectorio (puede ocurrir en - cualquier lugar de la ruta, excepto en el - principio). + \item[\CODE{//}] Expansión de subdirectorio (puede ocurrir en + cualquier lugar de la ruta, excepto en el principio). \item[\CODE{\%}] Comienzo de comentario. - \item[\CODE{\bs}] Carácter de - continuación - (permite entradas de múltiples - líneas). - \item[\CODE{!!}] Búsqueda \emph{solamente} en - la base de datos para localizar el - archivo, \emph{no} busca en el disco. + \item[\CODE{\bs}] Carácter de continuación (permite entradas + de múltiples líneas). + \item[\CODE{!!}] Búsqueda \emph{solamente} en la base de datos + para localizar el archivo, \emph{no} busca en el disco. \end{ttdescription} \subsection{Base de datos de nombres de archivos} @@ -2387,12 +2384,11 @@ Las opciones más frecuentes son descritas a continuación: el nombre, tal y como \KPS{} lo reconoce. Ejemplo de esto es \texttt{tex} o \texttt{enc archivos}. Ejecute en la línea de comando \texttt{kpsewhich -{}-help} para una lista con opciones. - \item[\texttt{-{}-mode=\var{string}}]\mbox{}\\ - Ajusta el modo de nombre para \ttvar{string} (cadena de -caracteres); esto solamente - afecta las búsquedas de \samp{gf} y \samp{pk}. Cuando no es estándar: - cualquier modo será encontrado. + Ajusta el modo de nombre para \ttvar{string} (cadena de + caracteres); esto solamente afecta las búsquedas de \samp{gf} + y \samp{pk}. Cuando no es estándar: cualquier modo será + encontrado. \item[\texttt{-{}-must-exist}]\mbox{}\\ Haz todo lo posible para encontrar los archivos, incluyendo comenzar la búsqueda en el disco. Por estándar, solamente la @@ -2412,8 +2408,9 @@ caracteres); esto solamente \item[\texttt{-{}-show-path=\var{name}}]\mbox{}\\ muestra la ruta usada para las búsquedas de archivo de tipo \texttt{\var{name}}. - Tanto una extensión de nombre de archivo (\code{.pk}, \code{.vf}, etc.) o un - nombre pueden ser usados, al igual que la opción \samp{-{}-format}. + Tanto una extensión de nombre de archivo (\code{.pk}, + \code{.vf}, etc.) o un nombre pueden ser usados, al igual que + la opción \samp{-{}-format}. \item[\texttt{-{}-debug=\var{num}}]\mbox{}\\ selecciona las opciones de depuración a \texttt{\var{num}}. \end{ttdescription} @@ -2454,39 +2451,43 @@ artículos en \textsl{TUGboat}. \begin{alltt} > \Ucom{kpsewhich cmr10.pk} \end{alltt} -Archivos bitmap del glifo de la fuente \file{.pk} son usados por los programas de -visualización, como \cmdname{dvips} y \cmdname{xdvi}. Nada es generado en este caso, -debido a que no hay archivos de Computer Modern pre-generados \samp{.pk} en \TL{}\Dash -las variantes Type-1 son usadas por estándar. +Archivos bitmap del glifo de la fuente \file{.pk} son usados por los +programas de visualización, como \cmdname{dvips} y \cmdname{xdvi}. +Nada es generado en este caso, debido a que no hay archivos de +Computer Modern pre-generados \samp{.pk} en \TL{}\Dash las variantes +Type-1 son usadas por estándar. \begin{alltt} > \Ucom{kspewhich wsuipa10.pk} \ifSingleColumn /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk \else /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk \fi\end{alltt} -Para estas fuentes (un alfabeto fonético de la Universidad de Washington) tuvimos que -generar archivos \samp{.pk}, y debido a que el modo estándar \MF{} de nuestra -instalación es \texttt{ljfour} con una base de resolución de 600\dpi{} (puntos por -pulgadas), este valor es ingresado. +Para estas fuentes (un alfabeto fonético de la Universidad de +Washington) tuvimos que generar archivos \samp{.pk}, y debido a que el +modo estándar \MF{} de nuestra instalación es \texttt{ljfour} con una +base de resolución de 600\dpi{} (puntos por pulgadas), este valor es +ingresado. \begin{alltt} > \Ucom{kpsewhich -dpi=300 wsuipa10.pk} \end{alltt} -En este caso, cuando se especifica que estamos -interesados en una resolución de -300\dpi (\texttt{-dpi=300}) vemos que tal fuente, no está disponible en este sistema. -Un programa como \cmdname{dvips} o \cmdname{xdvi} edificaría sin problemas, los -archivos requeridos \texttt{.pk}, usando el script \cmdname{mktexpk}. - -El próximo punto a tocar, son los archivos de configuración y cabecera de -\cmdname{dvips}. Primero miramos a uno de los archivos comúnmente usados, el prólogo -general \file{tex.pro} para respaldo de ayuda con \TeX{}, antes de hablar sobre la -configuración genérica del archivo (\file{config.ps}) y el mapa \file{psfonts.map} de -la fuente \PS{}\Dash que desde el 2004, los archivos de mapas y -codificaciones han tenido -sus rutas de búsquedas y nuevas localizaciones, en los árboles de \dirname{texmf}. -Debido a que el sufijo \samp{.ps} es ambiguo, tenemos que especificar explícitamente -cuáles de estos tipos de fuentes, tenemos que considerar de la configuración -(\optname{dvips config}) para el archivo \texttt{config.ps}. +En este caso, cuando se especifica que estamos interesados en una +resolución de 300\dpi (\texttt{-dpi=300}) vemos que tal fuente, no +está disponible en este sistema. +Un programa como \cmdname{dvips} o \cmdname{xdvi} edificaría sin +problemas, los archivos requeridos \texttt{.pk}, usando el script +\cmdname{mktexpk}. + +El próximo punto a tocar, son los archivos de configuración y cabecera +de \cmdname{dvips}. Primero miramos a uno de los archivos comúnmente +usados, el prólogo general \file{tex.pro} para respaldo de ayuda con +\TeX{}, antes de hablar sobre la configuración genérica del archivo +(\file{config.ps}) y el mapa \file{psfonts.map} de la fuente +\PS{}\Dash que desde el 2004, los archivos de mapas y codificaciones +han tenido sus rutas de búsquedas y nuevas localizaciones, en los +árboles de \dirname{texmf}. Debido a que el sufijo \samp{.ps} es +ambiguo, tenemos que especificar explícitamente cuáles de estos tipos +de fuentes, tenemos que considerar de la configuración (\optname{dvips +config}) para el archivo \texttt{config.ps}. \begin{alltt} > \Ucom{kpsewhich tex.pro} /usr/local/texmf/dvips/base/tex.pro @@ -2496,10 +2497,11 @@ cuáles de estos tipos de fuentes, tenemos que considerar de la configuración /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map \end{alltt} -Ahora le damos un vistazo más cerca, a los archivos de respaldo \PS{} para \acro{URW} -Times. El prefijo para estos en el esquema estándar de fuentes es \samp{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. +Ahora le damos un vistazo más cerca, a los archivos de respaldo \PS{} +para \acro{URW} Times. El prefijo para estos en el esquema estándar de +fuentes es \samp{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. \begin{alltt} > \Ucom{kpsewhich --format="dvips config" config.utm} /usr/local/texmf-dist/dvips/psnfss/config.utm @@ -2513,9 +2515,9 @@ el cual apunta al archivo \file{utm.map}, que queremos localizar a continuación > \Ucom{kpsewhich utm.map} /usr/local/texmf-dist/fonts/map/dvips/times/utm.map \end{alltt} -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): +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): \begin{alltt} utmb8r NimbusRomNo9L-Medi ... <utmb8a.pfb utmbi8r NimbusRomNo9L-MediItal... <utmbi8a.pfb @@ -2534,41 +2536,43 @@ Tomemos por ejemplo, la instancia de la fuente Times Roman ... urw/utm/utmr8a.pfb \fi\end{alltt} -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 -\cmdname{kpsewhich} mostrará el primer archivo con que se tropieza. +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 \cmdname{kpsewhich} mostrará el +primer archivo con que se tropieza. \subsubsection{Acciones de depuración o ``debugging''} \label{sec:debugging} -Algunas veces es necesario, investigar como un programa resuelve las referencias de un -archivo. Para hacer esto más práctico, \KPS{} ofrece varios niveles de -la salida de depuración, resultados de la depuración, o debugging: - \begin{ttdescription} \item[\texttt{\ 1}] \texttt{Llamadas - inmediatas} (búsquedas en el disco) - Cuando se está operando con una - base de datos \file{ls-R} - actualizada, esto casi siempre, no - devuelve un resultado en la salida. - \item[\texttt{\ 2}] Referencias a las - tablas hash (tales como \file{ls-R} - base de datos, archivos de los - mapas, y archivos de - configuración). \item[\texttt{\ - 4}] Operaciones de abrir y cerrar - archivos. \item[\texttt{\ 8}] Información - general de la ruta, para los tipos - de archivos que son buscados por - \KPS{}. Esto se ha mostrado útil, - para encontrar el origen donde una ruta en - particular de algún archivo, haya - sido definida. \item[\texttt{16}] - Lista de directorio, para cada - elemento en la ruta (solamente búsquedas - relevantes en el disco). \item[\texttt{32}] - Búsqueda de archivos. \item[\texttt{64}] Valores - de las variables. +Algunas veces es necesario, investigar como un programa resuelve las +referencias de un archivo. Para hacer esto más práctico, \KPS{} ofrece +varios niveles de la salida de depuración, resultados de la +depuración, o debugging: + + \begin{ttdescription} + \item[\texttt{\ 1}] \texttt{Llamadas inmediatas} + (búsquedas en el disco) Cuando se está + operando con una base de datos \file{ls-R} + actualizada, esto casi siempre, no devuelve un + resultado en la salida. + \item[\texttt{\ 2}] Referencias a las tablas hash + (tales como \file{ls-R} base de datos, + archivos de los mapas, y archivos de + configuración). + \item[\texttt{\ 4}] Operaciones de abrir y cerrar + archivos. + \item[\texttt{\ 8}] Información general de la + ruta, para los tipos de archivos que son + buscados por \KPS{}. Esto se ha mostrado útil, + para encontrar el origen donde una ruta en + particular de algún archivo, haya sido + definida. + \item[\texttt{16}] Lista de directorio, para cada + elemento en la ruta (solamente búsquedas + relevantes en el disco). + \item[\texttt{32}] Búsqueda de archivos. + \item[\texttt{64}] Valores de las variables. \end{ttdescription} Un valor de \texttt{-1} fijará todas las opciones anteriores; en práctica, esto es usualmente lo más @@ -2985,29 +2989,31 @@ Asymptote, que trabaje con \TL. \item Peter Breitenlohner y el equipo \eTeX\ {\L}uczak, por \cmdname{tlpmgui}, que ha sido usado en versiones anteriores. -\item Akira Kakuto, por proveer los binarios de Windows de su distribución - \acro{W32TEX} para \TeX\ en japonés (\url{http://w32tex.org}), y muchas - otras contribuciones de desarrollo. +\item Akira Kakuto, por proveer los binarios de Windows de su + distribución \acro{W32TEX} para \TeX\ en japonés + (\url{http://w32tex.org}), y muchas otras contribuciones de + desarrollo. -\item Jonathan Kew, por desarollar el impresionante motor de \XeTeX{} y por - tomar su tiempo, en resolver el problema de integrarlo en \TL{}, al - igual que la versión inicial del instalador de Mac\TeX{}, y también por - nuestro recomendable programa \TeX{}works. \item Dick Koch, por la - mantención de Mac\TeX\ (\url{http://tug.org/mactex}) en - estrecha colaboración - con \TL{}, y por su gran entusiasmo en hacerlo. +\item Jonathan Kew, por desarollar el impresionante motor de \XeTeX{} + y por tomar su tiempo, en resolver el problema de integrarlo en + \TL{}, al igual que la versión inicial del instalador de + Mac\TeX{}, y también por nuestro recomendable programa + \TeX{}works. \item Dick Koch, por la mantención de Mac\TeX\ + (\url{http://tug.org/mactex}) en estrecha colaboración con + \TL{}, y por su gran entusiasmo en hacerlo. -\item Reinhard Kotucha, por sus grandes contribuciones a la infraestructura y - el instalador de \TL{} 2008, al igual que por su esfuerzo con la - investigación de Windows, el script de \texttt{getnonfreefonts}, y - mucho más. +\item Reinhard Kotucha, por sus grandes contribuciones a la + infraestructura y el instalador de \TL{} 2008, al igual que por su + esfuerzo con la investigación de Windows, el script de + \texttt{getnonfreefonts}, y mucho más. \item Siep Kroonenberg, también por sus enormes contribuciones a la - infraestructura e instalador de \TL{} 2008, especialmente en Windows, y - por su trabajo en actualizar este manual, donde describe muchas de - estas funciones. + infraestructura e instalador de \TL{} 2008, especialmente en + Windows, y por su trabajo en actualizar este manual, donde + describe muchas de estas funciones. -\item Mojca Miklavec, por muchísima ayuda con \ConTeXt, edificando muchos sets de binarios y mucho más. +\item Mojca Miklavec, por muchísima ayuda con \ConTeXt, edificando + muchos sets de binarios y mucho más. \item Heiko Oberdiek, por su paquete \pkgname{epstopdf} y muchos otros, también por comprimir los archivos de datos del extenso \pkgname{pst-geo} y de @@ -3037,7 +3043,6 @@ Asymptote, que trabaje con \TL. \item Peter Breitenlohner y el equipo \eTeX\ \item Phil Taylor, por ajustar las descargas BitTorrent. \item Luigi Scarso, por el continuo desarrollo de MetaPost, LuaTeX, y mucho más. - \item Tomasz Trzeciak, por su amplia ayuda con Windows. \item Vladimir Volovich, por su substancial ayuda con la migración y otros @@ -3287,12 +3292,13 @@ de ver \url{http://tug.org/texlive/mapenc.html}. contextos de errores, por la razón que es octeto-orientado u orientado con byte). -\item \textsf{pdfetex} es el motor estándar para todos los - formatos, excepto el \textsf{tex} básico como tal. (Por supuesto que genera \acro{DVI} - cuando se ejecuta como \textsf{latex}, etc.) Esto quiere decir, entre varias cosas, - que las funciones micro-tipográficas de \textsf{pdftex} están disponibles en \LaTeX{}, - \ConTeXt, etc., al igual que las funciones de \eTeX{} - (\OnCD{texmf-dist/doc/etex/base/}). +\item \textsf{pdfetex} es el motor estándar para todos los formatos, + excepto el \textsf{tex} básico como tal. (Por supuesto que genera + \acro{DVI} cuando se ejecuta como \textsf{latex}, etc.) Esto + quiere decir, entre varias cosas, que las funciones + micro-tipográficas de \textsf{pdftex} están disponibles en + \LaTeX{}, \ConTeXt, etc., al igual que las funciones de \eTeX{} + (\OnCD{texmf-dist/doc/etex/base/}). \item También quiere decir que \emph{más importante que nunca antes} la funcionalidad del paquete \pkgname{ifpdf} (trabaje con @@ -3305,31 +3311,29 @@ de ver \url{http://tug.org/texlive/mapenc.html}. ser definido incluso cuando \acro{DVI} haya sido escrito. \item pdf\TeX\ (\url{http://pdftex.org}) tiene muchas nuevas - funciones: + funciones: \begin{itemize*} - \item \cs{pdfmapfile} y \cs{pdfmapline} proveen - respaldo con los mapas de las fuentes, - dentro del mismo documento. - - \item Expansión micro-tipográfica puede ser usado - más fácilmente.\\ - \url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html} - - \item Todos los parámetros previamente configurados, - a través del archivo de configuración - \filename{pdftex.cfg} tienen que ser ahora a - través de primitivos, típicamente en - \filename{pdftexconfig.tex}; - \filename{pdftex.cfg} no es respaldado más. - Cualquier subsiguiente archivo - \filename{.fmt} tiene que desecharse nuevamente, tan - pronto cuando - \filename{pdftexconfig.tex} haya sido - modificado. - \item Vea el manual de pdf\TeX\ para más - información: - \OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}. + \item \cs{pdfmapfile} y \cs{pdfmapline} proveen + respaldo con los mapas de las fuentes, dentro del + mismo documento. + + \item Expansión micro-tipográfica puede ser usado más + fácilmente.\\ + \url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html} + + \item Todos los parámetros previamente configurados, a + través del archivo de configuración + \filename{pdftex.cfg} tienen que ser ahora a + través de primitivos, típicamente en + \filename{pdftexconfig.tex}; \filename{pdftex.cfg} + no es respaldado más. Cualquier subsiguiente + archivo \filename{.fmt} tiene que desecharse + nuevamente, tan pronto cuando + \filename{pdftexconfig.tex} haya sido modificado. + + \item Vea el manual de pdf\TeX\ para más información: + \OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}. \end{itemize*} \item El primitivo \cs{input} en \cmdname{tex} (y \cmdname{mf} y @@ -3424,6 +3428,7 @@ hubieron algunos cambios también: archivos específicos de usuarios, bajo el directorio \dirname{$HOME/.texlive2005} + \item Nuevas variables correspondientes a estos scripts como \envname{TEXMFCONFIG} y \envname{TEXMFSYSCONFIG} para especificar @@ -3443,6 +3448,7 @@ hubieron algunos cambios también: corresponder apropiadamente. Vea la sección~\ref{sec:texmftrees}, \p. \pageref{sec:texmftrees}. + \item El año pasado, primitivos indefinidos, como \verb|\pdfoutput| para la producción de \dvi\ a pesar que el programa @@ -3468,12 +3474,14 @@ hubieron algunos cambios también: \begin{verbatim} latex --translate-file=vacío.tcx tuarchivo.tex \end{verbatim} + \item El nuevo programa \cmdname{dvipdfmx} está incluido para traducción de DVI a PDF; esto es una actualización activamente mantenida de \cmdname{dvipdfm} (el cual está también disponible por ahora, pero no más recomendado). + \item Los nuevos programas \cmdname{pdfopen} \cmdname{pdfclose} están incluidos para permitir la recarga de archivos pdf, en el @@ -3482,6 +3490,7 @@ hubieron algunos cambios también: notablemente \cmdname{xpdf}, \cmdname{gv}, y \cmdname{gsview}, nunca han sufrido de este problema.) + \item Para consistencia, las variables \envname{HOMETEXMF} y \envname{VARTEXMF} han sido renombradas a \envname{TEXMFHOME} @@ -3514,11 +3523,10 @@ sistema. Los subdirectorios son nombrados por el o \filename{xetex}. Este cambio debe ser invisible en uso normal. -El programa de \texttt{tex} (básico) no lee ya más, las -primeras líneas \texttt{\%\&} para determinar el formato - que ejecutar; esto es divisado por el \TeX\ de - Knuth. (\LaTeX\ y todo lo demás, aún leen las - líneas \texttt{\%\&}). +El programa de \texttt{tex} (básico) no lee ya más, las primeras +líneas \texttt{\%\&} para determinar el formato que ejecutar; esto es +divisado por el \TeX\ de Knuth. (\LaTeX\ y todo lo demás, aún leen las +líneas \texttt{\%\&}). Por supuesto que este año también presenció (como usualmente) los cientos de actualizaciones a paquetes y @@ -3890,7 +3898,7 @@ Plataformas: \pkgname{armhf-linux}, \pkgname{mips-irix}, \pkgname{i386-netbsd}, y \pkgname{amd64-netbsd} añadido o revivido; \pkgname{powerpc-aix} removido. -\subsection{2014} +\subsubsection{2014} El 2014, presenció otra afinación de \TeX\ por parte de Knuth; esto afectó todos los motores, pero el único @@ -4040,9 +4048,7 @@ ahorrar espacio), pero pueden ser instaladas normalmente a través del Internet. % -\htmlanchor{news} -\subsection{2016} -\label{sec:tlcurrent} +\subsubsection{2016} Lua\TeX: Cambios radicales de los primitivos, tanto en renombres como en eliminaciones de estos, al igual que la reorganización de la @@ -4118,34 +4124,78 @@ Plataformas: \code{alpha-linux} y \code{mipsel-linux} fueron removidas. \subsubsection{2017} -\label{sec:tlcurrent} -Lua\TeX: Más funciones de devolución de llamadas o funciones de callback, más control en la composición tipográfica, más acceso a los comandos internos; librería \code{ffi} para cargar código dinámico fue añadida en algunas plataformas. +Lua\TeX: Más funciones de devolución de llamadas o funciones de +callback, más control en la composición tipográfica, más acceso a los +comandos internos; librería \code{ffi} para cargar código dinámico fue +añadida en algunas plataformas. -pdf\TeX: Variables de entorno |SOURCE_DATE_EPOCH_TEX_PRIMITIVES| del año pasado fueron renombrabas a |FORCE_SOURCE_DATE|, sin cambios en la funcionalidad; la lista de fichas o tokens de \cs{pdfpageattr} que contiene la cadena del código \code{/MediaBox}, omite la salida del código predeterminado de \code{/MediaBox}. +pdf\TeX: Variables de entorno |SOURCE_DATE_EPOCH_TEX_PRIMITIVES| del +año pasado fueron renombrabas a |FORCE_SOURCE_DATE|, sin cambios en la +funcionalidad; la lista de fichas o tokens de \cs{pdfpageattr} que +contiene la cadena del código \code{/MediaBox}, omite la salida del +código predeterminado de \code{/MediaBox}. -Xe\TeX: Matemática de Unicode/Opentype está ahora basada en el respaldo de la tabla de matemáticas de HarfBuzz; y algunas correcciones de errores. +Xe\TeX: Matemática de Unicode/Opentype está ahora basada en el +respaldo de la tabla de matemáticas de HarfBuzz; y algunas +correcciones de errores. -Dvips: implementación que el último papersize especial o el último especial del tamaño del papel gane, cuando múltiples dimensiones son especificadas, para consistencia con el programa \code{dvipdfmx} y expectativas del paquete; la opción \code{-LO} (\code{LO} config setting) restaura la funcionalidad anterior del primer especial ganador. +Dvips: implementación que el último papersize especial o el último +especial del tamaño del papel gane, cuando múltiples dimensiones son +especificadas, para consistencia con el programa \code{dvipdfmx} y +expectativas del paquete; la opción \code{-LO} (\code{LO} config +setting) restaura la funcionalidad anterior del primer especial +ganador. ep\TeX, eup\TeX: Nuevos primitivos \cs{pdfuniformdeviate}, \cs{pdfnormaldeviate}, \cs{pdfrandomseed}, \cs{pdfsetrandomseed}, \cs{pdfelapsedtime}, \cs{pdfresettimer}, de pdf\TeX. -Mac\TeX: Empezando este año, solamente aquellas versiones de \MacOSX\ para las cuales Apple aún lanza parches de seguridad, serán respaldadas en Mac\TeX, bajo la plataforma de nombre |x86_64-darwin|; actualmente esto quiere decir Yosemite, El-Capitan, y Sierra (10.10 y más recientes). Los binarios para versiones anteriores de \MacOSX\ no están incluidas en Mac\TeX, pero están aún disponibles en \TeX\ +Mac\TeX: Empezando este año, solamente aquellas versiones de \MacOSX\ +para las cuales Apple aún lanza parches de seguridad, serán +respaldadas en Mac\TeX, bajo la plataforma de nombre |x86_64-darwin|; +actualmente esto quiere decir Yosemite, El-Capitan, y Sierra (10.10 y +más recientes). Los binarios para versiones anteriores de \MacOSX\ no +están incluidas en Mac\TeX, pero están aún disponibles en \TeX\ Live (|x86_64-darwinlegacy|, \code{i386-darwin}, \code{powerpc-darwin}). -Infraestructura: El árbol \envname{TEXMFLOCAL} es ahora buscado antes de \envname{TEXMFSYSCONFIG} y \envname{TEXMFSYSVAR} (por norma estándar); se espera y se tiene la esperanza que esto coincida mejor con las expectativas de los archivos locales que sobrescriben los archivos del sistema. También, \code{tlmgr} tiene un modo nuevo \code{shell} para uso interactivo y de programación, y una nueva acción \code{conf auxtrees} que fácilmente añade y remueve árboles extra. - -\code{updmap} y \code{fmtutil}: Estos scripts ahora avisan e informan con una advertencia cuando son invocados sin explícitamente haber especificado tanto el así llamado modo (\code{updmap-sys}, \code{fmtutil-sys}, o la opción \code{-sys}), o en el modo de usuario (\code{updmap-user}, \code{fmtutil-user}, o la opción \code{-user}). Se espera que esto reducirá el problema perenne en invocar el modo de usuario por accidente y que por consiguiente se pierdan las actualizaciones futuras del sistema. Vea \url{http://tug.org/texlive/scripts-sys-user.html} para más detalles. +Infraestructura: El árbol \envname{TEXMFLOCAL} es ahora buscado antes +de \envname{TEXMFSYSCONFIG} y \envname{TEXMFSYSVAR} (por norma +estándar); se espera y se tiene la esperanza que esto coincida mejor +con las expectativas de los archivos locales que sobrescriben los +archivos del sistema. También, \code{tlmgr} tiene un modo nuevo +\code{shell} para uso interactivo y de programación, y una nueva +acción \code{conf auxtrees} que fácilmente añade y remueve árboles +extra. + +\code{updmap} y \code{fmtutil}: Estos scripts ahora avisan e informan +con una advertencia cuando son invocados sin explícitamente haber +especificado tanto el así llamado modo (\code{updmap-sys}, +\code{fmtutil-sys}, o la opción \code{-sys}), o en el modo de usuario +(\code{updmap-user}, \code{fmtutil-user}, o la opción \code{-user}). +Se espera que esto reducirá el problema perenne en invocar el modo de +usuario por accidente y que por consiguiente se pierdan las +actualizaciones futuras del sistema. Vea +\url{http://tug.org/texlive/scripts-sys-user.html} para más detalles. \code{install-tl}: acceso de rutas personales son ahora configuradas bajo los valores de Mac\TeX\ (|~/Library/...|)\, predeterminados en Macs. Nueva opción \code{-init-from-profile} para comenzar una instalación con los valores de un perfil dado; un nuevo comando \code{P} para que explícitamente guarde un perfil; nuevos nombres de variable de perfil (pero los anteriores son aún aceptados). -Sync\TeX: el nombre temporal de un archivo aparece ahora como \code{foo.synctex(busy)}, en vez de \code{foo.synctex.gz(busy)} (no~\code{.gz}). Compiladores y sistemas de edificación que quieren remover los archivos temporales pueden necesitar ajustes. +Sync\TeX: el nombre temporal de un archivo aparece ahora como +\code{foo.synctex(busy)}, en vez de \code{foo.synctex.gz(busy)} +(no~\code{.gz}). Compiladores y sistemas de edificación que quieren +remover los archivos temporales pueden necesitar ajustes. -Otras utilidades: \code{texosquery-jre8} es un nuevo programa multi-plataforma que extrae información del sistema operativo como la configuración de la localización, entre otros aspectos, de un documento \TeX\ y está incluido estándar en el intérprete de la línea de comandos |shell_escape_commands| para la ejecución restricta del shell. (Viejas versiones de JRE están respaldadas por texosquery, pero no pueden ser habilitadas en modo restricto, debido a que no son respaldadas por Oracle, incluso para problemas de seguridad.) +Otras utilidades: \code{texosquery-jre8} es un nuevo programa +multi-plataforma que extrae información del sistema operativo como la +configuración de la localización, entre otros aspectos, de un +documento \TeX\ y está incluido estándar en el intérprete de la línea +de comandos |shell_escape_commands| para la ejecución restricta del +shell. (Viejas versiones de JRE están respaldadas por texosquery, pero +no pueden ser habilitadas en modo restricto, debido a que no son +respaldadas por Oracle, incluso para problemas de seguridad.) -Plataformas: Vea la entrada acerca de Mac\TeX\ encima; no hay otros cambios. +Plataformas: Vea la entrada acerca de Mac\TeX\ encima; no hay otros +cambios. \htmlanchor{news} @@ -4154,26 +4204,51 @@ Plataformas: Vea la entrada acerca de Mac\TeX\ encima; no hay otros cambios. ep\TeX, eup\TeX: Nuevo primitivo \cs{epTeXversion}. -Lua\TeX: Preparación para el lanzamiento de Lua\TeX 5.3 en el 2019: el binario \code{luatex53} está disponible en la mayoría de las plataformas, pero debe ser renombrado \code{luatex} para que sea efectivo. O utilice los ficheros de \ConTeXt\ Garden (\url{http://wiki.contextgarden.net}); más información acerca de esto se puede encontrar allí. - -MetaPost: Arreglos con direcciones equivocadas en la ruta de acceso. Salidas de TFM y de PNG. - -pdf\TeX: Permite vectores de codificación para las fuentes de bitmap; el actual directorio no está configurado con un hash en el PDF ID; arreglos de depuración para \cs{pdfprimitive} y todo lo relacionado con el mismo. - -Xe\TeX: Respaldo para \code{Rotate} en la inclusión de imagen en PDF; escape con valores sin ceros si los resultados de la salida del driver fallan; varios arreglos con UTF-8 y otros primitivos. - -Mac\TeX: Vea más abajo, los cambios en el respaldo de la versión. Adicionalmente, los ficheros instalados en \code{Applications/TeX/} a través de Mac\TeX\ han sido reorganizados para tener mejor clarificación; ahora esta localización contiene cuatro programas de interfaz gráfica GUI (BibDesk, LaTeXiT, TeX Live Utility, and TeXShop) en el nivel más alto, y directorios con utilidades adicionales y documentación. - -\code{tlmgr}: nuevos instaladores \code{tlshell} (Tcl/Tk) y \code{tlcockpit} (Java); resultados de salida JSON; \code{uninstall} tiene ahora un sinónimo para \code{remove}; nueva acción/opción \code{print-platform-info}. +Lua\TeX: Preparación para el lanzamiento de Lua\TeX 5.3 en el 2019: el +binario \code{luatex53} está disponible en la mayoría de las +plataformas, pero debe ser renombrado \code{luatex} para que sea +efectivo. O utilice los ficheros de \ConTeXt\ Garden +(\url{http://wiki.contextgarden.net}); más información acerca de esto +se puede encontrar allí. + +MetaPost: Arreglos con direcciones equivocadas en la ruta de acceso. +Salidas de TFM y de PNG. + +pdf\TeX: Permite vectores de codificación para las fuentes de bitmap; +el actual directorio no está configurado con un hash en el PDF ID; +arreglos de depuración para \cs{pdfprimitive} y todo lo relacionado +con el mismo. + +Xe\TeX: Respaldo para \code{Rotate} en la inclusión de imagen en PDF; +escape con valores sin ceros si los resultados de la salida del driver +fallan; varios arreglos con UTF-8 y otros primitivos. + +Mac\TeX: Vea más abajo, los cambios en el respaldo de la versión. +Adicionalmente, los ficheros instalados en \code{Applications/TeX/} a +través de Mac\TeX\ han sido reorganizados para tener mejor +clarificación; ahora esta localización contiene cuatro programas de +interfaz gráfica GUI (BibDesk, LaTeXiT, TeX Live Utility, and TeXShop) +en el nivel más alto, y directorios con utilidades adicionales y +documentación. + +\code{tlmgr}: nuevos instaladores \code{tlshell} (Tcl/Tk) y +\code{tlcockpit} (Java); resultados de salida JSON; \code{uninstall} +tiene ahora un sinónimo para \code{remove}; nueva acción/opción +\code{print-platform-info}. Plataformas: \begin{itemize*} - \item Nuevo: \code{x86\_64-linuxmusl} y \code{aarch64-linux} + \item Nuevo: \code{x86\_64-linuxmusl} y \code{aarch64-linux} Removido: \code{armel-linux}, y \code{powerpc-linux} - \item \code{x86\_64-darwin} respalda 10.10--10.13 (Yosemite, El-Capitan, Sierra, y High-Sierra). + \item \code{x86\_64-darwin} respalda 10.10--10.13 (Yosemite, + El-Capitan, Sierra, y High-Sierra). - \item \code{x86\_64-darwinlegacy} respalda 10.6--10.10 (aunque \code{x86\_64-darwin} es preferido por 10.10). Todo el respaldo para 10.5 (leopard) ha cesado, esto quiere decir, que ambos \code{powerpc-darwin} y \code{i386-darwin platforms} han sido removidos. + \item \code{x86\_64-darwinlegacy} respalda 10.6--10.10 (aunque + \code{x86\_64-darwin} es preferido por 10.10). Todo el + respaldo para 10.5 (leopard) ha cesado, esto quiere decir, + que ambos \code{powerpc-darwin} y \code{i386-darwin + platforms} han sido removidos. \item Windows: XP ya no es respaldado. \end{itemize*} |