Skip to content

mbujosab/nacal-latex-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paquete nacal para usar la notación del curso de Álgebra Lineal (y Econometría) en documentos escritos con de $\LaTeX{.}$

nacal es un paquete de $\LaTeX{}$ con las macros que diseñé al escribir el libro para el curso de Álgebra Lineal del Grado en Economía de la UCM.

Cualquier error o sugerencia correspondiente al paquete nacal.sty debe ser enviada a:

Marcos Bujosa (mbujosab@ucm.es) o indicada como un issue.

El libro de Álgebra Lineal se puede descargar desde https://github.com/mbujosab/CursoDeAlgebraLineal.

Historia

Al escribir el libro generé un sencillo fichero con la definición de las macros. Dicho fichero era leído desde el preámbulo del fichero fuente del libro (así como desde el preámbulo del resto del materiales generados para mis clases).

Tras escribir el libro he intentado generar preguntas de opción múltiple para ser usadas desde Moodle, pero he encontrado dificultades para reproducir la misma notación usada en el libro. Haciendo una búsqueda por internet encontré el repositorio https://github.com/alephsub0/LaTeX_aleph-moodle (de Jonathan Ortiz y Andrés Merino) que me dio la pista de cómo lograr reproducir la notación del libro mediante el uso del paquete moodle.sty de Anders Hendrickson y Matthieu Guerquin-Kern.

Al igual que hicieron Jonathan Ortiz y Andrés Merino, he creado sendos paquetes de $\LaTeX{}$. El paquete nacal.sty (de este repositorio) contiene las macros del fichero original empleado en el libro. El paquete nacal-moodle.sty (en otro repositorio) indica al paquete moodle.sty cómo pintar los símbolos en los ficheros .xml que Moodle emplea en sus bancos de preguntas.

Si solo necesita emplear la misma notación del libro es sus documentos de $\LaTeX{}$, basta con el paquete nacal.sty de este repositorio. Si también desea generar bancos de preguntas para Moodle, entonces también necesitará nacal-moodle.sty.

Paquetes de \LaTeX{} requeridos

Tenga en cuenta que nacal.sty por defecto carga los siguientes paquetes:

  • amsmath: que permite usar \DeclareMathOperator para definir los nombres de los operadores para rango, traza, etc.
  • amssymb: que permite usar \intercal para denotar la transpuesta de una matriz.
  • esvect: para pintar vectores genéricos (los que llevan una flecha por encima).
  • leftidx: para escribir subíndices por la izquierda
  • pict2e: que permite hacer algunos pequeños dibujos (lo usaré para dibujar el símbolo de concatenación).
  • stackengine: permite sobreimponer un caracter sobre otro (para el span probabilístico).
  • xparse: para definir comandos robustos
  • xspace: para que LaTeX{} decida correctamente si intercalar un espacio en blanco o no después de un comando al terminar las definiciones de los símbolos matemáticos con \xspace.

Instalación

Como cualquier paquete de $\LaTeX{}$, para crear debe incluir nacal.sty en el directorio de trabajo (o allí donde su instalación de $\LaTeX{}$ busque los paquetes), y en el preámbulo de su documento debe incluir \usepackage{nacal}

Para obtener el fichero nacal.sty debe ejecutar latex nacal.ins y para compilar la documentación pdflatex nacal.dtx.

Licencia del paquete nacal.sty

Este archivo puede ser distribuido y/o modificado bajo las condiciones de la Licencia Pública del Proyecto LaTeX, ya sea la versión 1.3 de esta licencia o (a su elección) cualquier versión posterior. La última versión de esta licencia está en:

http://www.latex-project.org/lppl.txt

y la versión 1.3 o posterior es parte de las distribuciones de LaTeX con versión 2005/12/01 o posteriores.

About

Paquete de LaTeX que define las macros para la notación del libro (NAcAL)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages