miércoles, 13 de enero de 2016

Frases R-S con Latex

Aquí les dejo un pequeño tutorial de como escribir frases de riesgo y seguridad de manera automatizada usando código Látex.



Aquí el código fuente.

Saludos

Licencia Creative Commons
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial 4.0 Internacional.

domingo, 10 de enero de 2016

Pequeño examen de química general con Latex

En esta oportunidad les traigo un modelo sencillo de examen, el cual, nos permite automatizar algunas cuestiones (si no es que más).


Preámbulo


Empecemos, primero debemos definir la clase de documento que vamos a crear, en este caso es "exam", por lo tanto nuestra primera línea será:

\documentclass[addpoints, a4papper]{exam}


Noten que hemos escrito la opción "addpoints". Esta opción permite agregar puntos a nuestras preguntas y luego con otro comando crear una tabla de puntuación.

Seguimos con algunos paquetes para tildes y demás:

\usepackage[utf8]{inputenc}

\usepackage{booktabs,mathptmx}

Para que Latex no corte las palabras:
\usepackage[none]{hyphenat} % latex doesn't cut the words


Para poner un marco a nuestro examen:
\usepackage{fancybox}

Ahora agregamos una paquetería para fórmulas químicas (se llama mhchem):

\usepackage{upgreek} %este paquete es por si necesitamos símbolos griegos en las fórmulas

\usepackage[version=4,arrows=pgf-filled]{mhchem}  

Y finalmente terminamos esta sección cambiando a español los ítemes y secciones

\pointpoints{punto}{puntos}
\bonuspointpoints{punto extra}{puntos extra}

\totalformat{Pregunta \thequestion: \totalpoints{} puntos}

\chqword{Pregunta}
\chpgword{Página}
\chpword{Puntos}
\chbpword{Puntos extra}
\chsword{Puntos obtenidos}

\chtword{Total}


El cuerpo del examen


Luego de \begin{document}definimos la caja que va a rodear nuestro examen, para ello tipeamos:

\thisfancyput(3.129in,-4.5in){

  \setlength{\unitlength}{1in}\fancyoval(7.5,10.5)}

Seguimos con el título:
\begin{center}
{\Huge Ex\'amen de Qu\'imica General}

\vspace{3mm}

fecha del ex\'amen
\vspace{1cm}

\end{center}

En este caso solo he añadido espacios para el nombre y la carrera (ya que supuse más un examen universitario), pero ustedes pueden anexar más opciones si las desean:

\makebox[\textwidth]{Nombre completo:\enspace\hrulefill}

\vspace{5mm}


\makebox[\textwidth]{Carrera:\enspace\hrulefill}

Y añadimos nuestra tabla de puntuación. Yo puse aquí la tabla por simple gusto, si quieren cambiarla de lugar (digamos al final) solo deben mover el siguiente comando y pegarlo antes de \end{document}:

\begin{center}
\combinedgradetable[h][questions]

\end{center}

Las preguntas

Para iniciar y empezar a escribir nuestras preguntas debemos hacerlo dentro del entorno "questions", para ello lo primero:

\begin{questions}

Y luego cada pregunta se añade como si fuera un ítem, de la siguiente manera:

\question[20] ¿Cu\'antos $m^3$ de aire se necesitan para la combusti\'on completa de una tonelada de carb\'on? Se supondr\'a que el aire contiene un quinto de su volumen en ox\'igeno.

Noten el [20], esta será la puntuación que le he otorgado a esta pregunta.

Por otro lado, si queremos poner varios incisos en una pregunta, añadimos el entorno "parts", como ejemplo sería:

\question
\begin{parts}
\part[10] ¿Cu\'al es la normalidad de una lej\'ia de sosa de peso espec\'Ifico $1,18$ y $16\%$ de concentraci\'on?.

\part[10] Tomamos $10\; cc$ de una disoluci\'on de lej\'ia de sosa de peso espec\'ifico $1,034$, y al neutralizarlos se a\~naden $32,5\; cc$ de \'acido clorh\'idrico (\ce{HCl}) $0,1\; N$. Calcular el tanto por ciento de hidr\'oxido de sodio (\ce{NaOH}) que contiene esta lej\'ia.

\end{parts}

En este caso, añadimos las puntuaciones en cada parte (\part[10]). Por otro lado, para escribir las fórmulas lo hago entre "\ce{}", en donde los números por defecto representan subíndices; y en caso de poner subindice a un grupo químico debemos escribirlo entre () y luego colocar el número (ejemplo: \ce{Al(OH)3})

Para terminar, y aunque yo no suelo usarlos, los puntos extras, aquí también ponemos la puntuación entre []. Ejemplo:

\bonusquestion[20] Tomamos $20\; cc$ de disoluci\'on de cloruro de sodio y le a\~nadimos disoluci\'on de nitrato de plata (\ce{AgNO3}) hasta que deja de producirse precipitado, momento en el que se han consumido $12,5\; cc$ de disoluci\'on $0,1 N$. Calcular el tanto por ciento de sal que contiene la disoluci\'on de cloruro.

Y cerramos con:

\end{questions}


\end{document}


Hasta aquí como escribir este más que sencillo examen, ahora les muestro como queda un ejemplo completo:
                                        

Y el código fuente.

Finalmente las fuentes:

  • Para los ejercicios:

http://www.matematicasypoesia.com.es/ProbQuimica/ProbQuiBasPreg.htm

  • Y para el código Latex:

https://es.sharelatex.com/learn/Typing_exams_in_LaTeX


Saludos y hasta la próxima!




  Licencia Creative Commons
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial 4.0 Internacional.