SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Creaci´n de listas de acr´nimos con glossaries
        o                  o
                               Digna Gonz´lez Otero
                                         a
                                      Itsas

                               31 de marzo de 2011


´
Indice
1. Introducci´n
              o                                                                    1
   1.1. Objetivo de documento . . . . . . . . . . . . . . . . . . . . .            1
   1.2. Alternativas . . . . . . . . . . . . . . . . . . . . . . . . . . . .       2

2. Uso     de glossaries                                                           2
   2.1.    Principios b´sicos . . . . . . . . . . . . . . . . . . . . . . . . .
                       a                                                           2
   2.2.    Uso de los acr´nimos . . . . . . . . . . . . . . . . . . . . . . .
                         o                                                         3
   2.3.    Listado de acr´nimos . . . . . . . . . . . . . . . . . . . . . . .
                         o                                                         4

3. Resumen                                                                         5


1.      Introducci´n
                  o
1.1.      Objetivo de documento
    El objetivo de este documento es explicar muy brevemente c´mo funciona
                                                              o
el paquete glossaries, y en concreto c´mo se puede utilizar para crear listas
                                        o
de acr´nimos. La documentaci´n de este paquete se encuentra en CTAN, y
       o                        o
hay una versi´n larga
              o        1 y otra abreviada2 .

    Se recomienda consultar estos manuales para informaci´n m´s detallada
                                                          o     a
del funcionamiento del paquete y para otros casos de aplicaci´n.
                                                             o
  1
      http://mirror.ctan.org/macros/latex/contrib/glossaries/glossaries.pdf
  2
      http://mirror.ctan.org/macros/latex/contrib/glossaries/glossariesbegin.pdf




                                           1
1.2.     Alternativas
    Existen otras alternativas para crear listas de acr´nimos, por ejemplo,
                                                       o
el paquete acronym3 . Este paquete es muy f´cil de utilizar, pero es mucho
                                              a
menos flexible que glossaries. Por ejemplo, no permite ordenar el listado
de acr´nimos, y dispone de muchas menos opciones de configuraci´n.
      o                                                           o


2.      Uso de glossaries
2.1.     Principios b´sicos
                     a
   Para usar glossaries en primer lugar tenemos que incluir el paquete
mediante usepackage, y despu´s hacer que genere los archivos intermedios
                                e
necesarios con el comando makeglossaries. A la hora de cargar el pa-
quete podemos especificar algunas opciones de configuraci´n. Por ejemplo,
                                                          o
podemos escribir lo siguiente en el pre´mbulo de nuestro documento:
                                       a
% Cargo e l p aq u et e g l o s s a r i e s con d i f e r e n t e s o p c i o n e s :
% ∗ acronym para c r e a r l i s t a s de a c r  ’ onimos
% ∗ n o n u m b e r l i s t para que en l a l i s t a de a c r  ’ onimos no ponga
% en qu  ’ e p  ’ a g i n a s a p a r e c e cada t  ’ ermino
% ∗ s h o r t c u t s para poder u t i l i z a r l o s nombres c o r t o s
% para a c r  ’ onimos :  ac , e t c
% ∗ xindy para que u t i l i c e xindy como motor de i nd e x a d o .
% ∗ s a n i t i z e=none para no t e n e r problemas con l o s a c e n t o s

  usepackage [ acronym , nonumberlist , shortcuts , %
xindy={language=spanish−traditional } , %
sanitize=none ] { glossaries }

 makeglossaries

    Adem´s, para que el t´
          a               ıtulo de la lista de acr´nimos aparezca en caste-
                                                  o
llano, tendremos que usar el siguiente comando:
   renewcommand { acronymname }{ Lista de Acr  ’ onimos } %
 addto  captionsspanish { %
 renewcommand ∗{ acronymname }{ Lista de Acr  ’ onimos } %
}

   Como se muestra en los comentarios del texto, las opciones cargadas son
para lo siguiente:

acronym indica que queremos crear listas de acr´nimos.
                                               o
  3
      http://mirror.ctan.org/macros/latex/contrib/acronym/acronym.pdf


                                           2
