From f76777213107ef4f0858d0a7a2b102d79b71cf6e Mon Sep 17 00:00:00 2001 From: Gerardo Marx Date: Tue, 3 Nov 2020 17:59:52 -0600 Subject: [PATCH] class example --- day-examples/class/main.tex | 31 ++++++++++++++++++++++ day-examples/class/myclass.cls | 48 ++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 day-examples/class/main.tex create mode 100644 day-examples/class/myclass.cls diff --git a/day-examples/class/main.tex b/day-examples/class/main.tex new file mode 100644 index 0000000..2c4357f --- /dev/null +++ b/day-examples/class/main.tex @@ -0,0 +1,31 @@ +\documentclass{myclass} +\title{Practica 5} +\nombre{Gerardo Marx} +\begin{document} +\portada + +\seccion{Primera seccion} +Algo de texto para la presente seccion de ejemplo. Y mas texto, perdon por no poner acentos. + + +\begin{example} + Es el primer ejemplo. Prueba +\end{example} + +\begin{example} + Es el segundo ejemplo. Prueba +\end{example} + + + + +\seccion{Test} + +\begin{example} + Es el primer ejemplo. Prueba +\end{example} +\end{document} +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/day-examples/class/myclass.cls b/day-examples/class/myclass.cls new file mode 100644 index 0000000..2051f1e --- /dev/null +++ b/day-examples/class/myclass.cls @@ -0,0 +1,48 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{myclass}[2020/10/30 Example LaTeX class for IEEE-IAS course] +%commands and packages +\newcommand{\headlinecolor}{\normalcolor} + +\RequirePackage{xcolor} +\definecolor{slcolor}{HTML}{882B21} + +% options: +\DeclareOption{twocolumn}{\typeout{Error option not available}} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} +\ProcessOptions\relax +\LoadClass[onecolumn]{article} + + +% my commands: +\def\nombre#1{\def\@nombre{#1}} + +\newcommand{\portada}{ + \begin{titlepage} + \center + \textsc{\LARGE Instituto Tecnologico de Morelia}\\[2.5cm] + + \@title + + \begin{flushleft} + Alumno: + \emph{\@nombre} + \end{flushleft} + + \vfill + \end{titlepage} +} + +\newcommand{\seccion}{% + \@startsection + {section}{1}{0pt}{-1.5ex plus -1ex minus -.2ex}% + {1ex plus .2ex}{ \Large\sffamily\slshape}% + } + +\renewcommand{\normalsize}{\fontsize{9}{10}\selectfont} +\setlength{\textwidth}{17.5cm} +\setlength{\textheight}{22cm} +% \setcounter{secnumdepth}{1} + +\newcounter{example}[section] %every new section the counter will be reset +\newenvironment{example}[1][]{\refstepcounter{example}\par\medskip + \textbf{Ejemplo~\theexample: #1.} \rmfamily}{\medskip} \ No newline at end of file