Sei sulla pagina 1di 13

EDICIN DE LIBROS CON EL PAQUETE DE ESTILO DE LA REVISTA DIGITAL DE MATEMTICA DEL ITCR. Prof. Walter Mora F.

Escuela de Matmatica, Instituto Tecnolgico de Costa Rica.

Textos Universitarios

Revista digital Matemtica, Educacin e Internet (www.cidse.itcr.ac.cr/revistamate/)

Contenido
1 Cmo usar los archivos de estilo 1.1 Dimensiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Plantilla general . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Listas de enumeracin adicionales . . . . . . . . . . . . . . . 1.4 Teoremas, deniciones, ejemplos, etc. . . . . . . . . . . . . . 1.5 Teoremas, deniciones, ejemplos con el paquete wboiboites 1.6 Cambiar los colores . . . . . . . . . . . . . . . . . . . . . . . . 1.7 Cdigo de programas en color . . . . . . . . . . . . . . . . . . 1.8 El entorno tabular . . . . . . . . . . . . . . . . . . . . . . . . . 1.9 Grcos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.10 Listas de ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.11 Habilitar shell escape . . . . . . . . . . . . . . . . . . . . . . 1.12 Entorno bibliografa . . . . . . . . . . . . . . . . . . . . . . . . Solucin de los ejercicios del captulo 1 . . . . . . . . . . . . . . . . 2 3 3 4 4 5 6 8 8 9 9 10 10 11 12

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

Cmo usar los archivos de estilo

Para editar libros en el formato que usamos en la revista digital Matemtica, Educacin e Internet se deben usar los archivos

book.cls book_RevistaLibroEstilo.sty

Uso: \documentclass{book} Uso: \usepackage{book_RevistaLibroEstilo}

A Con el estilo book_RevistaLibroEstilo.sty se puede usar cdigo L TEX estndar pero se debe A compilar con PDFL TEX.

No se debe usar el paquete babel pues presenta conictos con varios paquetes que se usan en este estilo. En general, esto no presenta problemas con la edicin en idioma espaol. Los paquetes que usa este estilo son los mismos que se mencionan en el libro Edicin de Textos Cientcos con LATEX. Composicin, Grcos, Inkscape y Presentaciones Beamer El paquete book_RevistaLibroEstilo.sty requiren una instalacin TEX completa y los paquetes adicionales .sty (adjuntos). Para compilar un archivo .tex solo necesita que los archivos .sty adjuntos estn en la misma carpeta que el archivo archivo .tex. Tambin los puede agregar a la instalacin LaTeX. Solo se debe pegar estos archivos en el lugar adecuado,
1 2

En windows C:/Archivos de programa/miktex2.x/tex/latex/base En Ubuntu /usr/share/texmf-texlive/tex/latex/base

Despus de pegar los archivos, se debe refrescar MikTeX o refrescar TeX Live (en Ubuntu TeX Live se refresca con texhash en la terminal).

El paquete book_RevistaLibroEstilo.sty contienen el cdigo que dene el estilo de los libros. Mucho de este cdigo ha sido tomado y modicado de varias fuentes en Internet. Los paquetes necesarios y los colores que se usan se pueden ver y editar en este archivo.

1.1

Dimensiones

Las dimensiones se pueden cambiar en el prembulo. Las dimensiones por defecto son \textheight=23cm \textwidth=18cm \topmargin=0cm \oddsidemargin=0pt \evensidemargin=0pt \parindent=1pc \parskip=0pt \headheight 12pt \headsep 18pt \topskip 10pt \footskip 18pt \columnsep 10pt \columnseprule 0pt \footnotesep 6.65pt \skip\footins 18pt \floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt \intextsep 12pt plus 2pt minus 2pt

1.2

Plantilla general

Para usar este documentclass se podra usar la plantilla que sigue (la que se us para hacer este documento), %x11names = un modelo de colores en xcolor \documentclass[xcolor=pdftex, x11names,table,openany]{book} \usepackage{book_RevistaLibroEstilo} % Iluminar cdigo de programas-Requiere Python, Pygments, minted.sty % y habilitar shell escape (ver ms abajo) %\usepackage{minted} %\usemintedstyle{vs} %-------------------------------------------------------------------% comandos personales %-------------------------------------------------------------------\begin{document} \title{EDICIN DE LIBROS.} \author{Prof. Walter Mora F.\\ {\helv Escuela de Matmatica,\\ \vspace{-0.4cm}

Cmo usar los archivos de estilo

Instituto Tecnolgico de Costa Rica.}} \maketitle \pagenumbering{arabic} \tableofcontents ... \chapter{cap 1} \section{sec 1} ... \end{document}

Nota: Este cdigo fue generado con verbatim pues el paquete minted requiere una instalacin manual en Windows 7 (segn la documentacin al 2011).

1.3

Listas de enumeracin adicionales

Adicionalmente al cdigo estndar, se puede crear otros estilos de listas. El paquete de estilo usa comandos TiKz con los que se pueden crear nuevos ambientes enumerate, por ejemplo
1 2 3 4