nonumberlist para que en la lista no indique junto a cada t´rmino en
                                                           e
    qu´ p´ginas aparece.
      e a

shortcuts para poder utilizar los comandos cortos para acr´nimos. Por
                                                          o
     ejemplo, ac, acl, etc.

xindy para utilizar xindy como motor de indexado. Para ello hay que ins-
    talarlo en el equipo. En GNU/Linux, paquete xindy.

sanitize=none para evitar problemas con los acentos al utilizar algunos
     comandos, como acs o acl.

    glossaries necesita un motor de indexado para generar un ´    ındice de las
palabras y t´rminos y luego poder ordenarlos. Por defecto usa makeindex,
             e
pero en este ejemplo se ha utilizado xindy porque dicen que es m´s reco-
                                                                      a
mendable por su soporte para c´digo L TEX y su mayor compatibilidad con
                                o       A
otros idiomas (por ejemplo, por las tildes).
    A continuaci´n, tambi´n en el pre´mbulo, hay que crear un listado de
                  o        e            a
los acr´nimos que se quieran utilizar. Se puede crear el listado en un archivo
       o
a parte e incluirlo con input.
    El formato del listado de acr´nimos es el siguiente:
                                 o

 newacronym{etiqueta}{nombrecorto}{nombre largo}

   A continuaci´n se muestran algunos ejemplos:
               o
 newacronym { CSE }{ CSE }{ Calidad en el Suministro El  ’ ectrico }
 newacronym { PER }{ PER }{ Plan de Energ  ’ ias Renovables }
 newacronym { REE }{ REE }{ Red El  ’ ectrica de Espa ˜ na }
 newacronym { PCC }{ PCC }{ Punto de Conexi  ’ on Com  ’ un }
 newacronym { PFC }{ PFC }{ proyecto fin de carrera }



2.2.   Uso de los acr´nimos
                     o
   A continuaci´n, en el cuerpo del documento podemos referenciar los
               o
acr´nimos. Algunos de los comandos a utilizar son los siguientes:
   o

ac muestra el acr´nimo en su forma completa (nombre largo + nombre
                  o
    corto entre par´ntesis) la primera vez que aparece el acr´nimo en el
                    e                                        o
    documento, y la forma corta el resto de veces.

acl muestra la forma larga del acr´nimo.
                                   o

acs muestra la forma corta.

                                      3
acf muestra la forma completa.

    Por ejemplo, si ponemos ac{PFC}, la primera vez aparecer´ la forma
                                                                a
completa, as´ proyecto fin de carrera (PFC), pero las siguientes la forma
             ı
corta, as´ PFC.
         ı
    Adem´s de estos comandos, hay otros para que la inicial empiece por
           a
may´scula, por ejemplo cuando los usamos al principio de una frase. Son los
    u
mismos comandos, pero con la inicial en may´scula. Acl{PFC} genera este
                                           u
resultado: Proyecto fin de carrera

2.3.   Listado de acr´nimos
                     o
    Para generar el listado de acr´nimos es necesario compilar con el siste-
                                  o
ma de indexado. Para ello, basta con ejecutar el siguiente comando en el
directorio donde est´ nuestro fichero:
                    a
 makeglossaries NombreFichero

   El orden de compilado es el siguiente:

  1. latex (o pdflatex)

  2. makeglossaries

  3. latex (o pdflatex)

  4. latex (o pdflatex)

   Por ultimo, en el lugar del documento donde queramos generar el ´
       ´                                                              ındi-
ce de acr´nimos tendremos que escribir printglossaries. Si queremos
         o
que aparezca en el ´
                   ındice de contenidos, tendremos que utilizar el comando
addcontentsline
 section ∗{ Lista de acr  ’ onimos }
 printglossaries
 addcontentsline { toc }{ section }{ Lista de Acr  ’ onimos }




                                      4
