Plantilla Proyecto Fin de Carrera para LyX

de la Universidad de Granada (No oficial). Adaptable a otras Universidades.

PFC LyX

El propósito de esta plantilla es servir de base para aquellos que queráis redactar, utilizando TeX/LaTeX, vuestro Proyecto Final de Carrera, Trabajo de Fin de Máster, Tesis o similar. Para ello haremos uso del procesador de documentos con interfaz gráfica LyX. En mi caso utilicé MiKTeX 2.9 y LyX 2.0. Aclaro que podéis modificar la plantilla a vuestro antojo para adaptar el documento a vuestro gusto y al propósito deseado.

Descargar ejemplo en .pdfEjemplo PFC con LyX

Descargar plantilla PFC: Plantilla PFC para LyX

Este documento, aunque ha sufrido varias modificaciones, parte de una plantilla creada por Danny Price titulada Oxford LyX Template.

A continuación se explica como utilizarlo:

  • INSTALACIÓN:

Para la instalación de la plantilla hay que copiar los dos archivos de la carpeta “Instalación” en las rutas correspondientes:

A. Usuarios de Windows y Linux:

La clase de LaTeX ociamthesis-lyx.cls en el directorio donde tengáis instalado LaTeX, en mi caso:

C:/Program Files (x86)/MiKTeX 2.9/tex/latex/base

El layout para LyX ociamthesis-lyx.layout  en la carpeta donde esté LyX instalado, para mi es la siguiente ruta:

C:/Program Files (x86)/LyX 2.0/Resources/layouts

B. Usuarios de Mac:

Para los que utilicéis MacTeX las rutas son:

Users/[username]/Library/texmf/tex/latex/ociamthesis-lyx.cls

Users/[username]/Library/Application Support/LyX-2.0/layouts/ociamthesis-lyx.layout

Una vez copiados los archivos es importante seleccionar en LyX: Herramientas < Reconfigurar. Reiniciar LyX.

También deberéis actualizar la instalación de LaTeX, en mi caso, como tengo MiKTeX, en las Opciones < pestaña General < Maintenance, ahí puedo actualizar los paquetes instalados. Reiniciar el equipo y así os debería de reconocer los archivos.

  • ESTRUCTURA

Los documentos de los que está formado son los siguientes:

  1. Portada.
  2. Calificación.
  3. Contraportada.
  4. Resumen.
  5. Resumen en inglés.
  6. Confirmación de la realización del proyecto.
  7. Confirmación para incluir un ejemplar en la biblioteca.
  8. Agradecimientos.
  9. Glosario.
  10. Índice general.
  11. Índice de figuras.
  12. Índice de cuadros o tablas.
  13. Índice de algoritmos o códigos.
  14. Capítulo 1: Introducción.
  15. Capítulo 2: Estado del Arte.
  16. Capítulo 3: Especificación de requisitos.
  17. Capítulo 4: Planificación.
  18. Capítulo 5: Diseño.
  19. Capítulo 6: Implementación.
  20. Capítulo 7: Evaluación.
  21. Capítulo 8: Conclusiones.
  22. Apéndice A.
  23. Apéndice B.
  24. Referencias o Bibliografía
  25. thesis.lyx

1. Portada.

Se ha de configurar en el preámbulo de LaTeX. Se explica en la siguiente sección.

2. Calificación.

Es el documento donde se pondrá la nota final del proyecto.
Ruta: Dedicaciones/Nota.lyx

3. Contraportada.

Aparece el logo de la universidad, autor, tutor y departamento.
Ruta:Dedicaciones/Contraportada.lyx

4. Resumen.

No debería superar una cara de folio.
Ruta: Resumen/Abstract.lyx

5. Resumen en inglés.

Ruta: Resumen/AbstractEnglish.lyx

6. Confirmación de la autoría del proyecto.

Documento en el que se confirma por parte del tutor que eres el autor del proyecto.
Ruta: Dedicaciones/Confirmacion.lyx