paso paso paso paso

\begin{enumerate}[label=\itembolasgrises{\arabic*}] \item paso \item paso \item paso \item paso \end{enumerate}

1 2 3 4

paso paso paso paso

\begin{enumerate}[label=\itembolasazules{\arabic*}] \item paso \\ \item paso\\ \item paso \\ \item paso\\ \end{enumerate}

Tambin se puede usar \itembolasverdes y puntos individuales con \ptom ( ) y \ptomv ( . ) y \ptomr ( . ), por ejemplo.

1.4

Teoremas, deniciones, ejemplos, etc.

Como es usual, se pueden crear entornos personalizados con \newtheorem{}{}[]. Pero en el paquete de estilo vienen denidos los entornos teo, defi,ejemplo y ejemplocont (se usa para continuar un ejemplo con la misma numeracin).

\begin{teo}[Del valor medio] $a+b=b+c$ \end{teo} \begin{defi} $a+b=b+c$ \end{defi} \begin{ejemplo} $a+b=b+c$ \end{ejemplo} Now consider... \begin{ejemplocont} $a + d+b=b+c+d$. \end{ejemplocont} And if we wish to ... \begin{ejemplo} $x = y$. \end{ejemplo}

Teorema 1.1 (Del valor medio) a + b = b + c Denicin 1.1 a + b = b + c Ejemplo 1.1 a + b = b + c Now consider what happens if we add d to a: Ejemplo 1.1 (continuacin) a + d + b = b + c + d . And if we wish ... Ejemplo 1.2 x = y.

1.5

Teoremas, deniciones, ejemplos con el paquete wboiboites

En el paquete de estilo vienen denidos los entornos bteo, bdefi, bejemplo y bejemplocont (se usa para continuar un ejemplo con la misma numeracin). El color de las cajas se puede cambiar (ver la seccin que sigue). El color actual es el color default.

\begin{bteo}[(Del valor medio).] $a+b=b+c$ \end{bteo}

Teorema 1.1 (Del valor medio). a+b = b+c

\begin{bdefi} $a+b=b+c$ \end{bdefi}

Cmo usar los archivos de estilo

Denicin 1.1 a+b = b+c

\begin{bejemplo} $a+b=b+c$ \end{bejemplo}

Ejemplo 1.1 a+b = b+c

\begin{bejemplocont} $a + d+b=b+c+d$. \end{bejemplocont}

Ejemplo 1.1 (continuacin). a + d + b = b + c + d.

\begin{bcaja}[(Una caja).] $a + d+b=b+c+d$. \end{bcaja}

(Una caja). a + d + b = b + c + d.

1.6

Cambiar los colores

En archivo de estilo se han denido cuatro temas: tema1, tema2, tema3 y tema4. Se pueden declarar en las opciones: \usepackage[tema2]{book_RevistaLibroEstilo}. El tema1 es el tema default y es el que se usa en los ejemplos de este folleto. \usepackage[tema2]{book_RevistaLibroEstilo}

\usepackage[tema3]{book_RevistaLibroEstilo}

\usepackage[tema4]{book_RevistaLibroEstilo}

Denir un entorno personalizado. Para generar un entorno personal se puede usar alguno (o todos) los comandos, \nuevoboiejemplo{nombre}{etiqueta}{color1}{color2}{color3}{color4} \nuevoboidefi{nombre}{etiqueta}{color1}{color2}{color3}{color4} \nuevoboiteo{nombre}{etiqueta}{color1}{color2}{color3}{color4} \nuevoboicaja{nombre}{color1}{color2}{color3}{color4} Estos comandos se ponen en el prembulo. Por ejemplo, \documentclass[xcolor=pdftex, x11names,table]{book} \usepackage{book_RevistaLibroEstilo} \definecolor{color1}{RGB}{0,0,255} %azul \definecolor{color2}{RGB}{255,0,0} %rojo \definecolor{color3}{RGB}{0,255,0} %verde \definecolor{color4}{RGB}{0,0,0} %negro \nuevoboiejemplo{miejemplo}{\black Ejemplo}{color1}{color2}{color3}{color4} \begin{document} \begin{miejemplo}[\black\textbf{(Una mala combinacin de colores})] $a+b=b+c$ \end{miejemplo} % % % % 6 6 6 5 argumentos argumentos argumentos argumentos

Cmo usar los archivos de estilo

\end{document}

Ejemplo 1.2 (Una mala combinacin de colores) a+b = b+c

1.7

Cdigo de programas en color

El cdigo en este folleto no est iluminado. Esto se podra hacer con el paquete minted (Ver Ubuntu_minted...pdf). Un ejemplo un poco ms elaborado,