3.     Resumen

      documentclass { article }
     [ . . . ] % Aqu ’ i s e c a r g a r  ’ i a n m ’ a s p a q u e t e s
      usepackage [ acronym , nonumberlist , shortcuts , %
     xindy={language=spanish−traditional } , %
     sanitize=none ] { glossaries }

       renewcommand { acronymname }{ Lista de Acr  ’ onimos } %
     addto  captionsspanish { %
     renewcommand ∗{ acronymname }{ Lista de Acr  ’ onimos } %
    }

     makeglossaries
     input { acronyms }
     begin { document }
     section { Introducci  ’ on }

    La  ac { CSE } es muy importante en los sistemas porque . . .

    En este  ac { PFC } . . .

    % S e c c i  ’ on de l i s t a de a c r  ’ onimos :
     printglossaries
     addcontentsline { toc }{ section }{ Lista de Acr  ’ onimos }
     end { document }

         Contenido del fichero acronyms.tex:
1    newacronym { CSE }{ CSE }{ Calidad en el Suministro El  ’ ectrico }
2    newacronym { PER }{ PER }{ Plan de Energ  ’ ias Renovables }
3    newacronym { REE }{ REE }{ Red El  ’ ectrica de Espa ˜ na }
4    newacronym { PCC }{ PCC }{ Punto de Conexi  ’ on Com  ’ un }
5    newacronym { PFC }{ PFC }{ proyecto fin de carrera }

         Compilar seg´n la siguiente secuencia:
                     u

         1. latex (o pdflatex)

         2. makeglossaries

         3. latex (o pdflatex)

         4. latex (o pdflatex)




                                                     5

Contenu connexe

Tendances

Sistemas de control en tiempo discreto por katsuhiko ogata
Sistemas de control en tiempo discreto por katsuhiko ogataSistemas de control en tiempo discreto por katsuhiko ogata
Sistemas de control en tiempo discreto por katsuhiko ogataWill Benavides
 
Logica Difusa Introduccion
Logica Difusa IntroduccionLogica Difusa Introduccion
Logica Difusa IntroduccionESCOM
 
4.2 integracion numerica
4.2 integracion numerica4.2 integracion numerica
4.2 integracion numericamorenito9001
 
Series de Fourier en señales periódicas
Series de Fourier en señales periódicasSeries de Fourier en señales periódicas
Series de Fourier en señales periódicasOrlando Ramirez
 
Empresas con BDOO
Empresas con BDOOEmpresas con BDOO
Empresas con BDOOtec lerdo
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
Analisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacioAnalisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacioAdamari Cortes
 
Grupo13 coeficientes de fourier- propiedad mínima
Grupo13   coeficientes de fourier- propiedad mínimaGrupo13   coeficientes de fourier- propiedad mínima
Grupo13 coeficientes de fourier- propiedad mínimaJosé Puerta
 
Solucionario sistemas y señales 2edition oppenheim
Solucionario   sistemas y señales 2edition oppenheimSolucionario   sistemas y señales 2edition oppenheim
Solucionario sistemas y señales 2edition oppenheimVictor Sagastume
 
Máquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y AplicacionesMáquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y AplicacionesRosviannis Barreiro
 
Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnLuis Jherry
 
esto es de transformacion del modelo relacional
esto es  de transformacion del modelo relacionalesto es  de transformacion del modelo relacional
esto es de transformacion del modelo relacionalBrahyan Marquez
 

Tendances (20)

Sistemas de control en tiempo discreto por katsuhiko ogata
Sistemas de control en tiempo discreto por katsuhiko ogataSistemas de control en tiempo discreto por katsuhiko ogata
Sistemas de control en tiempo discreto por katsuhiko ogata
 
Unidad1 Lenguajes y automatas
Unidad1 Lenguajes y automatasUnidad1 Lenguajes y automatas
Unidad1 Lenguajes y automatas
 
Logica Difusa Introduccion
Logica Difusa IntroduccionLogica Difusa Introduccion
Logica Difusa Introduccion
 
2 resistencia
2   resistencia2   resistencia
2 resistencia
 
Logica
LogicaLogica
Logica
 
4.2 integracion numerica
4.2 integracion numerica4.2 integracion numerica
4.2 integracion numerica
 
Series de Fourier en señales periódicas
Series de Fourier en señales periódicasSeries de Fourier en señales periódicas
Series de Fourier en señales periódicas
 
De palabras y lenguajes
De palabras y lenguajesDe palabras y lenguajes
De palabras y lenguajes
 
