Son las abreviaturas de Comprehensive TeX Archive Network (Red del Archivo Completo de TeX). Son tres servidores de FTP que almacenan prácticamente todo lo relacionado con el TeX. Sus nodos son:
También se puede acceder mediante gopher o WWW con otros nombres, y existen interfaces de acceso como
http://www.ucc.ie/cgi-bin/ctanque muestra una serie de réplicas del CTAN, y permite hacer búsquedas en ellas.
En los tres casos el material de TeX está en el directorio
/tex-archive
. Cada uno es un mirror o réplica de los
otros dos: Los tres contienen lo mismo (con un día de diferencia a lo
más, en teoría). Por lo tanto conviene conectarse al que que nos
caiga más cerca. Dado que siempre hay que ir a /tex-archive
,
se puede omitir dicho directorio y darse por supuesto. Por ejemplo,
si alguien nos dice que LaTeX se encuentra en
CTAN/macros/latex
quiere decir que podemos encontrarlo por
ejemplo en el directorio
ftp://ftp.dante.de/tex-archive/macros/latex
Nota: Desde hace tiempo, ftp.shsu.edu
funciona tan mal que los
mantenedores del CTAN han decidido (20 de junio de 1996) no
considerarlo ya más un nodo del CTAN. Para los usuarios de América, se
recomienda usar la siguiente réplica:
ftp://ftp.cdrom.com/pub/tex/ctanEn España existe una réplica del CTAN en
ftp://ftp.rediris.es/mirror/tex-archiveaunque no se actualiza con la misma rapidez que los nodos del CTAN.
Es el código acordado en la reunión del TUG 1990 en Cork, el llamado TeX
256 international character set que es, al menos en lo que se
refiere al castellano, compatible con ML-TeX, ISO Latin Alphabet 1
(IS 8859/1) y el DEC Multinational Character Set. Que además, es el de
las fuentes DC/EC. Esto significa que es posible utilizar en entrada
los caracteres acentuados directamente (por ejemplo con compose
en Sun o terminales VTxxx
(xxx
>= 200).
Babel es un conjunto de estilos escritos por Johannes L. Braams que:
artikel1.sty
usa parte de la ayuda de babel. Es fácil
escribir estilos que combinen con babel. Si tu estilo lo escribes
usando para los literales las macros que babel define, lo tendrás
sin ningún esfuerzo adicional para una veintena de idiomas. Es cierto
que la probabilidad de que uses serbo-croata es escasa, pero hay
francés, portugués, italiano, alemán, etc. Los convenios de
babel derivan del trabajo realizado por Hubert
Partl. Estilos escritos de forma compatible con el trabajo de
Partl, deben funcionar con babel en principio. De hecho, es ya
estándar este convenio en las versiones de LaTeX posteriores a
octubre de 1991.
Babel puede conseguirse en:
CTAN/languages/babel
eTeX es una extensión de TeX con nuevas primitivas y algunas correcciones en el código de TeX para mejorar (aun más si cabe) sus capacidades tipográficas. Es solo un paso intermedio para NTS, que será el nombre definitivo. eLaTeX es una versión de LaTeX para eTeX, que en realidad es exactamente igual en su funcionamiento, solo que los archivos de formato de TeX y eTeX no son compatibles.
omega es similar en concepto, aunque distinto en realización, ya que utiliza preprocesadores integrados con TeX. Además, funciona con unicode y permite escribir en cualquier lengua conocida (o por conocer). lambda es una versión de LaTeX para omega, y se puede decir lo mismo que sobre eLaTeX.
Ambas son prescindibles si solo quieres usar TeX; pero ambas son imprescindibles si quieres ir más allá en tipografía.
RevTeX es un conjunto de macros y estilos en LaTeX realizado por la Sociedad Americana de Física, la Sociedad Americana de Óptica, y el Instituto Americano de Física. Sirve para componer artículos y resúmenes para muchas revistas de estas sociedades y algunas otras. Las ventajas son las de LaTeX (texto en ASCII que puede enviarse por e-mail y entre distintas plataformas, archivos reducidos, más importancia al contenido y la estructura que a la estética, fórmulas matemáticas impecables, manejo sofisticado de referencias y citas, etc.) y las de estar específicamente desarrollado para artículos de una revista científica. Así, es muy fácil preparar preprints que se asemejan mucho al resultado final y donde es muy fácil calcular el número de páginas. Es inmediato preparar separatas en formato PDF.
Aunque la versión RevTeX 3.1 no es del todo compatible con LaTeX (hay que modificar algo las tablas, por ejemplo) está en fase beta una versión RevTeX 4 que solucionaría estos problemas.
Se puede encontrar más información en la página Web del Instituto Americano de Física (en la sección de publicaciones, programa Compuscript)
http://www.aip.org
box
y cuando conviene utilizarlas?
Realmente esta es una pregunta más especializada. Una box
es una forma
de guardar información para reutilizarla después. Por ejemplo, se
podría guardar un logo con información con
\newsavebox{\logo}
\sbox{\logo}{\includegraphics{logo.eps}}
y luego utilizarla con \usebox{\logo}
. La diferencia con usar
\newcommand{\logo}{\includegraphics{logo.eps}}
y luego poner
\logo
cada vez que se utilice es la siguiente:
Lo que hay en un box
ya está hecho y compuesto. Lo que hay en una macro son
ordenes que se ejecutan cuando se usa la macro, y por tanto no se
componen hasta ese momento. Cuando es necesario utilizar muchas veces
la definición sale más rentable usar un savebox
ya que el
recuadro usado contiene siempre exactamente lo mismo y de esta forma,
no se llama a \includegraphics
en cada pagina, sino tan solo
una vez. Sin embargo, una box
no admite argumentos como lo hace
una macro.