\begin{minted}[mathescape,frame=lines, rulecolor=\color{styrmitcrazulmathcode}]{python} ... # Returns $\displaystyle\sum_{i=1}^{n}i$ def sum_from_one_to(n): r = range(1, n + 1) return sum(r) \end{minted} Para agregar color al cdigo de un programa (java, C++, latex, vb.net, etc.) necesitar el paquete minted. Primero debe instalar Python y Pygments, lurgo deber habilitar shell escape (ver ms abajo). En Ubuntu se hace desde el Centro de Software, en Windows es un poco ms laborioso. Ver minted en Windows. Luego pegar el archivo minted.sty en .../tex/latex/base y refrescar la instalacin.

1.8

El entorno tabular

Es el entorno usual,

\rowcolors{1}{}{gray!20} \begin{tabular}{lcl} \rowcolor{LightBlue2}$x_i$ $x_0=0$ $x_1=0.75$ $x_2=1.5$ \end{tabular}

& & & &

& & & &

$y_i=f(x_i)$\\ $0$\\ $-0.0409838$\\ $1.31799$\\

\hline

\hline

xi x0 = 0 x1 = 0.75 x2 = 1.5

yi = f (xi ) 0 0.0409838 1.31799

Note que se us el color LightBlue2 del modelo x11names del paquete xcolor

1.9

Grcos

A Recordamos que estamos compilando PDFL TEX. Cuando hay guras en distintos formatos, por ejemplo .pdf, .gif, .png, .eps, se deben poner sin extensin (en otro caso no hay problema en poner la extensin). No debera haber problema en usar cualquiera de estos formatos. Este paquete requiere el paquete epstopdf para convertir archivos .eps a .pdf (si hubiera). Todo funciona bien si habilita shell escape (ver ms abajo).

\begin{figure}[h] \centering % En este archivo de estilo % las figuras van SIN extensin % (obligatorio) \includegraphics{images/logocc} \caption{Figura {\tt logocc.png}} \end{figure}

Figura 1.1: Figura logocc.png

Las guras que acompaan el nombre del captulo (imagencapitulo.pdf), el logo de la revista digital (RevistaLogo.pdf) y el logo de CreativeCommons (logocc.png) se pueden cambiar por otras pero conservando el nombre. Se supone que estn en la misma carpeta del archivo .tex o una subcarpeta llamada images. En todo caso, si no estn no pasa nada. Nota: Si tiene problemas con las imgenes, solo debe comentar las instrucciones (en el paquete book_RevistaLibroEstilo) \RequirePackage{epstopdf} \DeclareGraphicsExtensions{.pdf,.png,.jpg,.gif, .eps} en el archivo de estilo. De ah en adelante deber agregar la extensin.

1.10

Listas de ejercicios

Se usa el paquete answers.

Cmo usar los archivos de estilo

\Opensolutionfile{ans}[ans1] \section*{Ejercicios} \begin{ex} \rm Primer ejercicio. \begin{sol} Solucin del ejercicio 1 \end{sol} \end{ex} \begin{ex} \rm Segundo ejercicio. \begin{sol} Solucin del ejercicio 2 \end{sol} \end{ex} \Closesolutionfile{ans} \hrule

Ejercicios
1 Primer ejercicio. 2 Segundo ejercicio. Al nal del captulo se debe poner \appendix \subsection{Solucin de los ejercicios del captulo 1} %captulo actual \input{ans1} % soluciones de la primera lista de ejercicios

1.11

Habilitar shell escape

Este paquete usa minted para colorear cdigo de programacin y usa epstopdf para convertir guras .eps a .pdf. Estos paquetes llaman a programas externos por lo que se debe habilitar esta faceta (poder llamar a progrmas externos) en cada compilacin. En la versiones nuevas de las distribuciones TEX no hay problema con epstopdf. En todo caso, si el informe de la compilacin se menciona un problema con shell escape, habr que habilitarlo. Si usamos el editor TeXmaker o el editor TeXstudio, la conguracin es fcil. Solo debemos ir al men Options-Configure...-Commands y cambiamos la lnea pdflatex -synctex=1 -interaction=nonstopmode %.tex por pdflatex -synctex=1 -interaction=nonstopmode --shell-escape %.tex Puede hacer lo mismo en la lnea latex .....

11

1.12

Entorno bibliografa

Adems del entorno estndar para la bibliografa, en este estilo se puede usar un entorno predenido \begin{namedchapreferences}...\end{namedchapreferences} \begin{namedchapreferences}{Gautschi}% define el tamano de la columna izquierda \bibitem{Gautschi} W. Gautschi. {\em Numerical Analysis. An Introduction.} Birkh\"{a}user, 1997. \bibitem{Henrici} P. Henrici.{\it Essentials of Numerical Analysis.} Wiley, New York, 1982. \end{namedchapreferences}

Bibliografa
[1] W. Gautschi. Numerical Analysis. An Introduction. Birkhuser, 1997. [2] P. Henrici.Essentials of Numerical Analysis. Wiley, New York, 1982.

Solucin de los ejercicios del captulo 1


1 Solucin del ejercicio 1 2 Solucin del ejercicio 2

Potrebbero piacerti anche