Coder Social home page Coder Social logo

agucova / plantilla-uc Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 1.0 10.36 MB

📄 Una plantilla atractiva, moderna y dinámica para distintas clases de evaluaciones y guías de la UC.

Home Page: https://agucova.github.io/plantilla-uc

License: Other

TeX 100.00%
puc universidad-catolica luatex latex latex-template

plantilla-uc's Introduction

Plantilla Dinámica UC

Usa LuaLaTeX Licencia Última versión Estado de Build y Lint

“Enunciados con emojis.” — Œ CAi

La idea de este proyecto es proveer una plantilla atractiva, moderna y dinámica para distintas clases de evaluaciones y guías de la UC.

Esta plantilla es una derivación directa de la plantilla existente y públicamente liberada de la Escuela de Ingeniería de la Universidad de Edinburgh. Puedes ver mas información de la licencia pertinente en LICENSE.md.

La plantilla otorga diversas opciones que permiten formar un documento listo en minutos, con alta flexibilidad y código mantenible.

Este proyecto no tiene ninguna afiliación de carácter oficial con la Universidad Católica.

Portada Pregunta

Uso

Para usar la plantilla, debes modificar los dos archivos base, documento.tex y formulas.tex (opcional), al igual que los archivos de preguntas, que se encuentran ubicados en preguntas/.

├── LICENSE.md // licencia
├── README.md // este documento
├── base.tex // documento auxiliar principal
├── documento.tex // documento principal
├── portada.tex // portada del documento
├── formulas.tex // hoja de fórmulas (cheat sheet, opcional)
├── emoji.ttf // tipografía para emojis (Noto Color Emoji)
├── imagenes/
   ├── delegados2020.png
   └── puc_comunitario.png
├── preguntas/ // preguntas de ejemplo
   ├── ...
├── out/
   └── documento.pdf // PDF de Salida
├── chktexrc // config. de chktex
└── .latexmkrc // config. de latexmk

En el archivo principal, documento.tex podrás configurar características del documento según tus necesidades, como:

  • Soporte de emojis ✨
  • Soporte de bloques de código (con formato) ⌨️
  • Unidad Académica
  • Código del Curso y Título
  • Fecha del Documento
  • Presencia de respuestas (genera rúbricas automáticamente)
  • Número de preguntas que hay que responder
  • Si se puede utilizar calculadora
  • Si se incluye una hoja de fórmulas
  • Si la prueba es con libro abierto
  • Si requiere puntaje por pregunta
  • ...

Para compilar el documento, es importante usar LuaLaTeX (no PDFLaTeX o XeTeX). El soporte de emojis requiere usar el lualatex-dev disponible en TeXLive 2020 y el soporte de código requiere tener instalado la librería Pygments de Python (ambos opcionales).

Todos los ajustes del entorno se encuentran configurados en .latexmkrc, por lo que compilar solo requiere:

$ latexmk

Para compilar el documento usando Overleaf, solo debes ir al menú de ajustes, cambiar el compilador a LuaLaTeX y después cambiar la opción de usaOverleaf en documento.tex para que la plantilla se adapte.

Este repositorio está configurado para compilar y correr chktex en cada actualización del documento.

Cosas por Hacer

  • Mejorar colores
  • Considerar cambio de tipografía
  • Aprobar versión reducida del código de honor
  • Guía de uso detallada

plantilla-uc's People

Contributors

agucova avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

open-source-uc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.