7. Confirmación para incluir un ejemplar en la biblioteca.

Aceptas que un ejemplar del proyecto pueda incluirse en la biblioteca del centro para futuras consultas.
Ruta: Dedicaciones/ConfirmacionBiblioteca.lyx

8. Agradecimientos.

Ruta: Agradecimientos/Acknowledgments.lyx

9. Glosario.

Las entradas se irán añadiendo de forma automática a esta sección. Para añadir una nueva palabra: Insertar < Entrada de nomenclatura.
Ruta: Capitulos/glosario.lyx

10. Índice general.

Es generado de forma automática.

11. Índice de figuras.

Índice de imágenes, diagramas, gráficas, etc.
Es generado de forma automática.

12. Índice de cuadros o tablas.

Es generado de forma automática.

13. Índice de algoritmos o códigos.

Es generado de forma automática.

14. Capítulo 1: Introducción.

Ruta: Capitulos/Capitulo 1 Introducción.lyx

15. Capítulo 2: Estado del Arte.

Ruta: Capitulos/Capitulo 2 Estado del Arte.lyx

16. Capítulo 3: Especificación de requisitos.

Ruta: Capitulos/Capitulo 3 Especificacion de Requisitos.lyx

17. Capítulo 4: Planificación.

Ruta: Capitulos/Capitulo 4 Planificación.lyx

18. Capítulo 5: Diseño.

Ruta: Capitulos/Capitulo 5 Diseño.lyx

19. Capítulo 6: Implementación.

Ruta: Capitulos/Capitulo 6 Implementación.lyx

20. Capítulo 7: Evaluación.

Ruta: Capitulos/Capitulo 7 Evaluación.lyx

21. Capítulo 8: Conclusiones.

Ruta: Capitulos/Capitulo 8 Conclusiones.lyx

22. Apéndice A.

Ruta: Apendices/Apendice 1 Manual de Usuario Servidor.lyx

23. Apéndice B.

Ruta: Apendices/Apendice 2 Manual de Usuario Cliente.lyx

24. Referencias o Bibliografía.

Para añadir elementos a la bibliografía no se hará como en los documentos anteriores, en los que se escribe en un documento .lyx. Para la bibliografía se ha utilizado una herramienta para dar formato a las listas con referencias llamada BibTeX. Para editar las entradas de la bibliografía será necesario algún programa como TeXworks (en el que trabajas directamente con el código del archivo .bib) o alguno con interfaz gráfica como JabRef. Con ellos podrás crear bibliografías con un estilo más profesional.
Ruta: references\bao.bib

25. thesis.lyx

Es el documento padre, es decir, el documento que engloba a todos los demás. Para la generación del PFC en .pdf bastará con abrir este documento y pulsar en Ver < pdf (pdflatex).

  • PREÁMBULO LATEX

Para modificar el formato de los encabezados de página, el estilo de la numeración, la forma en que se muestra los cuadros con fragmento de código, etc. Hay que modificar el preámbulo de LaTeX. Para acceder a él en LyX hay que dirigirse en el menú superior a Documento < Configuración < Preámbulo Latex.

Algunos apuntes sobre el preámbulo:

Para los cuadros con fragmentos de código se ha utilizado el paquete Listings. En este ejemplo el código de que se muestra es Java, pero esta librería está diseñada para mostrar fragmentos de código de múltiples lenguajes.
Pueden modificarse los colores, elementos que mostrar en negrita, etc.

La portada, la puedes modificar este apartado del preámbulo:

%PORTADA
\title{PROYECTO FIN DE CARRERA \\ \begingroup \fontsize{300pt}{320pt}\selectfont \textbf{Aqui el Titulo del PFC} \endgroup}
\author{Aqui el Autor}
\college{}
%\renewcommand{\submittedtext}{Para los estudios de}
\degree{INGENIERÍA DE TELECOMUNICACIÓN}
\degreedate{Aqui la fecha}