Administrador de Tabla de Símbolos
Administrador de Tabla de SímbolosAdministrador de Tabla de Símbolos
Administrador de Tabla de Símbolos
 
Empresas con BDOO
Empresas con BDOOEmpresas con BDOO
Empresas con BDOO
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
Laplace
LaplaceLaplace
Laplace
 
Analisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacioAnalisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacio
 
Grupo13 coeficientes de fourier- propiedad mínima
Grupo13   coeficientes de fourier- propiedad mínimaGrupo13   coeficientes de fourier- propiedad mínima
Grupo13 coeficientes de fourier- propiedad mínima
 
Lenguajes de una maquina de turing
Lenguajes de una maquina de turingLenguajes de una maquina de turing
Lenguajes de una maquina de turing
 
Solucionario sistemas y señales 2edition oppenheim
Solucionario   sistemas y señales 2edition oppenheimSolucionario   sistemas y señales 2edition oppenheim
Solucionario sistemas y señales 2edition oppenheim
 
Máquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y AplicacionesMáquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y Aplicaciones
 
Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fn
 
esto es de transformacion del modelo relacional
esto es  de transformacion del modelo relacionalesto es  de transformacion del modelo relacional
esto es de transformacion del modelo relacional
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 

Similaire à LaTeX: Glossaries

Similaire à LaTeX: Glossaries (20)

Tutorial latex
Tutorial latexTutorial latex
Tutorial latex
 
Manual de programacion LaTeX
Manual de programacion LaTeXManual de programacion LaTeX
Manual de programacion LaTeX
 
Pdf
PdfPdf
Pdf
 
Tutorial_Latex.pdf
Tutorial_Latex.pdfTutorial_Latex.pdf
Tutorial_Latex.pdf
 
Mprogintc++ regular
Mprogintc++ regularMprogintc++ regular
Mprogintc++ regular
 
Mprogintc++
Mprogintc++Mprogintc++
Mprogintc++
 
Apuntes de progra c++
Apuntes de progra c++Apuntes de progra c++
Apuntes de progra c++
 
Manual de programacion en lenguaje c++
Manual de programacion en lenguaje c++Manual de programacion en lenguaje c++
Manual de programacion en lenguaje c++
 
Mprogintc++ prog(3)
Mprogintc++ prog(3)Mprogintc++ prog(3)
Mprogintc++ prog(3)
 
mprogintc++.pdf
mprogintc++.pdfmprogintc++.pdf
mprogintc++.pdf
 
CURSO C ++ (1).pdf
CURSO C ++ (1).pdfCURSO C ++ (1).pdf
CURSO C ++ (1).pdf
 
CURSO C ++ (1).pdf
CURSO C ++ (1).pdfCURSO C ++ (1).pdf
CURSO C ++ (1).pdf
 
Compilador sobre conversión de unidades
Compilador sobre conversión de unidadesCompilador sobre conversión de unidades
Compilador sobre conversión de unidades
 
Tutorial share latex
Tutorial share latexTutorial share latex
Tutorial share latex
 
Lenguaje c 2_neo
Lenguaje c 2_neoLenguaje c 2_neo
Lenguaje c 2_neo
 
Ejercicio compiladores
Ejercicio compiladoresEjercicio compiladores
Ejercicio compiladores
 
Analizador Léxico y Sintáctico para Compilador que Invierte Cadenas utilizand...
Analizador Léxico y Sintáctico para Compilador que Invierte Cadenas utilizand...Analizador Léxico y Sintáctico para Compilador que Invierte Cadenas utilizand...
Analizador Léxico y Sintáctico para Compilador que Invierte Cadenas utilizand...
 
Tutorial programa de_concordancias
Tutorial programa de_concordanciasTutorial programa de_concordancias
Tutorial programa de_concordancias
 
Documeto compilardorcontadorletras
Documeto compilardorcontadorletrasDocumeto compilardorcontadorletras
Documeto compilardorcontadorletras
 
Tutorial de cakePHP itst
Tutorial de cakePHP itstTutorial de cakePHP itst
Tutorial de cakePHP itst
 

Plus de Digna González

