Git Product home page Git Product logo

plantilla_tareas_md's Introduction

Plantilla para tareas en texto plano con Markdown

Archivos para elaborar tareas o trabajo sencillos utilizando Markdown, se puede emplear para sistemas MS Windows, GNU/Linux y OSX.

Es necesario tener instalar git, LaTeX, pandoc y un procesador de texto.

Git es un sistema de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de proyecto cuando éstas tienen un gran número de archivos.

LaTeX es un sistema de composición de textos, orientado a la creación de documentos escritos que presenten una alta calidad tipográfica. Por sus características y posibilidades, es usado de forma especialmente intensa en la generación de artículos y libros científicos que incluyen, entre otros elementos, expresiones matemáticas.

Pandoc es un convertidor de documentos de software libre y código abierto, ampliamente utilizado crear documento PDF, HTML, DOCX, TXT, XML, EPUB, DocBook, Libre Office ODT entro otros.

Recomiendo utilizar los siguientes editores de textos para markdown: Haroopad, Atom o Spacemacs(Emacs).

Una buena opción es emplear git para mantener un control sobre el trabajo. Puedes aprender más sobre su uso en la guía rápida de git y libro comunitario para el uso de git

Se debe emplear la siguiente estructura para la entrega de trabajos:

  • PaternoMatenoN_tarea
Elemento Descripción
Paterno Apellido paterno iniciando con la primera letra en mayúscula.
Materno Corresponde al apellido materno iniciando con la primera letra en mayúscula.
N Inicial del primer nombre, sí se tiene dos nombre utilizar las iniciales de cada uno en mayúsculas.
_ Guión bajo se empla como separación.
tarea Es el nombre de la tarea o unidad solicitada.

Ejemplo:

  • Nombre: Luis Octavio Ramírez Fernández
  • Tarea: Unidad 1

RamirezFernandezLO_unidadI.md

Cómo iniciar

git clone https://github.com/opengraphix/plantilla_tareas_md.git

cd plantilla_tareas_md

Abrir el archivo PaternoMatenoN_tarea.md con tu procesador de textos favorito (Haroopad, Atom, Emacs, VIM, Texmate, etc.) y modificarlo con tus datos.

Cómo crear PDF, DOCX, EPUB y HTML

Una vez terminado tu tesis, para crear el archivo PDF utiliza los siguientes pasos según sea el caso. Modifica el archivo Makefile en las variables TEXMD y TAREA de acuerdo a tu nombre

Windows, Linux y OSX

PDF

make pdf

Microsoft Word

make docx

ePub

make epub

HTML

make html

Crear un PDF

Una vez terminado el trabajo o tarea el archivo PaternoMaternoN_tarea.md, hay que crear el archivo PDF de la siguiente manera, según sea el caso.

Windows

Desde el CMD

pandoc -s -S --template plantilla_tarea.tex --filter pandoc-citeproc --csl estilos/apa.csl --bibliography biblio/bibliografia.bib -o PaternoMaternoN_tarea.pdf PaternoMaternoN_tarea.md

Linux y OSX

Ejecutar el script crearpdf.sh

chmod 755 crearpdf.sh
./crearpdf.sh

Agregar bibliografía

Las nuevas fuentes bibliográficas se agregan en biblio/bibliografia.bib empleando el formato BibTeX. Cómo usar BibTex

Requerimientos

Windows

OSX

Linux

plantilla_tareas_md's People

Contributors

opengraphix avatar

Stargazers

Josue Leonel Hernandez Hernandez avatar

Watchers

 avatar James Cloos avatar

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.