El escudo que aparece en la portada se puede cambiar en esta línea:

%Imagen de la portada
\def\crest{{\includegraphics{titlepage/aquiTuLogo.pdf}}}

Para ello hay que guardar la imagen deseada en un archivo .pdf dentro de la carpeta Memoria PFC/titlepage.
Con Microsoft Word o con el propio Adobe Reader puedes hacerlo.

  • Algunas anotaciones generales:

Para convertir el documento completo a .pdf y que aparezcan de forma correcta la numeración de las páginas, encabezados, referencias, etc. Hay que abrir siempre thesis.lyx y en el menú superior Ver < Ver PDF (Es igual que pulsar sobre el botón con los ojos).
De todas formas puedes convertir cada uno de los capítulos por separado a .pdf para ver como quedaría, pero recuerda que no aparecerán de forma correcta los encabezados, pie de página, referencias, etc.

Recuerda cambiar el idioma del documento al español, para que los títulos de cada capítulo, índices, etc. no aparezcan en inglés.

Si necesitas insertar una nueva figura, tabla, cuadro con código, capítulo, etc. copia/pega una ya existente y edítala convenientemente, así todas tendrán el mismo formato. Recuerda que se añadirá automáticamente al índice correspondiente.

Para cambiar el nombre de la universidad, tienes que editar el archivo “ociamthesis-lyx.cls”, busca donde aparece {Universidad de Granada} y pon el nombre que elijas.

Si te falta algún paquete de LaTeX, puedes descargarlos de forma automática con la herramienta MiKTeX Package Manager incluida en la instalación de MiKTeX.

En la red hay mucha información sobre LyX / LaTeX. Personalmente recomiendo consultar la web de Un Bioinformatiquillo y el Manual LaTeX con LyX.

Para cualquier duda o consulta no dudes en escribirnos. Espero que este documento te sea útil. ¡Mucho ánimo!

Sobre el autor

Rafa M.
Rafa M.

Ingeniero de Telecomunicación. Actualmente trabajando como Auditor/Consultor de Seguridad Informática. Le gusta estar al día en todo lo relacionado con Internet y las nuevas tecnologías. Aficionado al running y el snowboard.

Te recomendamos

Tecnologia & Ciencia 0 Comentarios

Mouseless, el ratón invisible.

¿Os imagináis controlar el ordenador sin ningún dispositivo? Puede que no sea real aún, ¡pero el ratón si que puede

Desarrollo

Framework: ¿Por qué es mejor usarlos?

Un Framework es un conjunto de librerías y conceptos preparados para ser utilizados en tus proyectos. Te olvidarás de muchos

Tecnologia & Ciencia 1 Comentario

Mailbird, un efectivo cliente de escritorio para Gmail, Calendar, Facebook y Dropbox

¿Sois usuarios habituales de Gmail, Calendar, DropBox, Facebook? ¿Tenéis una serie de pestañas fijas en vuestro explorador que lo ralentizan