Visualizacion de Imagen Médica con 3D Slicer
Visualizacion de Imagen Médica con 3D SlicerVisualizacion de Imagen Médica con 3D Slicer
Visualizacion de Imagen Médica con 3D SlicerDigna González
 
Poster ECG y RCP (reanimación cardiopulmonar)
Poster ECG y RCP (reanimación cardiopulmonar)Poster ECG y RCP (reanimación cardiopulmonar)
Poster ECG y RCP (reanimación cardiopulmonar)Digna González
 
Introduccion TIC y video corporativo
Introduccion TIC y video corporativoIntroduccion TIC y video corporativo
Introduccion TIC y video corporativoDigna González
 
Ehusfera: Blogosfera de la UPV/EHU
Ehusfera: Blogosfera de la UPV/EHUEhusfera: Blogosfera de la UPV/EHU
Ehusfera: Blogosfera de la UPV/EHUDigna González
 
Licencias Creative Commons
Licencias Creative CommonsLicencias Creative Commons
Licencias Creative CommonsDigna González
 
5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX ImprimibleDigna González
 
5-Beamer: Creación de presentaciones con LaTeX
5-Beamer: Creación de presentaciones con LaTeX5-Beamer: Creación de presentaciones con LaTeX
5-Beamer: Creación de presentaciones con LaTeXDigna González
 

Plus de Digna González (20)

Visualizacion de Imagen Médica con 3D Slicer
Visualizacion de Imagen Médica con 3D SlicerVisualizacion de Imagen Médica con 3D Slicer
Visualizacion de Imagen Médica con 3D Slicer
 
Poster ECG y RCP (reanimación cardiopulmonar)
Poster ECG y RCP (reanimación cardiopulmonar)Poster ECG y RCP (reanimación cardiopulmonar)
Poster ECG y RCP (reanimación cardiopulmonar)
 
Otras herramientas
Otras herramientasOtras herramientas
Otras herramientas
 
Introduccion TIC y video corporativo
Introduccion TIC y video corporativoIntroduccion TIC y video corporativo
Introduccion TIC y video corporativo
 
Ehusfera: Blogosfera de la UPV/EHU
Ehusfera: Blogosfera de la UPV/EHUEhusfera: Blogosfera de la UPV/EHU
Ehusfera: Blogosfera de la UPV/EHU
 
Licencias Creative Commons
Licencias Creative CommonsLicencias Creative Commons
Licencias Creative Commons
 
Otros servicios UPV/EHU
Otros servicios UPV/EHUOtros servicios UPV/EHU
Otros servicios UPV/EHU
 
Difusion contenidos UPV
Difusion contenidos UPVDifusion contenidos UPV
Difusion contenidos UPV
 
Albergue disco UPV/EHU
Albergue disco UPV/EHUAlbergue disco UPV/EHU
Albergue disco UPV/EHU
 
Elkarlan
ElkarlanElkarlan
Elkarlan
 
TIC: introduccion
TIC: introduccionTIC: introduccion
TIC: introduccion
 
Filtros caf
Filtros cafFiltros caf
Filtros caf
 
Amplificadores caf
Amplificadores cafAmplificadores caf
Amplificadores caf
 
LaTeX (Euskara)
LaTeX (Euskara)LaTeX (Euskara)
LaTeX (Euskara)
 
Itsas
ItsasItsas
Itsas
 
Pstricks resumen
Pstricks resumenPstricks resumen
Pstricks resumen
 
5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible5-beamer: Creación de presentaciones con LaTeX Imprimible
5-beamer: Creación de presentaciones con LaTeX Imprimible
 
5-Beamer: Creación de presentaciones con LaTeX
5-Beamer: Creación de presentaciones con LaTeX5-Beamer: Creación de presentaciones con LaTeX
5-Beamer: Creación de presentaciones con LaTeX
 
Truquillos LaTeX
Truquillos LaTeXTruquillos LaTeX
Truquillos LaTeX
 
4-Zotero
4-Zotero4-Zotero
4-Zotero
 

Dernier

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 

Dernier (15)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 

