SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Practicas de laboratorio en scilab y matlab
Practicas de laboratorio en scilab y matlabPracticas de laboratorio en scilab y matlab
Practicas de laboratorio en scilab y matlabAbelRodrguez9
 
Semana 4 - S1 CRECIMIENTO LOGÍSTICO.pptx
Semana 4 - S1  CRECIMIENTO LOGÍSTICO.pptxSemana 4 - S1  CRECIMIENTO LOGÍSTICO.pptx
Semana 4 - S1 CRECIMIENTO LOGÍSTICO.pptxJulioVasquezCe
 
Catalogo tecnico reinike pernos
Catalogo tecnico reinike pernosCatalogo tecnico reinike pernos
Catalogo tecnico reinike pernoslorebugedo
 
Prosonic s fdu90 endress+hauser datasheet-ultrasonic sensors
Prosonic s fdu90 endress+hauser datasheet-ultrasonic sensorsProsonic s fdu90 endress+hauser datasheet-ultrasonic sensors
Prosonic s fdu90 endress+hauser datasheet-ultrasonic sensorsENVIMART
 
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...Giovanni Mendoza
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...SANTIAGO PABLO ALBERTO
 
Pintura tanques api 650 y api 510
Pintura tanques api 650 y api 510Pintura tanques api 650 y api 510
Pintura tanques api 650 y api 510edisonjairo
 
SISTEMA AMERICANO Y SISTEMA EUROPEO
SISTEMA AMERICANO Y SISTEMA EUROPEOSISTEMA AMERICANO Y SISTEMA EUROPEO
SISTEMA AMERICANO Y SISTEMA EUROPEObRenDx
 
Manual de programación con Win-FST en PLC Festo
Manual de programación con Win-FST en PLC Festo Manual de programación con Win-FST en PLC Festo
Manual de programación con Win-FST en PLC Festo SANTIAGO PABLO ALBERTO
 
Alonso finn ii .campos+y+ondas+volumen+2+marcelo+alonso+edward+finn
Alonso finn ii .campos+y+ondas+volumen+2+marcelo+alonso+edward+finnAlonso finn ii .campos+y+ondas+volumen+2+marcelo+alonso+edward+finn
Alonso finn ii .campos+y+ondas+volumen+2+marcelo+alonso+edward+finnJorge Sanchez
 

Was ist angesagt? (20)

Sensores analogicos
Sensores analogicosSensores analogicos
Sensores analogicos
 
Practicas de laboratorio en scilab y matlab
Practicas de laboratorio en scilab y matlabPracticas de laboratorio en scilab y matlab
Practicas de laboratorio en scilab y matlab
 
Ejercicios Desarrollados - DINÁMICA
Ejercicios Desarrollados - DINÁMICAEjercicios Desarrollados - DINÁMICA
Ejercicios Desarrollados - DINÁMICA
 
Semana 4 - S1 CRECIMIENTO LOGÍSTICO.pptx
Semana 4 - S1  CRECIMIENTO LOGÍSTICO.pptxSemana 4 - S1  CRECIMIENTO LOGÍSTICO.pptx
Semana 4 - S1 CRECIMIENTO LOGÍSTICO.pptx
 
Catalogo tecnico reinike pernos
Catalogo tecnico reinike pernosCatalogo tecnico reinike pernos
Catalogo tecnico reinike pernos
 
Sensor acustico.
Sensor acustico.Sensor acustico.
Sensor acustico.
 
Prosonic s fdu90 endress+hauser datasheet-ultrasonic sensors
Prosonic s fdu90 endress+hauser datasheet-ultrasonic sensorsProsonic s fdu90 endress+hauser datasheet-ultrasonic sensors
Prosonic s fdu90 endress+hauser datasheet-ultrasonic sensors
 
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
Integracion de LabVIEW, SolidWorks y Lego Mindstorms para diseño de Brazo Mec...
 
PLC y Electroneumática: Neumática
PLC y Electroneumática: NeumáticaPLC y Electroneumática: Neumática
PLC y Electroneumática: Neumática
 
Dinamica hibbeler
Dinamica hibbelerDinamica hibbeler
Dinamica hibbeler
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
 
Propiedades madera balsa
Propiedades madera balsaPropiedades madera balsa
Propiedades madera balsa
 
Pintura tanques api 650 y api 510
Pintura tanques api 650 y api 510Pintura tanques api 650 y api 510
Pintura tanques api 650 y api 510
 
Tutoria 6 problema 3
Tutoria 6   problema 3Tutoria 6   problema 3
Tutoria 6 problema 3
 
SISTEMA AMERICANO Y SISTEMA EUROPEO
SISTEMA AMERICANO Y SISTEMA EUROPEOSISTEMA AMERICANO Y SISTEMA EUROPEO
SISTEMA AMERICANO Y SISTEMA EUROPEO
 
Manual de programación con Win-FST en PLC Festo
Manual de programación con Win-FST en PLC Festo Manual de programación con Win-FST en PLC Festo
Manual de programación con Win-FST en PLC Festo
 
Los resortes1
Los resortes1Los resortes1
Los resortes1
 
Control por plc
Control por plcControl por plc
Control por plc
 
Alonso finn ii .campos+y+ondas+volumen+2+marcelo+alonso+edward+finn
Alonso finn ii .campos+y+ondas+volumen+2+marcelo+alonso+edward+finnAlonso finn ii .campos+y+ondas+volumen+2+marcelo+alonso+edward+finn
Alonso finn ii .campos+y+ondas+volumen+2+marcelo+alonso+edward+finn
 
Anclajes tomo1
Anclajes tomo1Anclajes tomo1
Anclajes tomo1
 

Ähnlich wie LaTeX: Glossaries

Ähnlich wie 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
 

Mehr von 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
 
3 - BibTeX: Gestión de bibliografía en LaTeX
3 - BibTeX: Gestión de bibliografía en LaTeX3 - BibTeX: Gestión de bibliografía en LaTeX
3 - BibTeX: Gestión de bibliografía en LaTeXDigna González
 

Mehr von 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
 
4-Zotero
4-Zotero4-Zotero
4-Zotero
 
3 - BibTeX: Gestión de bibliografía en LaTeX
3 - BibTeX: Gestión de bibliografía en LaTeX3 - BibTeX: Gestión de bibliografía en LaTeX
3 - BibTeX: Gestión de bibliografía en LaTeX
 

Kürzlich hochgeladen

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Kürzlich hochgeladen (12)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

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