34 Comentarios

  1. Benjamin
    octubre 20, 18:46 Reply

    Muchas gracias por el post! estoy obligado sí o sí a utilizar lyx para escribir mi tesis en un tiempo record por lo que agradeceria consejos si no fuera mucha molestia

  2. juan
    octubre 20, 22:46 Reply

    Tengo lios hice los pasos q indicas pero empiezo a tener problemas en el encabezado y no compila el documento he revisado algunas cosas en el encabezado y estan como desconfiguradas podrias orientarme?

    • Rafa M.
      enero 23, 13:55 Reply

      ¡Hola Juan! ¿Qué error te está dando? Dame algún detalle que te podamos ayudar. Gracias

  3. Rafa
    noviembre 15, 20:57 Reply

    Disculpa Rafa. Estoy intentando instalar el ociamthesis-lyx.cls pero no hay manera de que me lo detecte. Incluso tuve problemas para instalar el .layout, tuve que configurarlo desde dentro del Lyx.

    No se si podrías guiarme ya que me gustaría basarme en esta plantilla para realizar mi PFC.

    • Rafa M.
      enero 23, 13:58 Reply

      ¡Hola Rafa! ¿Qué error te está dando? ¿En qué parte tienes problemas? Dame más detalles para poder ayudarte. Si ves que algún paquete de LaTeX no lo encuentra utiliza el MiKTeX Package Manager: http://docs.miktex.org/manual/pkgmgt.html

  4. mar
    marzo 13, 00:30 Reply

    Hola,
    Estoy intentando usar la plantilla, pero después de instalarla según las instrucciones indicadas (soy usuario de windows), cuando voy a escoger la clase de documento, me lo marca como no disponible y me muestra un mensaje que dice: “la clase de documento seleccionada ociamthesis-lyx requiere archivos externos no disponibles. La clase de documentos se puede usar, pero eldocumento no se puede compilar hasta que se instalen los siguientes requisitos: ociamthesis-lyx.cls”. No obstante, coloqué los 2 archivos en las carpetas correspondientes….. ¿Saben cómo podría solucionar este problema? Soy muy novata en Lyx…
    Muchas gracias de antemano.

  5. MANUEL
    marzo 17, 19:39 Reply

    Hola instale la plantilla en sistema operativo Windows 7, sin embargo cuando intento abrir el archivo thesis.lyx, me sale un error ya que no reconoce los archivos ociamthesis-lyx.layout
    ociamthesis-lyx.cls pese a que estan copiados, en la ruta como muestra en el presente tutorial, por lo tanto no compila el docuemento, necesito hacer la tesis en un tiepo record y necesito de esa plantilla me seria de una gran ayuda.

    • Rafa M.
      marzo 17, 19:55 Reply

      Hola Manuel y Mar, esta respuesta os puede ayudar a los dos. Una vez que hayáis copiado los archivos en los lugares correspondientes deberéis actualizar la instalación de LaTeX, en mi caso, como tengo MiKTeX, en las Opciones < pestaña General < Maintenance, ahí puedo actualizar los paquetes instalados. También hay que actualizar LyX en Tools < Reconfigure. Reiniciar el equipo y así os debería de reconocer los archivos.

      Saludos

  6. MANUEL
    marzo 20, 17:49 Reply

    Hola, gracias por la ayuda, ingrese ya en Maintenance, pero no logro actualizar los archivos, por favor me podria indicar cual es el proceso para actualizar dichos archivos.

  7. Diego C
    abril 10, 01:33 Reply

    Si estoy usando una plantilla llamada thesis pero no estoy conforme con el tipo de letra y el tamaño de la misma con el cual está quedando el documento:¿ En qué parte de la plantilla puedo modificar estos parámetros para que queden fijos en el documento? Agradecería su ayuda.

    • Rafa M.
      septiembre 04, 12:46 Reply

      Hola Diego C,

      Para modificar esos parámetros tienes que editar el código LaTeX de “ociamthesis-lyx.cls” y “ociamthesis-lyx.layout”. Mira los comentarios del código para no perderte. De todas formas, como indico en el artículo, esta plantilla tiene como base la plantilla de la Universidad de Oxford – Mathematical Institute.
      Aquí puedes ver la página de referencia para más información:
      http://www.maths.ox.ac.uk/help/faqs/latex/thesisclass

      Un saludo

      • Oscar
        febrero 27, 09:47 Reply

        Hola realmente estoy intentando conocer y modificar el tipo de fuente y tamaño que utiliza tu plantilla, pero no consigo encontrar dentro del condigo en latex donde se modifican estos parámetros, la thesisclass original está caída ya.

        ¿Podrías ayudarme? Gracias por todo

        • Rafa M.
          febrero 28, 15:24 Reply

          Hola Óscar,

          Para editar las diferentes fuentes de los documentos, depende de cual es el que quieres modificar, puedes modificar los archivos ociamthesis-lyx.cls, ociamthesis-lyx.layout o el preámbulo de LyX. Pero para ello debes de conocer el lenguaje de LaTeX.

          Saludos

  8. Esther He
    junio 26, 17:55 Reply

    Hola Rafa, muchas gracias por tu plantilla. No tengo experiencia en Latex y tengo un problemilla al visualizar el documento thesis.lyx. Me aparece el siguiente error: “LaTeX Error: Cannot determine size of graphic in D:/Mis Datos/Universidad/PFC”
    Este error aparece con respecto a todas las figuras del documento. ¿Dónde puedo cambiar esto?
    Gracias de antemano

  9. gilberto
    julio 10, 05:23 Reply

    como hacer para que en el índice general me salgan las palabras Apéndice A, y no únicamente la numeración del apéndice, es decir a mi me sale A. “nombre de apéndice” y yo quiero que salga Apéndice A. “nombre del apéndice”

  10. Héctor
    agosto 18, 23:42 Reply

    Saludos cordiales Rafa M.
    He instalado los programas tanto Miktex como Lyx.
    He seguido todos los comentarios y al igual que Manuel y mar y he tenido los mismos problemas.
    He aplicado las recetas indicadas pero no surten efecto.
    Veo que esto para solucionarlo va a ser largo.
    Rafa Podrias ser tan gentil y si se pudiese exportar la plantilla a otro formato.
    Es mi humilde opinion por mientras se salva el obstaculo del problema que se esta dando.
    Héctor

    • Rafa M.
      agosto 21, 21:40 Reply

      Hola Héctor,

      Imagino que habrás probado todo lo que aparece en el artículo. ¿Podrías detallar un poco más que problemas te da para ver si encontramos la solución?

      Un saludo

  11. Elena
    septiembre 01, 01:02 Reply

    Hola Rafa :)

    Lo primero de todo, darte las gracias por ofrecer esta plantilla a los demás. ¡Me ha facilitado muchísimo las cosas!

    Lo segundo, me gustaría saber cómo puedo hacer para cambiar las palabras “Universidad de Granada” que aparecen siempre por defecto en la portada (justo debajo del nombre del autor). He probado de todo desde el Preámbulo LaTeX pero la verdad es que no tengo mucha idea…

    Gracias :)

    • Elena
      septiembre 03, 19:42 Reply

      Rafa, ya lo he solucionado :) Me he metido con el código y he conseguido cambiarlo. Muchas gracias igualmente!!

    • Rafa M.
      septiembre 03, 23:07 Reply

      Hola Elena,

      Veo que has sido más rápida que yo. Para el resto si queréis cambiarlo: tenéis que editar el archivo “ociamthesis-lyx.cls” con un editor de LaTeX o con un editor de texto, donde aparece la cadena “{Universidad de Granada \par}” poned el nombre de vuestra universidad.

      Saludos

  12. Elena
    septiembre 11, 18:26 Reply

    Hola Rafa, vuelvo a molestarte.

    Me gustaría saber si es posible (y cómo) cambiar la palabra “cuadros” del “Índice de cuadros” para poner, en lugar de ello, “Índice de tablas”.

    Muchas gracias :)

    • Rafa M.
      septiembre 12, 20:03 Reply

      Hola Elena,

      Para nada molestas :) Tus dudas pueden ser las de otros.
      Para poner “Índice de tablas” en lugar de “Índice de cuadros” añade esto al final del preámbulo de LaTeX:

      En Documento < Configuración < Preámbulo de LaTeX añade las siguientes líneas al final de todo lo que tengas:

      \usepackage[spanish]{babel}

      \addto\captionsspanish{
      \def\tablename{Tabla}
      \def\listtablename{\’Indice de tablas}
      }

      Un saludo

  13. alejandro ibañez
    septiembre 18, 23:37 Reply

    hola, te agradezco mucho por la plantilla, yo la necesito urgente pero eh tenido problemas, te agradecería si fueras capaz de hacer un vídeo tutorial explicando y dando paso a paso la configuración eh instalación de la plantilla.

    • Guillermo Tejada
      octubre 27, 22:14 Reply

      Saludos , al igual que los compañeros hice la instalaciòn y las sugerencias indicadas para resolver problema. Le doy reconfigurar en Lyx y se queda colgada , igualmente no puedo actualizar Miktex . Comparto la idea de Alejandro agradecería si fueras capaz de hacer un vídeo tutorial explicando y dando paso a paso la configuración eh instalación de la plantilla.”

  14. Miguel Angel
    enero 08, 19:17 Reply

    Hola Rafa, lo primero, muchas gracias por tu plantilla. Te quería preguntar un par de cosas. Mi proyecto es sobre una aplicación de software, y me gustaría mostrar una lineas de código resaltadas o dentro de un recuadro, pero no consigo que quede bien. Me podrías ayudar. Como soy bastante nuevo en esto, me podrías decir como dar un poco más de espacio entre párrafos. Muchas gracias.

    • Rafa M.
      enero 09, 14:20 Reply

      Hola Miguel Ángel,

      De nada. Cuando termines tu plantilla, te invitamos a que la compartas con nosotros :).
      Para aumentar la separación entre párrafos es necesario insertar código LaTeX, en LyX lo puedes hacer en “Insertar -> Código LaTeX”. Puedes usar la magnitud de LaTeX \parskip, en este blog lo explican con detalle: http://elclubdelautodidacta.es/wp/2012/07/latex-controlando-el-espacio-entre-parrafos/
      Para los fragmentos de código de mi plantilla, utilicé el paquete Listings, aquí puedes ver todas las posibilidades de configuración que ofrece: http://www.ctan.org/tex-archive/macros/latex/contrib/listings.

      Espero que sea de ayuda.
      Saludos

      • Miguel Angel
        enero 11, 11:26 Reply

        Muchas gracias Rafa, me será de gran ayuda, lo presento este mismo martes y lo colgaré en cuanto lo tenga terminado. Ahora tengo otra pequeña dudilla. En la portada, por más que modifico el preámbulo, me sigue apareciendo lo de universidad de granada, y no quedan restos por ningún lado, no sé de donde lo saca y ya estoy desesperado.

        • Miguel Angel
          enero 12, 00:42 Reply

          Veo que ya contestaste la pregunta, pero a mi sigue sin salirme, y he seguido los mismos pasos. Es el cls de la carpeta del archivo o el que se copia en miktex?

          • Miguel Angel
            enero 12, 01:38

            Por fin lo pude solucionar, había otro cls en la carpeta de usuarios

          • Rafa M.
            enero 13, 14:19

            Me alegro de que pudieras solucionarlo. ¡Mucha suerte con tu exposición!

  15. Eder
    enero 27, 22:26 Reply

    Hola amigo, tu plantilla es de gran ayuda!!, solo quería ver si me podías resolver una duda, en la portada, a pesar de que ya le puse en \college{mi universidad} me sigue apareciendo abajo del nombre de mi universidad UNIVERSIDAD DE GRANADA, y no se en donde eliminar eso, espero tu ayuda, de antemano gracias.
    Saludos

  16. Rafa M.
    enero 30, 11:17 Reply

    Hola Eder,

    ¿Probaste editando el archivo “ociamthesis-lyx.cls”, donde aparece {Universidad de Granada}? Debería estar en una ruta parecida a esta:
    C:/Program Files (x86)/MiKTeX 2.9/tex/latex/base

    Saludos

    • Eder
      enero 31, 01:19 Reply

      Muchas gracias!!, así pude resolverlo.

Comenta