LaTeX: Glossaries

  • 1. Creaci´n de listas de acr´nimos con glossaries o o Digna Gonz´lez Otero a Itsas 31 de marzo de 2011 ´ Indice 1. Introducci´n o 1 1.1. Objetivo de documento . . . . . . . . . . . . . . . . . . . . . 1 1.2. Alternativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2. Uso de glossaries 2 2.1. Principios b´sicos . . . . . . . . . . . . . . . . . . . . . . . . . a 2 2.2. Uso de los acr´nimos . . . . . . . . . . . . . . . . . . . . . . . o 3 2.3. Listado de acr´nimos . . . . . . . . . . . . . . . . . . . . . . . o 4 3. Resumen 5 1. Introducci´n o 1.1. Objetivo de documento El objetivo de este documento es explicar muy brevemente c´mo funciona o el paquete glossaries, y en concreto c´mo se puede utilizar para crear listas o de acr´nimos. La documentaci´n de este paquete se encuentra en CTAN, y o o hay una versi´n larga o 1 y otra abreviada2 . Se recomienda consultar estos manuales para informaci´n m´s detallada o a del funcionamiento del paquete y para otros casos de aplicaci´n. o 1 http://mirror.ctan.org/macros/latex/contrib/glossaries/glossaries.pdf 2 http://mirror.ctan.org/macros/latex/contrib/glossaries/glossariesbegin.pdf 1
  • 2. 1.2. Alternativas Existen otras alternativas para crear listas de acr´nimos, por ejemplo, o el paquete acronym3 . Este paquete es muy f´cil de utilizar, pero es mucho a menos flexible que glossaries. Por ejemplo, no permite ordenar el listado de acr´nimos, y dispone de muchas menos opciones de configuraci´n. o o 2. Uso de glossaries 2.1. Principios b´sicos a Para usar glossaries en primer lugar tenemos que incluir el paquete mediante usepackage, y despu´s hacer que genere los archivos intermedios e necesarios con el comando makeglossaries. A la hora de cargar el pa- quete podemos especificar algunas opciones de configuraci´n. Por ejemplo, o podemos escribir lo siguiente en el pre´mbulo de nuestro documento: a % Cargo e l p aq u et e g l o s s a r i e s con d i f e r e n t e s o p c i o n e s : % ∗ acronym para c r e a r l i s t a s de a c r ’ onimos % ∗ n o n u m b e r l i s t para que en l a l i s t a de a c r ’ onimos no ponga % en qu ’ e p ’ a g i n a s a p a r e c e cada t ’ ermino % ∗ s h o r t c u t s para poder u t i l i z a r l o s nombres c o r t o s % para a c r ’ onimos : ac , e t c % ∗ xindy para que u t i l i c e xindy como motor de i nd e x a d o . % ∗ s a n i t i z e=none para no t e n e r problemas con l o s a c e n t o s usepackage [ acronym , nonumberlist , shortcuts , % xindy={language=spanish−traditional } , % sanitize=none ] { glossaries } makeglossaries Adem´s, para que el t´ a ıtulo de la lista de acr´nimos aparezca en caste- o llano, tendremos que usar el siguiente comando: renewcommand { acronymname }{ Lista de Acr ’ onimos } % addto captionsspanish { % renewcommand ∗{ acronymname }{ Lista de Acr ’ onimos } % } Como se muestra en los comentarios del texto, las opciones cargadas son para lo siguiente: acronym indica que queremos crear listas de acr´nimos. o 3 http://mirror.ctan.org/macros/latex/contrib/acronym/acronym.pdf 2
  • 3. nonumberlist para que en la lista no indique junto a cada t´rmino en e qu´ p´ginas aparece. e a shortcuts para poder utilizar los comandos cortos para acr´nimos. Por o ejemplo, ac, acl, etc. xindy para utilizar xindy como motor de indexado. Para ello hay que ins- talarlo en el equipo. En GNU/Linux, paquete xindy. sanitize=none para evitar problemas con los acentos al utilizar algunos comandos, como acs o acl. glossaries necesita un motor de indexado para generar un ´ ındice de las palabras y t´rminos y luego poder ordenarlos. Por defecto usa makeindex, e pero en este ejemplo se ha utilizado xindy porque dicen que es m´s reco- a mendable por su soporte para c´digo L TEX y su mayor compatibilidad con o A otros idiomas (por ejemplo, por las tildes). A continuaci´n, tambi´n en el pre´mbulo, hay que crear un listado de o e a los acr´nimos que se quieran utilizar. Se puede crear el listado en un archivo o a parte e incluirlo con input. El formato del listado de acr´nimos es el siguiente: o newacronym{etiqueta}{nombrecorto}{nombre largo} A continuaci´n se muestran algunos ejemplos: o newacronym { CSE }{ CSE }{ Calidad en el Suministro El ’ ectrico } newacronym { PER }{ PER }{ Plan de Energ ’ ias Renovables } newacronym { REE }{ REE }{ Red El ’ ectrica de Espa ˜ na } newacronym { PCC }{ PCC }{ Punto de Conexi ’ on Com ’ un } newacronym { PFC }{ PFC }{ proyecto fin de carrera } 2.2. Uso de los acr´nimos o A continuaci´n, en el cuerpo del documento podemos referenciar los o acr´nimos. Algunos de los comandos a utilizar son los siguientes: o ac muestra el acr´nimo en su forma completa (nombre largo + nombre o corto entre par´ntesis) la primera vez que aparece el acr´nimo en el e o documento, y la forma corta el resto de veces. acl muestra la forma larga del acr´nimo. o acs muestra la forma corta. 3
  • 4. acf muestra la forma completa. Por ejemplo, si ponemos ac{PFC}, la primera vez aparecer´ la forma a completa, as´ proyecto fin de carrera (PFC), pero las siguientes la forma ı corta, as´ PFC. ı Adem´s de estos comandos, hay otros para que la inicial empiece por a may´scula, por ejemplo cuando los usamos al principio de una frase. Son los u mismos comandos, pero con la inicial en may´scula. Acl{PFC} genera este u resultado: Proyecto fin de carrera 2.3. Listado de acr´nimos o Para generar el listado de acr´nimos es necesario compilar con el siste- o ma de indexado. Para ello, basta con ejecutar el siguiente comando en el directorio donde est´ nuestro fichero: a makeglossaries NombreFichero El orden de compilado es el siguiente: 1. latex (o pdflatex) 2. makeglossaries 3. latex (o pdflatex) 4. latex (o pdflatex) Por ultimo, en el lugar del documento donde queramos generar el ´ ´ ındi- ce de acr´nimos tendremos que escribir printglossaries. Si queremos o que aparezca en el ´ ındice de contenidos, tendremos que utilizar el comando addcontentsline section ∗{ Lista de acr ’ onimos } printglossaries addcontentsline { toc }{ section }{ Lista de Acr ’ onimos } 4
  • 5. 3. Resumen documentclass { article } [ . . . ] % Aqu ’ i s e c a r g a r ’ i a n m ’ a s p a q u e t e s usepackage [ acronym , nonumberlist , shortcuts , % xindy={language=spanish−traditional } , % sanitize=none ] { glossaries } renewcommand { acronymname }{ Lista de Acr ’ onimos } % addto captionsspanish { % renewcommand ∗{ acronymname }{ Lista de Acr ’ onimos } % } makeglossaries input { acronyms } begin { document } section { Introducci ’ on } La ac { CSE } es muy importante en los sistemas porque . . . En este ac { PFC } . . . % S e c c i ’ on de l i s t a de a c r ’ onimos : printglossaries addcontentsline { toc }{ section }{ Lista de Acr ’ onimos } end { document } Contenido del fichero acronyms.tex: 1 newacronym { CSE }{ CSE }{ Calidad en el Suministro El ’ ectrico } 2 newacronym { PER }{ PER }{ Plan de Energ ’ ias Renovables } 3 newacronym { REE }{ REE }{ Red El ’ ectrica de Espa ˜ na } 4 newacronym { PCC }{ PCC }{ Punto de Conexi ’ on Com ’ un } 5 newacronym { PFC }{ PFC }{ proyecto fin de carrera } Compilar seg´n la siguiente secuencia: u 1. latex (o pdflatex) 2. makeglossaries 3. latex (o pdflatex) 4. latex (o pdflatex) 5