source: libros/maquetacion/libros_cenditel_electronico.cls @ f83d523

revisionfinal
Last change on this file since f83d523 was c84cd77, checked in by aaraujo <aaraujo@…>, 10 years ago

Se agregó un nuevo logo de CENDITEL para utilizar en la página del título del libro después de la portada. Se modificaron las plantillas .cls para incluir el nuevo logo.

  • Property mode set to 100755
File size: 67.2 KB
Line 
1\usepackage[utf8]{inputenc}
2\usepackage{textpos}
3\setlength{\TPHorizModule}{\paperwidth}
4\def\currversion{Abr 01, 2014}
5%% libros_cenditel.cls
6  %****************************************************************%
7  %*                                                              *%
8  %*     Preparado por Rodolfo Sumoza.                            *%
9  %*     Basado en la plantilla para libros wileysix.cls          *%
10  %*     Fundación CENDITEL                                       *%
11  %*     MPPCTI                                                   *%
12  %*                                                              *%
13  %*                                                              *%
14  %****************************************************************%
15
16  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
17  %% Contenido de la macro:
18  %% Dimensiones
19  %% Parámetros Globales
20  %% Listas
21  %% Páginas de Título, Prefacio, Introducción
22  %% Comandos de Partes, Capítulos, y Apéndices
23  %% Contadores
24  %% Nombres a nivel de encabezado
25  %% Comandos de Sección
26  %% Verso, Espacios, Extracción
27  %% Matemáticas
28  %% Títulos de Figuras y Tablas 
29  %% Tabla de Contenidos, Listas de Figuras, LOT
30  %% Bibliografía, Referencias
31  %% Pie de páginas
32  %% Encabezados
33  %% Tipos de letra para lugares específicos
34  %% Algoritmos
35  %% Glosario
36  %% Índice
37  %% Índices Múltiples
38  %% Líneas de borrador
39  %% Problemas propuestos
40  %% Ejercicios
41  %% Soluciones
42  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
43
44
45\typeout{^^J^^J
46Estilo de libro Fundación CENDITEL^^J
47^^J
48Escrito por Rodolfo L. Sumoza Matos, Fundación CENDITEL.^^J
49^^J
50Fecha de la versión: \currversion^^J^^J}
51
52
53
54\expandafter\ifx\csname mathunderscore\endcsname\relax
55\def\mathunderscore{\leavevmode\kern.06em\vbox{\hrule width.3em}}
56\def\mathellipsis{\mbox {$\m@th{\,.\,.\,.}\,$}}\fi
57\global\newdimen\phspace
58
59\parindent=1pc
60\parskip=0pt %se agrega .1pt
61
62%% para hacer el tamaño 6 1/8 por 9 1/4
63%\textheight=45pc \textwidth=28pc
64\textheight=52pc \textwidth=36.48pc
65
66\topmargin.35in
67\headheight 12pt
68\headsep 18pt
69\topskip  10pt
70\footskip 18pt
71
72\columnsep 10pt
73\columnseprule 0pt
74
75\footnotesep 6.65pt
76\skip\footins 18pt
77
78\floatsep 12pt plus 2pt minus 2pt
79\textfloatsep 20pt plus 2pt minus 4pt
80\intextsep 12pt plus 2pt minus 2pt
81
82\dblfloatsep 12pt plus 2pt minus 2pt
83\dbltextfloatsep 20pt plus 2pt minus 4pt
84
85\@fptop 0pt plus 1fil
86\@fpsep 8pt plus 2fil
87\@fpbot 0pt plus 1fil
88\@dblfptop 0pt plus 1fil
89\@dblfpsep 8pt plus 2fil
90\@dblfpbot 0pt plus 1fil
91
92\maxdepth=4pt %%
93
94\oddsidemargin-18pt
95\advance\oddsidemargin-.5in
96\evensidemargin-6pt
97\oddsidemargin=100pt
98
99\advance\oddsidemargin-.5in
100\evensidemargin=0pt
101\advance\evensidemargin-.5in
102\marginparwidth .75in
103
104\if@twocolumn
105 \setlength\marginparsep {10\p@}
106\else
107  \setlength\marginparsep{7\p@}
108\fi
109\setlength\marginparpush{5\p@}
110
111\setlength\partopsep{2\p@ \@plus 1\p@ \@minus 1\p@}
112
113%%%
114\setcounter{topnumber}{10}
115\def\topfraction{.9}
116\setcounter{bottomnumber}{10}
117\def\bottomfraction{.9}
118\setcounter{totalnumber}{20}
119\def\textfraction{.1}
120\def\floatpagefraction{.5}
121\setcounter{dbltopnumber}{2}
122\def\dbltopfraction{.7}
123\def\dblfloatpagefraction{.5}
124%%%
125
126\setlength\arraycolsep{5\p@}
127\tabcolsep 6pt
128
129\setlength\arrayrulewidth{.4\p@}
130\setlength\doublerulesep{2\p@}
131\setlength\tabbingsep{\labelsep}
132\skip\@mpfootins = \skip\footins
133\setlength\fboxsep{3\p@}
134\setlength\fboxrule{.4\p@}
135
136\setlength\columnsep{10\p@}
137\setlength\columnseprule{0\p@}
138
139%%%%%%%%%%%%%%% <<== final de las dimensiones
140
141%%% Parámetros globales ==>>
142
143\setcounter{secnumdepth}{3}
144\setcounter{tocdepth}{2}
145
146%% Diferenciar la posición izquierda y derecha de las páginas.
147\@twosidefalse  \@mparswitchfalse
148\@twocolumnfalse
149
150\newif\if@openbib
151\@openbibfalse
152\newif\if@openright
153\newif\if@mainmatter
154\newif\if@restonecol
155\newif\if@titlepage
156\newif\ifdraft
157
158%% Iniciar un nuevo capítulo en el lado derecho
159\newif\if@openright
160\@openrighttrue
161
162
163\newcommand{\contentsname}{CONTENIDOS}
164\newcommand{\listfigurename}{Lista de Figuras}
165\newcommand{\listtablename}{Lista de Tablas}
166\newcommand{\bibname}{Bibliografía}
167\newcommand{\indexname}{ÍNDICE}
168\newcommand{\figurename}{Figura}
169\newcommand{\tablename}{Tabla}
170\newcommand{\partname}{PARTE}
171\newcommand{\chaptername}{Capítulo}
172\newcommand{\appendixname}{Apéndice}
173
174%%% <== Fin de Parámetros globales
175
176\ProcessOptions
177
178
179\NeedsTeXFormat{LaTeX2e}
180
181\newcommand{\@ptsize}{}
182
183\renewcommand{\normalsize}{%
184\ifdraft
185   \@setfontsize\normalsize\@xpt\@xviipt
186\else
187   \@setfontsize\normalsize\@xpt\@xiipt
188\fi
189   \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@
190   \abovedisplayshortskip \z@ \@plus3\p@
191   \belowdisplayshortskip 6\p@ \@plus3\p@ \@minus3\p@
192   \belowdisplayskip \abovedisplayskip
193   \let\@listi\@listI}
194\normalsize
195\newcommand{\small}{%
196\ifdraft
197   \@setfontsize\small\@ixpt{17}%
198\else
199   \@setfontsize\small\@ixpt{11}%
200\fi
201   \abovedisplayskip 8.5\p@ %\@plus3\p@ \@minus4\p@
202   \abovedisplayshortskip \z@ %\@plus2\p@
203   \belowdisplayshortskip 4\p@ %\@plus2\p@ \@minus2\p@
204   \def\@listi{\leftmargin\leftmargini
205               \topsep 4\p@ \@plus2\p@ \@minus2\p@
206               \parsep 2\p@ \@plus\p@ \@minus\p@
207               \itemsep \parsep}%
208   \belowdisplayskip \abovedisplayskip
209}
210\newcommand{\footnotesize}{%
211\ifdraft
212   \@setfontsize\footnotesize\@viiipt{17}%
213\else
214   \@setfontsize\footnotesize\@viiipt{9.5}%
215\fi
216   \abovedisplayskip 6\p@ %\@plus2\p@ \@minus4\p@
217   \abovedisplayshortskip \z@ %\@plus\p@
218   \belowdisplayshortskip 3\p@ %\@plus\p@ \@minus2\p@
219   \def\@listi{\leftmargin\leftmargini
220               \topsep 3\p@ \@plus\p@ \@minus\p@
221               \parsep 2\p@ \@plus\p@ \@minus\p@
222               \itemsep \parsep}%
223   \belowdisplayskip \abovedisplayskip
224}
225\newcommand{\xscriptsize}{\@setfontsize\scriptsize\@vipt\@viipt}
226\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt}
227\newcommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt}
228\newcommand{\large}{\@setfontsize\large\@xiipt{14}}
229\newcommand{\Large}{\@setfontsize\Large\@xivpt{18}}
230\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{22}}
231\newcommand{\huge}{\@setfontsize\huge\@xxpt{25}}
232\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{30}}
233
234
235\@maxdepth\maxdepth
236\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
237\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
238\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
239\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
240\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
241\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
242\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
243\DeclareRobustCommand{\cal}{\@fontswitch{\relax}{\mathcal}}
244\DeclareRobustCommand{\mit}{\@fontswitch{\relax}{\mathnormal}}
245
246
247\lineskip 1pt
248\normallineskip 1pt
249\def\baselinestretch{1}
250
251\normalsize
252%% <<== Fin de información sobre fuentes
253
254
255%% Listas ==>>
256
257\leftmargini 20pt
258\leftmarginii 15pt
259\leftmarginiii 36pt
260\leftmarginiv 17pt
261\leftmarginv 10pt
262\leftmarginvi 10pt
263
264\def\@listI{\leftmargin\leftmargini
265            \parsep 4\p@ \@plus2\p@ \@minus\p@
266            \topsep 8\p@ \@plus2\p@ \@minus4\p@
267            \itemsep4\p@ \@plus2\p@ \@minus\p@}
268\let\@listi\@listI
269\@listi
270\def\@listii {\leftmargin\leftmarginii
271              \labelwidth\leftmarginii
272              \advance\labelwidth-\labelsep
273              \topsep    4\p@ \@plus2\p@ \@minus\p@
274              \parsep    2\p@ \@plus\p\@minus\p@
275              \itemsep   \parsep}
276\def\@listiii{\leftmargin\leftmarginiii
277              \labelwidth\leftmarginiii
278              \advance\labelwidth-\labelsep
279              \topsep    2\p@ \@plus\p@\@minus\p@
280              \parsep    \z@
281              \partopsep \p@ \@plus\z@ \@minus\p@
282              \itemsep   \topsep}
283\def\@listiv {\leftmargin\leftmarginiv
284              \labelwidth\leftmarginiv
285              \advance\labelwidth-\labelsep}
286\def\@listv  {\leftmargin\leftmarginv
287              \labelwidth\leftmarginv
288              \advance\labelwidth-\labelsep}
289\def\@listvi {\leftmargin\leftmarginvi
290              \labelwidth\leftmarginvi
291              \advance\labelwidth-\labelsep}
292
293
294
295\leftmargin\leftmargini
296\labelsep 5pt
297\labelwidth\leftmargini\advance\labelwidth-\labelsep
298
299
300\setlength  \labelwidth{\leftmargini}
301\addtolength\labelwidth{-\labelsep}
302
303\@beginparpenalty -\@lowpenalty
304\@endparpenalty   -\@lowpenalty
305\@itempenalty     -\@lowpenalty
306
307\renewcommand{\theenumi}{\arabic{enumi}}
308\renewcommand{\theenumii}{\alph{enumii}}
309\renewcommand{\theenumiii}{\roman{enumiii}}
310\renewcommand{\theenumiv}{\Alph{enumiv}}
311\newcommand{\labelenumi}{\theenumi.}
312\newcommand{\labelenumii}{(\theenumii)}
313\newcommand{\labelenumiii}{\theenumiii.}
314\newcommand{\labelenumiv}{\theenumiv.}
315\renewcommand{\p@enumii}{\theenumi}
316\renewcommand{\p@enumiii}{\theenumi(\theenumii)}
317\renewcommand{\p@enumiv}{\p@enumiii\theenumiii}
318\def\sqbullet{\raise2pt\hbox{\vrule width 2.5pt depth0pt height 2.5pt}}
319\newcommand{\labelitemi}{\sqbullet}
320%\newcommand{\labelitemi}{$\m@th\bullet$}
321\newcommand{\labelitemii}{\normalfont\bfseries --}
322\newcommand{\labelitemiii}{$\m@th\ast$}
323\newcommand{\labelitemiv}{$\m@th\cdot$}
324\newenvironment{description}
325               {\list{}{\labelwidth\z@ \itemindent-\leftmargin
326                        \let\makelabel\descriptionlabel}}
327               {\endlist}
328
329
330\newcommand*{\descriptionlabel}[1]{\hspace\labelsep
331                                \normalfont\bfseries #1}
332
333%%% <<=== Fin de comandos de listas
334
335%% Páginas de título, Prefacio, Introducción==>>
336
337\def\preface{%\startonoddpage
338\chapter*{Prefacio}
339\global\titletrue
340\markboth{PREFACIO}{PREFACIO}
341\addcontentsline{toc}{schapter}{Prefacio}}
342
343\def\prefacefirst{%\startonoddpage
344\chapter*{Prefacio a la Primera Edición}
345\global\titletrue
346\markboth{PREFACIO A LA PRIMERA EDICIÓN}{PREFACIO A LA PRIMERA EDICIÓN}
347\addcontentsline{toc}{schapter}{\protect\numberline{\ }\string\rlap{Prefacio a la Primera Edición}}}
348
349\let\endprefacefirst\endpreface
350
351\def\endpreface{\newpage\markboth{}{}}
352
353\def\prefaceauthor#1{\vskip14pt\hbox to\textwidth{\hfill\small\sc #1}}
354
355
356\def\foreword{%\startonoddpage
357\chapter*{Prólogo}
358\global\titletrue
359\markboth{PRÓLOGO}{PRÓLOGO}
360\addcontentsline{toc}{schapter}{Prólogo}}
361\let\endforeword\endpreface
362
363
364\def\dedication#1{%\startonoddpage
365\global\titletrue
366\null\vskip15pc
367\noindent\hfill\vtop{\hsize=.45\hsize
368\leftskip=\parfillskip
369\baselineskip=12pt
370\parfillskip=0pt
371\def\\ {\vskip.5pt}
372\Large\it
373\noindent#1\vskip1sp}
374\thispagestyle{empty}
375\newpage\markboth{}{}
376}
377
378\def\where#1{\vskip4pt\vtop{\parindent=0pt \wherefont #1}}
379
380%%%%%%%%%%%%%%%%%%%
381\def\introduction{%\startonoddpage
382\global\titletrue
383\chapter*{Introducción}
384\markboth{INTRODUCCIÓN}{INTRODUCCIÓN}
385\renewcommand{\thechapter}{I}
386\addcontentsline{toc}{schapter}{Introducción}}
387
388\def\endintroduction{\newpage}
389
390%%
391%% Autor de la Introducción, Abr 01, 2014
392
393\def\introauthor#1#2{\vskip-1in
394\addcontentsline{toc}{ichapter}{#1}
395\vtop to 0pt{
396{\sc #1}
397\chapteraffil{#2}
398\vss}\global\everypar={\hskip-\parindent\everypar={}}\vskip1in}
399
400
401\def\l@ichapter#1#2{%
402  \ifnum \c@tocdepth >1
403    \addpenalty{-\@highpenalty}%
404    \vskip -3pt \@plus\p@
405     \setlength\@tempdima{2.5em}%
406    \begingroup
407      \parindent \z@ \rightskip \@pnumwidth
408      \parfillskip -\@pnumwidth
409      \leavevmode 
410      \advance\leftskip\@tempdima
411      \hskip -\leftskip
412\hbox{\it #1}\hfill\par
413      \penalty\@highpenalty
414    \endgroup
415\vskip1sp
416  \fi}
417
418%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
419
420\def\acknowledgments{%\startonoddpage
421\global\titletrue
422\chapter*{Agradecimientos}
423\addcontentsline{toc}{schapter}{Agradecimientos}}
424
425\def\endacknowledgments{\newpage}
426
427\let\acknowledgements\acknowledgments
428\let\endacknowledgements\endacknowledgments
429
430\def\authorinitials#1{\vskip12pt
431\hbox to\textwidth{\hfill#1}\newpage}
432
433
434%% from 2e
435\newcommand{\frontmatter}{\cleardoublepage
436            \@mainmatterfalse\pagenumbering{roman}}
437\newcommand{\mainmatter}{\cleardoublepage
438       \@mainmattertrue\pagenumbering{arabic}}
439\newcommand{\backmatter}{\if@openright\cleardoublepage\else\clearpage\fi
440      \@mainmatterfalse}
441%%
442
443\newif\iftitle
444
445\def\booktitle#1{\def\thetitle{\uppercase{#1}}}
446\def\subtitle#1{\def\thesubtitle{#1}}
447\def\author#1{\def\theauthor{#1}}
448\let\authors\author
449\def\editionstatement#1{\def\theeditionstatement{#1}}
450
451\booktitle{}
452\subtitle{}
453\editionstatement{}
454
455\def\coverpage{\thispagestyle{empty}
456    \includegraphics[scale=0.7]{P_4.png}
457    %\clearpage
458}
459
460\def\halftitlepage{\thispagestyle{empty}
461  \vspace*{9pc}%
462  {\parindent \z@
463    \interlinepenalty\@M
464\LARGE
465\hyphenpenalty10000
466\bfseries\halftitlefont 
467\def\\ {\vskip1sp}
468\noindent\thetitle\vskip 1sp
469}
470\newpage
471}
472
473\def\titlepage{\ifodd\c@page\else\thispagestyle{empty}\null\newpage\fi
474\thispagestyle{empty}
475\vbox to\vsize{\vspace*{36pt}%
476\hrule height3pt
477\vskip6pc
478\parindent \z@
479\interlinepenalty\@M
480\Huge
481\hyphenpenalty10000
482\bfseries\titlefont 
483\uppercase{\thetitle}
484\ifx\subtitle\empty\else
485{\vskip1pt\baselineskip22pt
486\subtitlefont \vrule height2pc width0pt\thesubtitle\vskip1sp}\fi
487\vskip1pc
488\hrule
489\ifx\theeditionstatement\empty\else
490\vskip48pt
491{\editionfont \theeditionstatement}\fi
492\vskip6.5pc
493{\frenchspacing\baselineskip=12pt
494\authorfont \theauthor\vskip1sp}
495\vfill
496%\noindent{\includegraphics[width=1.7in]{logoCenditel.png}}
497\noindent{\includegraphics[width=1.7in]{logoCenditelSombra.png}}
498\vskip-8pt
499{\wileyfont Publicación de la Fundación CENDITEL}
500\vskip24pt}\newpage}
501
502\def\affil#1{{\affilfont #1}\vskip18pt}
503
504
505\def\dotspace{\hskip5pt/\hskip5pt}
506
507%% fin de páginas de Título. Prefacio
508
509%% Comandos de Parte, Capítulo, y Apéndice ===>>>
510
511\def\chaptermark#1{}
512
513\newcommand{\part}{\clearpage%\startonoddpage
514                 \thispagestyle{empty}%
515                     \@tempswafalse
516                 \secdef\@part\@spart}
517
518\def\@part[#1]#2{%
519\ifnum\c@part=0 \global\@mainmattertrue
520\pagenumbering{arabic}\setcounter{page}{1}\fi
521    \ifnum \c@secnumdepth >-2\relax
522      \refstepcounter{part}%
523      \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
524    \else
525      \addcontentsline{toc}{part}{#1}%
526    \fi
527    \markboth{}{}
528  {
529\vglue36pt
530\parindent \z@
531 \interlinepenalty\@M
532%\Large
533%{\parindent \z@
534%\partnumberfont
535%\hfill
536%\partname~\Roman{part}
537%\includegraphics[scale=0.60]{fondoParteDeLibro.png}
538%}
539
540%\hbox to\textwidth
541{%
542%\hbox to 1.5in{
543
544\setlength{\unitlength}{1pt}%
545\begin{picture}(0,150)(0,0)
546\put(107,0){\includegraphics[scale=0.80]{fondoParteDeLibro.png}}
547\put(355,85){
548\Large
549\parindent \z@
550\partnumberfont
551\hfill
552\partname~\Roman{part}}
553%}
554
555\end{picture}%
556}
557
558
559
560\hfill\vrule depth12pt width0pt
561%\hrule height3pt % <- la raya horizontal
562%\vtop to23.5pc{\vfill % <- espacio entre PARTE y el titulo de la parte
563\vtop to20pc{\vfill
564\hyphenpenalty10000
565\raggedright
566\parfillskip=0pt
567\LARGE\baselineskip=24pt\boldmath\bfseries\partfont 
568\uppercase{#2}\vskip1pc
569\hrule height 1pt
570\vskip7pc}}}
571
572
573\def\@spart#1{%
574    {\centering
575     \interlinepenalty \@M
576     \reset@font
577     \Huge \bfseries #1\par}%
578    \@endpart}
579\def\@endpart{\vfill\newpage
580              \if@twoside
581                \hbox{}%
582                \thispagestyle{empty}%
583                \newpage
584             \fi}
585
586
587\def\and{\lowercase{and}\ }
588
589\def\eatone#1{}
590\def\oldauthor[#1]#2{{\ifnum\c@chapter<1
591\vskip-2pc
592\else
593\vskip2pc
594\ifnum\c@chapter>9\leftskip=4pc\else
595\leftskip=3pc\fi\fi\let\\ \newline{#2}\vskip1sp}
596{\let\\ \space \let\footnote\eatone\xdef\totoc{\tocauthorfont #1}}
597\addtocontents{toc}{\vskip-2.5pt{\string\noindent\hskip24pt\totoc}}
598\addtocontents{toc}{\vskip6pt}
599}
600
601
602\newif\iffirstprologue
603\def\prologue#1#2{\iffirstprologue\vskip4pt
604\global\firstprologuefalse\else
605\vskip12pt\fi
606{\leftskip=1pc
607\parindent=0pt \small
608\let\\ \newline#1\vskip1sp
609\hbox to\textwidth{\hfill\def\two{#2}\ifx\two\empty\else---#2\fi}
610}\vskip12pt}
611
612
613\newdimen\SpaceAboveChapterNumber
614\SpaceAboveChapterNumber=36pt
615
616\def\chapter{\let\thetable\savethetable
617\let\thefigure\savethefigure
618\global\c@footnote=0
619\global\probcount=0
620\global\c@chapapp=0
621\global\appendfalse
622\renewcommand{\thechapter}{\arabic{chapter}}
623                    \@afterindentfalse
624                    \secdef\@chapter\@schapter}
625
626\let\savefootnote\footnote
627\let\savefootnotetext\footnotetext
628
629\newcount\savefootnotenumber
630\newcount\ftnum
631\newcount\saveftnum
632\def\catchfootnote#1{%
633\global\advance\ftnum by1
634\expandafter\gdef\csname thecatchfootnote\the\ftnum\endcsname{#1}}
635
636\def\zfnsymbol#1{\expandafter\@zfnsymbol\csname c@#1\endcsname}
637
638\def\@zfnsymbol#1{\ensuremath{\ifcase#1\or \dagger\or \ddagger\or
639   \mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger
640   \or \ddagger\ddagger \else\@ctrerr\fi}}
641
642\def\zzfnsymbol#1{\expandafter\@zfnsymbol\csname c@#1\endcsname}
643
644\def\@zzfnsymbol#1{\ensuremath{\ifcase#1 \dagger\or \ddagger\or
645   \mathsection\or \mathparagraph\or \|\or **\or \dagger\dagger
646   \or \ddagger\ddagger \else\@ctrerr\fi}}
647
648\def\@chapter[#1]#2{
649%\startonoddpage
650\clearpage
651\global\titletrue
652%% no floats on chapter title page
653\global\@topnum\z@
654\global\@botnum\z@
655%%
656\ifnum\c@chapter=0\relax \ifnum\c@part=1 \else \setcounter{page}{1}
657\global\@mainmattertrue% <<===
658\fi\fi
659%% if using answers.sty:
660\expandafter\ifx\csname Closesolutionfile\endcsname \relax
661\else
662\Closesolutionfile{ans}\fi
663%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
664\lowercase{\global\savefootnotenumber=\c@footnote
665\global\ftnum=0
666\setbox0=\hbox{\let\thanks\catchfootnote
667\let\\ \relax\let\footnote\catchfootnote#2}
668{\def\thefootnote{\zfnsymbol{footnote}}
669\ifnum\ftnum<1 \else
670\saveftnum\ftnum
671\global\advance\saveftnum by1
672\ftnum=1
673\loop\ifnum\saveftnum>\ftnum
674\advance\c@footnote by 1
675\savefootnotetext{\csname thecatchfootnote\the\ftnum\endcsname}
676\global\advance\ftnum by1
677\repeat
678\fi}}
679%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
680%
681\gdef\thepage{\csname @arabic\endcsname\c@page}
682%
683\refstepcounter{chapter}% <<==== moved this here instead of below mainmatter
684%% when using answers.sty,
685%% to open an ans<chapnum> file to be used for solutions section
686\expandafter\ifx\csname Opensolutionfile\endcsname\relax\else
687\Opensolutionfile{ans}[ans\the\c@chapter]\fi
688\let\dolabelnow\relax
689{\def\label##1{\gdef\dolabelnow{\savelabel{##1}}}%
690     \global\setbox0=\hbox{\def\\ {\relax}#2}}%
691\ifnum \c@secnumdepth >\m@ne
692                       \if@mainmatter
693                         \typeout{\@chapapp\space\thechapter.}%
694\let\thanks\eatone
695                         \addcontentsline{toc}{chapter}%
696                                   {\protect\numberline{\thechapter}#1}%
697                       \else
698\let\thanks\eatone
699                         \addcontentsline{toc}{chapter}{#1}%
700                       \fi
701                    \else
702\let\thanks\eatone
703                      \addcontentsline{toc}{chapter}{#1}%
704                    \fi
705                    \chaptermark{#1}%
706                      \@makechapterhead{{
707\def\thanks##1{$^{\zfnsymbol{footnote}}$}
708\def\\ {\vskip1sp}\uppercase{#2}}}%
709\dolabelnow
710                      \@afterheading
711                    \lowercase{\global\c@footnote\savefootnotenumber}}
712
713\def\@makechapterhead#1{%
714\vglue10pt
715\SpaceAboveChapterNumber=36pt
716  {\parindent \z@
717    \interlinepenalty\@M
718%\noindent{\includegraphics[scale=0.2]{icono2.jpg}}
719%\noindent{\includegraphics[scale=0.15]{IconoOctagonoGrande.png}}
720%\noindent{\includegraphics[scale=0.7]{IconoOctagonoVerde.png}}
721%\noindent{\includegraphics[scale=0.25]{fondoCapituloDeLibro.png}}
722
723
724%\Large
725%\hbox to\textwidth{\hbox{\chapternumberfont CAPÍTULO
726%\the\c@chapter}\hfill\vrule depth1pt width0pt}
727%\hbox to\textwidth{\hfill
728%{\noindent{\includegraphics[scale=0.20]{fondoCapituloDeLibro.png}}}
729%}
730\hbox to\textwidth{%
731\hbox to 1.5in{
732\setlength{\unitlength}{1pt}%
733\begin{picture}(0,200)(0,0)
734\put(210,0){\includegraphics[scale=0.20]{fondoCapituloDeLibro.png}}
735\put(133,87){
736\Large
737\hbox to\textwidth{\hbox{\chapternumberfont CAPÍTULO
738\the\c@chapter}\hfill\vrule depth1pt width0pt}
739}
740\end{picture}%
741}
742}
743
744
745%\begin{textblock}{0.3}(5,5)
746%{\noindent{\includegraphics[scale=0.20]{fondoCapituloDeLibro.png}}}
747%\end{textblock}
748
749%\begin{textblock}{0.3}(6,6)
750%{
751%\Large
752%\hbox to\textwidth{\hbox{\chapternumberfont CAPÍTULO
753%\the\c@chapter}\hfill\vrule depth1pt width0pt}
754%}
755%\end{textblock}
756
757
758%\Large
759%\hbox to\textwidth{\hbox{\chapternumberfont CAPÍTULO
760%\the\c@chapter}\hfill\vrule depth1pt width0pt}
761
762
763\hrule height0pt
764\vtop to16.5pc{\vfill
765\hyphenpenalty10000
766\raggedright
767\parfillskip=0.5pt
768\LARGE\boldmath\bfseries\chaptertitlefont 
769#1\vskip1pc
770\hrule height 1pt
771\vskip7pc}}
772\dooffprintinfo}
773
774\def\@schapter#1{\if@twocolumn
775                   \@topnewpage[\@makeschapterhead{#1}]%
776                 \else
777                   \@makeschapterhead{#1}%
778                   \@afterheading
779                 \fi\global\titletrue\relax}
780
781\def\@makeschapterhead#1{%
782  \vspace*{14pc}%
783\noindent{\Large\bfseries\chaptertitlefont
784\uppercase{#1}}\nobreak
785\vskip1pc\hrule height1pt\vskip7.5pc}
786
787\let\title\chapter
788
789\newcount\c@chapapp
790\def\chapappendix#1{\par
791\global\advance\c@chapapp by 1
792  \setcounter{section}{0}%
793  \setcounter{figure}{0}%
794  \setcounter{table}{0}%
795  \setcounter{equation}{0}%
796  \renewcommand{\@chapapp}{\appendixname}%
797  \renewcommand{\thechapter}{%\the\c@chapter.
798\Alph{chapapp}}
799\renewcommand{\thetable}{\the\c@chapter-\thechapter.\@arabic\c@table\theletter}
800\renewcommand{\thefigure}{\the\c@chapter-\thechapter.\@arabic\c@figure\theletter}
801\def\one{#1}\ifx\one\empty
802\section*{Apéndice}
803\markright{APÉNDICE}
804\addcontentsline{toc}{schapter}{\protect\numberline{Apéndice}}
805\else
806\section*{Apéndice: #1}
807\markright{APÉNDICE}
808\addcontentsline{toc}{schapter}{\protect\numberline{Apéndice: #1}}
809\fi
810}
811
812
813%%% <<=== final de comandos para Capítulo, Parte, y Apéndice
814
815
816%%% Contadores ===>>
817\newcounter {part}
818\newcounter {chapter}
819\newcounter {section}[chapter]
820\newcounter {subsection}[section]
821\newcounter {subsubsection}[subsection]
822\newcounter {paragraph}[subsubsection]
823\newcounter {subparagraph}[paragraph]
824
825%%% <=== final contadores
826
827%%% Nombres a nivel de encabezado ==>>
828\renewcommand{\thepart}         {\Roman{part}}
829\renewcommand{\thechapter}      {\arabic{chapter}}
830\renewcommand{\thesection}      {\thechapter.\arabic{section}}
831\renewcommand{\thesubsection}   {\thesection.\arabic{subsection}}
832\renewcommand{\thesubsubsection}{\thesubsection .\arabic{subsubsection}}
833\renewcommand{\theparagraph}    {\thesubsubsection.\arabic{paragraph}}
834\renewcommand{\thesubparagraph} {\theparagraph.\arabic{subparagraph}}
835\newcommand{\@chapapp}{\chaptername}
836
837%%% <<== final de nombres a nivel de encabezado
838
839
840%%% Comandos de Sección ====>>>>
841
842% \@startsection {NOMBRE}{NIVEL}{IDENTACIÓN}{PREVIO SALTO}{DESPUÉS DE SALTO}{ESTILO}
843%            opcional * [ENCABEZADO ALTERNATIVO]{ENCABEZADO}
844%    Comando genérico para el inicio de sección.
845%    NOMBRE          : ejemplo, 'subsección'
846%    NIVEL           : un número, denotando profundidad de la sección -- ejemplo: capítulo=1,
847%                      sección=2, etc.
848%    IDENTACIÓN      : Indentación del encabezado desde el margen izquierdo
849%    ANTES DE SALTO  : Valor absoluto = salto a nivel superior del encabezado.
850%                      Si es negativo, entonces se suprime la identación del texto que sigue al encabezado.
851%    DESPUÉS DE SALTO: si es positivo, entonces es el salto a dar después del encabezado, de lo contrario,
852%                      es el salto a dar a la derecha del encabezado actual.
853%    ESTILO          : comandos para la configuración de estilo
854%  Si falta el '*', entonces se incrementa el contador. Si está presente, entonces no debería haber un argumento en encabezado alternativo
855%  Utilice el contador 'secnumdepth' cuyo valor es el mayor nivel de la sección a ser enumerada
856
857
858
859\newcommand{\section}{\@startsection {section}{1}{\z@}%
860                                   {-22pt plus -1pt minus -6pt
861}%
862                                   {13pt}%
863                                   {\reset@font\large\bfseries\boldmath\sectionfont}}
864\newcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
865                                     {-16pt plus -1pt minus -3pt
866}%
867                                     {8pt}%
868                                 {\reset@font\large\bfseries\boldmath\subsectionfont}}
869\newcommand{\subsubsection}{\@startsection{subsubsection}{3}{\z@}%
870                                     {-12pt plus -1pt minus -6pt
871}%
872                                     {-1em}
873                           {\reset@font\normalsize\bfseries\boldmath\subsubsectionfont}}
874\newcommand{\paragraph}{\@startsection{paragraph}{4}{\z@}%
875                                    {-12pt}%
876                                    {-1em}%
877                               {\reset@font\normalsize\bfseries\paragraphfont}}
878\newcommand{\subparagraph}{\@startsection{subparagraph}{5}{\parindent}%
879                                       {3.25ex \@plus1ex \@minus .2ex}%
880                                       {-1em}%
881                                      {\reset@font\normalsize\bfseries}}
882
883%%% <<=== final comandos de secciones
884
885
886%%% Verso, Cita, Extracto ==>>
887
888\newenvironment{verse}
889               {\let\\=\@centercr
890                \list{}{\itemsep      \z@
891                        \itemindent   -1.5em%
892                        \listparindent\itemindent
893                        \rightmargin  \leftmargin
894                        \advance\leftmargin 1.5em}%
895                \item[]}
896               {\endlist}
897\newenvironment{quotation}
898               {\small
899\list{}{\listparindent \parindent%
900                        \itemindent    \listparindent
901                        \rightmargin   \leftmargin
902                        \parsep        \z@ \@plus\p@}%
903                \item[]}
904               {\endlist}
905\newenvironment{quote}
906               {\small
907\list{}{\rightmargin\leftmargin}%
908                \item[]}
909               {\endlist}
910\let\extract\quotation
911\let\endextract\endquotation
912%% <<== final Verso, Cita, Extracto
913
914
915%%% Matemática ===>>>
916
917\@addtoreset{equation}{chapter}
918\renewcommand{\theequation}{\thechapter.\arabic{equation}}
919
920%%% ruta fácil para hacer matemáticas en negrita utilizando $ fórmula $
921\def\dobold#1{\hbox{\boldmath$\displaystyle #1$\unboldmath}}
922\let\mathbold\dobold
923
924%% crear una caja alrededor de la ecuación o ambiente desplegado
925\def\boxit#1{{\fboxsep=6pt\ifmmode
926\fbox{$\displaystyle #1$}
927\else
928\vskip14pt{\centerline{\fbox{\vtop{\vskip-9pt\vskip1sp\advance\hsize-41pt #1\vskip-8pt}}}\vskip14pt}\fi}}
929
930%%% <<<=== final Matemática
931
932
933%%% Título de Figuras y Tablas ==>>>
934\newcounter{figure}[chapter]
935\renewcommand{\thefigure}{\thechapter.%
936\@arabic\c@figure\theletter}
937\def\fps@figure{tbp}
938\def\ftype@figure{1}
939\def\ext@figure{lof}
940\def\fnum@figure{\figurename~\thefigure}
941\newenvironment{figure}
942               {\@float{figure}}
943               {\end@float}
944\newenvironment{figure*}
945               {\@dblfloat{figure}}
946               {\end@dblfloat}
947\newcounter{table}[chapter]
948\renewcommand{\thetable}{\thechapter.\@arabic\c@table\theletter}
949
950\let\savethetable\thetable
951\let\savethefigure\thefigure
952
953
954\def\fps@table{tbp}
955\def\ftype@table{2}
956\def\ext@table{lot}
957\def\fnum@table{\tablename~\thetable}
958\newenvironment{table}
959               {\@float{table}}
960               {\end@float}
961\newenvironment{table*}
962               {\@dblfloat{table}}
963               {\end@dblfloat}
964\newlength\abovecaptionskip
965\newlength\belowcaptionskip
966\setlength\abovecaptionskip{10\p@}
967\setlength\belowcaptionskip{0\p@}
968
969\def\xfigure{figure}
970
971\long\def\@makecaption#1#2{%
972\vskip\abovecaptionskip
973{\small\hyphenpenalty10000
974\ifx\@captype\xfigure
975\ifcontinued\global\advance\c@figure -1\fi
976\else
977\ifcontinued\global\advance\c@table -1\fi
978\fi%
979 \sbox\@tempboxa{{\fignumfont#1 \ifcontinued (Continuación)\fi
980\quad \ifx\@captype\xfigure\figtextfont\else
981\tabtextfont\fi\let\newline\ #2}}%
982  \ifdim \wd\@tempboxa >.9\hsize \hyphenpenalty10000
983\fignumfont #1 \ifcontinued (Continuación)\fi\quad
984\ifx\@captype\xfigure\figtextfont\else
985\tabtextfont\fi#2\par
986  \else
987    \global \@minipagefalse
988    \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
989  \fi
990\ifx\@captype\xfigure
991  \vskip\belowcaptionskip
992\else
993\vskip3pt\fi
994\gdef\theletter{\relax}
995\global\continuedfalse
996}}
997
998
999\newif\ifsettotop
1000
1001
1002\def\@xfloat#1[#2]{%
1003\def \@captype {#1}\def \@fps {#2}\@onelevel@sanitize \@fps
1004\def \reserved@b {!}\ifx \reserved@b \@fps \@fpsadddefault \else 
1005\ifx \@fps \@empty \@fpsadddefault \fi \fi 
1006\ifhmode \@bsphack \@floatpenalty -\@Mii \else \@floatpenalty -\@Miii \fi 
1007\ifinner \@parmoderr \@floatpenalty \z@
1008\else \@next \@currbox \@freelist {\@tempcnta \sixt@@n
1009\expandafter \@tfor \expandafter \reserved@a \expandafter :\expandafter 
1010=\@fps \do {\if \reserved@a h\ifodd \@tempcnta \else \advance \@tempcnta \@ne
1011\fi \fi \if \reserved@a t\@setfpsbit \tw@ \global\settotoptrue\fi 
1012\if \reserved@a b\@setfpsbit 4\fi 
1013\if \reserved@a p\@setfpsbit 8\fi 
1014\if \reserved@a !\ifnum \@tempcnta >15
1015\advance\@tempcnta -\sixt@@n\relax\fi \fi }\@tempcntb
1016\csname ftype@\@captype \endcsname \multiply \@tempcntb \@xxxii \advance 
1017\@tempcnta \@tempcntb \global \count \@currbox \@tempcnta }\@fltovf \fi 
1018\global \setbox \@currbox \color@vbox \normalcolor \vbox \bgroup 
1019\ifx\@captype\xtable
1020\ifsettotop
1021\vglue-6pt
1022\fi\fi\global\settotopfalse
1023\hsize \columnwidth \@parboxrestore \@floatboxreset}
1024
1025\let\savetabular\tabular
1026\def\tabular{\tablefontsize\baselineskip=12pt\savetabular}
1027
1028\@namedef{tabular*}#1{\def\@halignto{to#1}
1029\tablefontsize\baselineskip12pt\@tabular}
1030
1031\def\@array[#1]#2{%
1032  \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi\fi
1033  \bgroup
1034  \setbox\@arstrutbox\hbox{%
1035    \vrule \@height\arraystretch\ht\strutbox
1036           \@depth\arraystretch \dp\strutbox
1037           \@width\z@}%
1038  \@mkpream{@{}#2@{}}%
1039  \edef\@preamble{%
1040    \ialign \noexpand\@halignto
1041      \bgroup \@arstrut \@preamble \tabskip\z@skip \cr}%
1042  \let\@startpbox\@@startpbox \let\@endpbox\@@endpbox
1043  \let\tabularnewline\\%
1044    \let\par\@empty
1045    \let\@sharp##%
1046    \set@typeset@protect
1047    \lineskip\z@skip\baselineskip\z@skip
1048    \ifhmode \@preamerr\z@ \@@par\fi
1049    \@preamble}
1050
1051\def\tablenotes{\vskip2pt\footnotesize}
1052\let\endtablenotes\relax
1053
1054%% Compatibilidad con versiones anteriores:
1055\let\savehline\hline
1056
1057\let\hline\savehline
1058\def\arraystretch{1.25}
1059
1060%%%%%%%%% Títulos numerados con letras
1061
1062\def\theletter{\relax}
1063\newif\ifxfirsttime
1064\xfirsttimetrue
1065
1066\def\caption{\ifx\@captype\xtable
1067\ifx\theletter\xrelax
1068\global\xfirsttimetrue\refstepcounter\@captype\else
1069\ifxfirsttime\global\xfirsttimefalse\refstepcounter\@captype\fi\fi
1070\else
1071\ifx\theletter\xrelax
1072\global\xfirsttimetrue\refstepcounter\@captype\else
1073\ifxfirsttime\global\xfirsttimefalse\refstepcounter\@captype\fi\fi\fi
1074\edef\@currentlabel{\expandafter\csname p@\@captype\endcsname%
1075\expandafter\csname the\@captype\endcsname}
1076\xdef\currcaptype{\@captype}
1077\@dblarg{\@caption\@captype}}
1078
1079\def\letteredcaption#1{\gdef\theletter{#1}\caption}
1080
1081\newif\ifcontinued
1082\def\continuedcaption{\global\continuedtrue\caption}
1083
1084%%% <<=== final de los títulos de Figura y Tabla
1085
1086
1087%%% Tabla de Contenidos, Lista de Figuras, LOT ===>>
1088
1089\newcommand{\@pnumwidth}{1.55em}
1090\newcommand{\@tocrmarg} {2.55em  plus .5in}
1091\newcommand{\@dotsep}{4.5}
1092
1093\def\startonoddpage{\clearpage
1094\ifodd\c@page\else\null\thispagestyle{empty}\newpage\fi}
1095
1096\newcommand{\tableofcontents}{%
1097%\startonoddpage
1098\global\titletrue
1099    \chapter*{\contentsname}
1100        \@mkboth{\uppercase{\contentsname}}{\uppercase{\contentsname}}%
1101\vskip-9pt
1102\bgroup\parskip=0pt
1103\chapskip=26pt
1104\authorskip=-6pt
1105\chapheight3pt
1106\partskip=-8pt
1107{\normalsize\tocfonts\baselineskip=14pt
1108\hyphenpenalty=10000
1109    \@starttoc{toc}%
1110}
1111\egroup
1112    \if@restonecol\twocolumn\fi
1113
1114\newpage
1115\markboth{}{}
1116    }
1117
1118\def\splitintwo#1.#2*{\llap{#1}\rlap{.#2}}
1119
1120\newcommand{\listoftables}{%
1121%\startonoddpage
1122\global\titletrue
1123    \chapter*{Lista de Tablas
1124        \@mkboth{\uppercase{Lista de Tablas}}{\uppercase{Lista de Tablas}}}%
1125\addcontentsline{toc}{schapter}{Lista de Tablas}
1126\vskip-9pt
1127\bgroup\parskip=2pt
1128{\def\numberline##1{\def\one{##1}%
1129\hb@xt@\@tempdima{\expandafter\splitintwo\one*\hfil}}
1130\normalsize\tocfonts
1131\hyphenpenalty=10000
1132    \@starttoc{lot}%
1133}
1134\egroup
1135    \if@restonecol\twocolumn\fi
1136\newpage
1137\markboth{}{}
1138    }
1139
1140
1141
1142\newcommand{\listoffigures}{%
1143%\startonoddpage
1144\global\titletrue
1145    \chapter*{Lista de Figuras
1146        \@mkboth{\uppercase{Lista de Figuras}}{\uppercase{Lista de Figuras}}}%
1147\addcontentsline{toc}{schapter}{Lista de Figuras}
1148\vskip-9pt
1149\bgroup\parskip=2pt
1150{\def\numberline##1{\def\one{##1}%
1151\hb@xt@\@tempdima{\expandafter\splitintwo\one*\hfil}}
1152\normalsize\tocfonts
1153\hyphenpenalty=10000
1154    \@starttoc{lof}%
1155}
1156\egroup
1157    \if@restonecol\twocolumn\fi
1158\newpage
1159\markboth{}{}
1160    }
1161
1162\newskip\partskip
1163
1164\def\l@part#1#2{%
1165  \ifnum \c@tocdepth >-2\relax
1166    \addpenalty{-\@highpenalty}%
1167\vskip16pt
1168    \begingroup
1169      {\centering\leavevmode\chaptocfont
1170         \uppercase{Parte\ \/ #1}
1171\vskip8pt
1172\vskip\partskip
1173}\par
1174       \nobreak
1175         \global\@nobreaktrue
1176         \everypar{\global\@nobreakfalse\everypar{}}
1177    \endgroup
1178\vskip1sp
1179  \fi}
1180
1181\def\l@chapter#1#2{%
1182  \ifnum \c@tocdepth >\m@ne
1183    \addpenalty{-\@highpenalty}%
1184    \vskip 10pt \@plus\p@
1185     \setlength\@tempdima{2.5em}%
1186    \begingroup
1187\let\numberline\xnumberline
1188      \parindent \z@ \rightskip \@pnumwidth
1189      \parfillskip -\@pnumwidth
1190      \leavevmode 
1191      \advance\leftskip\@tempdima
1192      \hskip -\leftskip
1193\chaptocfont 
1194#1\nobreak\hfil \nobreak\hbox 
1195to\@pnumwidth{\hss\chaptocfont #2}\par
1196      \penalty\@highpenalty
1197    \endgroup
1198\vskip4pt
1199  \fi}
1200
1201\def\l@schapter#1#2{%
1202  \ifnum \c@tocdepth >1
1203    \addpenalty{-\@highpenalty}%
1204    \vskip 3pt \@plus\p@
1205     \setlength\@tempdima{2.5em}%
1206    \begingroup
1207      \parindent \z@ \rightskip \@pnumwidth
1208      \parfillskip -\@pnumwidth
1209      \leavevmode 
1210      \advance\leftskip\@tempdima
1211      \hskip -\leftskip
1212%\chaptocfont
1213#1\nobreak\hfil \nobreak\hbox 
1214to\@pnumwidth{\hss #2}\par
1215      \penalty\@highpenalty
1216    \endgroup
1217\vskip1sp
1218  \fi}
1219
1220
1221\def\l@sschapter#1#2{%
1222  \ifnum \c@tocdepth >1
1223    \addpenalty{-\@highpenalty}%
1224    \vskip 6pt \@plus\p@
1225     \setlength\@tempdima{2.5em}%
1226    \begingroup
1227      \parindent \z@ \rightskip \@pnumwidth
1228      \parfillskip -\@pnumwidth
1229      \leavevmode 
1230      \advance\leftskip\@tempdima
1231      \hskip -\leftskip
1232\bf
1233#1\nobreak\hfil \nobreak\hbox 
1234to\@pnumwidth{\hss #2}\par
1235      \penalty\@highpenalty
1236    \endgroup
1237\vskip1sp
1238  \fi}
1239
1240\def\l@achapter#1#2{%
1241  \ifnum \c@tocdepth >0
1242    \addpenalty{-\@highpenalty}%
1243    \vskip 6pt
1244     \setlength\@tempdima{2.5em}%
1245    \begingroup
1246      \parindent \z@ \rightskip \@pnumwidth
1247      \parfillskip -\@pnumwidth
1248      \leavevmode 
1249      \advance\leftskip\@tempdima
1250      \hskip -\leftskip
1251\chaptocfont 
1252#1\nobreak\hfil \nobreak\hbox 
1253to\@pnumwidth{\hss #2}\par
1254      \penalty\@highpenalty
1255    \endgroup
1256\vskip4pt
1257  \fi}
1258
1259% \@dottedtocline{NIVEL}{IDENTACIÓN}{AMPLITUD_NUMERO}{TÍTULO}{PÁGINA} :
1260%   Macro para producir una línea de tabla de contenidos con los siguientes parámetros:
1261%     NIVEL           : Si NIVEL > \c@tocdepth, entonces no se genera la línea.
1262%     IDENTACIÓN      : Identación total desde el margen izquierdo.
1263%     AMPLITUD_NUMERO : Amplitud de la caja para el número si el TÍTULO tiene un comando \numberline.
1264%                       Como de 25 Enero de 1988, esto también el la cantidad extra de identación agregada a la segunda y subsecuentes líneas para
1265%                       líneas de múltiples entradas.
1266%     TÍTULO          : Contenidos de entrada.
1267%     PÁGINA          : Número de página.
1268%
1269%  Utilice los siguientes parámetros, los cuales deben ser configurados en el estilo del documento.
1270%  Estos deben definirse con \def's.
1271%    \@pnumwidth : Ancho de la caja en el cual el número de página es colocado.
1272%    \@tocrmarg  : Identación del márgen derecho para todas las líneas exceptuando la última en entradas múltiples.
1273%    \@dotsep    : Separación entre puntos, unidad in (pulgadas) mu ().  Debe definirse para \def'd un número como 2 o 1.7
1274%
1275
1276\def\@dottedtocline#1#2#3#4#5{%
1277\ifnum #1>\c@tocdepth \else \vskip 1sp {\leftskip #2\relax%
1278\rightskip \@tocrmarg  \parfillskip -\rightskip \parindent #2\relax%
1279\@afterindenttrue \interlinepenalty \@M \leavevmode \@tempdima #3\relax %
1280\advance \leftskip \@tempdima \hbox {}\hskip -\leftskip #4%
1281\nobreak% \leaders \hbox {$\m@th \mkern%
1282% \@dotsep mu.\mkern \@dotsep mu$}
1283\hfill\nobreak\hbox to\@pnumwidth {\hfil #5}\par }\fi}
1284
1285\newskip\tabandfigskip
1286\tabandfigskip=6pt plus 3pt minus 3pt
1287\def\l@table{\setlength\@tempdima{18pt}%
1288\vskip\tabandfigskip
1289\@dottedtocline{1}{1.5em}{3.5em}}
1290\def\l@figure{\setlength\@tempdima{18pt}%
1291\vskip\tabandfigskip
1292\@dottedtocline{1}{1.5em}{3.5em}}
1293
1294\def\l@section{\setlength\@tempdima{18pt}%
1295\@dottedtocline{1}{2.5em}{3em}}%was 2.3em
1296\def\l@subsection{\@dottedtocline{2}{5.5em}{3.6em}}% #3 was 3.4em
1297\def\l@subsubsection{\@dottedtocline{3}{7em}{5.1em}} %was 4.1em
1298\def\l@paragraph{\@dottedtocline{4}{10em}{5em}}
1299\def\l@subparagraph{\@dottedtocline{5}{12em}{6em}}
1300
1301
1302%%% <<=== final TOC
1303
1304%%% Bibliografiá, Referencias, Agradecimientos ===>>
1305
1306%%%%%% Bibliografía utilizando BibTeX
1307
1308\def\chapbibliography{%
1309{\let\thebibliography\thechapbibliography
1310\let\endthebibliography\endthechapbibliography
1311\@input {\jobname.bbl}}
1312}
1313
1314\def\thechapbibliography#1{\section*{Referencias}
1315\markright{REFERENCIAS}
1316\addcontentsline{toc}{schapter}{Referencias}
1317\small
1318\labelsep 5pt
1319\list
1320  {\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}%
1321    \leftmargin\labelwidth
1322    \advance\leftmargin\labelsep
1323    \usecounter{enumiv}%
1324    \let\p@enumiv\@empty
1325    \def\theenumiv{\arabic{enumiv}}}%
1326    \def\newblock{\hskip .11em plus.33em minus.07em}%
1327    \sloppy\clubpenalty4000\widowpenalty4000
1328    \sfcode`\.=\@m}
1329
1330\def\endthechapbibliography{%
1331  \endlist}
1332
1333
1334
1335%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1336\def\newblock{}
1337
1338\let\save@lbibitem\@lbibitem
1339\let\save@bibitem\@bibitem
1340\def\@lbibitem{\def\@biblabel##1{[##1]}
1341\save@lbibitem}
1342
1343\def\@bibitem{\labelsep=5pt\def\@biblabel##1{##1.}\save@bibitem}
1344
1345\def\bibitem{\@ifnextchar[\@lbibitem\@bibitem}
1346
1347
1348%% to get rid of the extra argument used for thebibliography,
1349%% when redefinining thebibliography to be chapreferences:
1350\def\chapthebibliography#1{\chapreferences}
1351\let\endchapthebibliography\endchapreferences
1352
1353\def\chapreferences#1{\ifvmode\vskip-\lastskip\fi
1354\vskip8pt\vskip1sp\section*{REFERENCIAS}
1355\addcontentsline{toc}{schapter}{Referencias}
1356\bgroup
1357\small
1358\list
1359  {\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}%
1360    \leftmargin\labelwidth
1361    \advance\leftmargin\labelsep
1362    \usecounter{enumiv}%
1363    \let\p@enumiv\@empty
1364    \def\theenumiv{\arabic{enumiv}}}%
1365    \def\newblock{\hskip .11em plus.33em minus.07em}%
1366    \sloppy\clubpenalty4000\widowpenalty4000
1367    \sfcode`\.=\@m
1368}
1369
1370\def\endchapreferences{\endlist\egroup}
1371
1372\def\thebibliography#1{\clearpage%\startonoddpage
1373\global\titletrue\dooffprintinfo
1374\chapter*{Referencias}
1375\markboth{REFERENCIAS}{REFERENCIAS}
1376\addcontentsline{toc}{schapter}{Referencias}
1377\small
1378\labelsep 5pt
1379\list
1380  {\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}%
1381    \leftmargin\labelwidth
1382    \advance\leftmargin\labelsep
1383    \usecounter{enumiv}%
1384    \let\p@enumiv\@empty
1385    \def\theenumiv{\arabic{enumiv}}}%
1386    \def\newblock{\hskip .11em plus.33em minus.07em}%
1387    \sloppy\clubpenalty4000\widowpenalty4000
1388    \sfcode`\.=\@m}
1389
1390\def\endthebibliography{%
1391  \endlist}
1392
1393\def\references{\bgroup\thebibliography}
1394\def\endreferences{\endthebibliography\egroup}
1395
1396
1397%% final Bibliografía, Referencias y Agradecimientos
1398
1399
1400%%% Pié de páginas ===>>>
1401
1402%  \renewcommand{\footnoterule}{%
1403%  \kern-3\p@
1404%  \hrule width .4\columnwidth
1405%  \kern 2.6\p@}
1406
1407  \let\footnoterule\relax
1408
1409\@addtoreset{footnote}{chapter}
1410
1411\long\def\@makefntext#1{%
1412    \parindent 1em%
1413    \noindent
1414    \@makefnmark#1}
1415
1416\newcount\footnum
1417\newcount\savefootnum
1418\def\endnote#1{\global\advance\footnum by 1\relax$^{\the\footnum}$%
1419\long\expandafter\gdef\csname foot\the\footnum\endcsname{%
1420\vtop{\footnotesize\hsize=\textwidth\leftskip=12pt\relax\parindent=-12pt
1421\indent\hbox to12pt{\the\footnum.\hfill}{#1\strut\vskip1sp}}\vskip1pt}}
1422
1423\def\endnotetext#1{\global\advance\footnum by 1\relax
1424\long\expandafter\gdef\csname foot\the\footnum\endcsname{%
1425\vtop{\footnotesize\hsize=\textwidth\leftskip=12pt\relax\parindent=-12pt
1426\indent\hbox to12pt{\the\footnum.\hfill}{#1\strut\vskip1sp}}\vskip1pt}}
1427
1428\newif\ifrefnoteused
1429\def\refnote{\ifrefnoteused\else\global\refnoteusedtrue
1430\typeout{^^J^^J!!! ===>>>^^J
1431Por favor no utilice el comando \string\refnote.^^J
1432En su lugar escriba una referencia estándar de LaTeX y utilice \string\cite
1433^^J<<<=== !!!^^J^^J}\fi}
1434
1435\def\notes{\ifnum\footnum=0\else
1436\savefootnum=\footnum
1437\footnum=0
1438\noindent\loop\ifnum\savefootnum>\footnum%
1439\global\advance\footnum by1\relax%
1440\csname foot\the\footnum\endcsname\relax%
1441\expandafter\gdef\csname foot\the\footnum\endcsname{\relax}\relax%
1442\repeat\global\footnum=0\relax\fi}
1443
1444\def\note{\hfill}
1445
1446
1447%%% <<<=== Final de Pié de páginas
1448
1449
1450
1451%%% Encabezados de ejecución ===>>>
1452
1453%% a menos que se necesite esto, déjelo descomentado
1454    \let\@mkboth\@gobbletwo
1455    \let\chaptermark\@gobble
1456    \let\sectionmark\@gobble
1457
1458\def\ps@headings{\let\@mkboth\markboth
1459 \def\@oddfoot{\rlap{\ifoffprintinfo\global\offprintinfofalse%
1460\printoffprintinfo\fi}%
1461\iftitle\global\titlefalse{\hfill\foliofont\thepage}\fi}
1462 \def\@evenfoot{\iftitle\global\titlefalse{\foliofont\thepage\hfill}\fi
1463\llap{\ifoffprintinfo\global\offprintinfofalse%
1464\printoffprintinfo\fi}%
1465}
1466 \def\@evenhead{\iftitle\else{\foliofont \thepage}\hskip1.5pc%
1467\footnotesize\runningheadfont\MakeUppercase\leftmark\fi\hfill}
1468 \def\@oddhead{\hfill\iftitle\else{\footnotesize\runningheadfont 
1469\MakeUppercase\rightmark}\hskip1.5pc%
1470\foliofont\thepage\fi}%
1471 \def\chaptermark##1{\markboth {\uppercase{##1}}{}}%
1472 \def\sectionmark##1{\markright {\uppercase{##1}}}}
1473
1474\markboth{}{}
1475
1476\ps@headings
1477
1478\pagestyle{headings}
1479\pagenumbering{roman}
1480
1481
1482
1483%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1484%% Uso especial de fuentes
1485%%
1486
1487%% Llamado a fuentes modernas de computadores. Se redefinirá si las fuentes son utilizadas
1488%%
1489%% \documentclass{wileysix}
1490%% \usepackage{w-bookps}
1491%%  utilizará fuentes PostScript.
1492
1493%% \documentclass{wileysix} utilizará fuentes modernas de Computadoras.
1494
1495
1496%% Times-Roman
1497\def\timesroman{cmr10 }
1498\def\timesbold{cmbx10 }
1499\def\timesitalic{cmti10 }
1500\def\timesbolditalic{cmbx10 }
1501
1502%% Helvetica
1503\def\helvetica{cmss10 }
1504\def\helveticabold{cmssbx10 }
1505\def\helveticaboldoblique{cmssi10 }
1506\def\helveticaoblique{cmssi10 }
1507
1508%% Uso especial de fuentes
1509%%
1510%% Tabla de Contenidos
1511\font\tocarttitlefont=\helveticabold at 12pt
1512\font\chaptocfont=\helveticabold at 10pt
1513\font\tocfonts=\timesroman at 10pt
1514
1515
1516%% Encabezados
1517\font\runningheadfont=\helvetica at6,5pt
1518\font\foliofont=\helveticabold at 9pt
1519
1520%% Título del libro, Página de medio título
1521
1522\font\halftitlefont=\helveticabold at 20pt
1523\font\titlefont=\helveticabold at 27pt
1524\font\subtitlefont=\helveticabold at 20pt
1525\font\editionfont=\helvetica at 14pt
1526\font\authorfont=\helveticabold at 11pt
1527\font\affilfont=\helvetica at 10pt
1528\font\locfont=\timesbolditalic at 7pt
1529
1530\font\wileyfont=\helveticabold at 10pt
1531\font\imprintfont=\helvetica at 10pt
1532
1533%% Título de parte
1534\font\partfont=\helvetica at 24pt
1535\font\partnumberfont=\helveticabold at 14pt
1536
1537%% Título de capítulo
1538\font\chapternumberfont=\helveticabold at 14pt
1539\font\chaptertitlefont=\helvetica at 18pt
1540
1541%% Encabezados de sección
1542\font\sectionfont=\timesbold at 10pt
1543\font\subsectionfont=\helveticabold at 10pt
1544\font\subsubsectionfont=\helveticaboldoblique at 10pt
1545\font\paragraphfont=\helveticaoblique at 10pt
1546
1547%% Títulos de figuras y tablas
1548\font\fignumfont=\timesbold at 9pt
1549\font\tabnumfont=\timesbold at 9pt
1550\font\figtextfont=\timesroman at 9pt
1551\font\tabtextfont=\timesroman at 9pt
1552
1553%% Fuente de tablas
1554\def\tablefontsize{\small}
1555\def\tablefootnotesize{\footnotesize}
1556
1557%% Referencias/Bibligrafia
1558\def\bibfontsize{\small}
1559
1560%% Fuentes de texto
1561\font\bit=\timesbolditalic at 8pt
1562
1563%% Fuentes mayúscula pequeñas
1564\font\bigscfont\timesroman at 9.5pt
1565\font\smscfont\timesroman at 7.5pt
1566\font\wherefont\timesitalic at 8pt
1567
1568%% Configuración de problema
1569\font\probfont\timesbolditalic at 10pt
1570
1571
1572%%% <=== Final uso de fuentes especiales
1573
1574%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1575%%%% Fuentes mayúscula pequeñas
1576
1577% To use: \fakesc some stuff*
1578%% \bigscfont, \smscfont are listed in font section above.
1579
1580\def\fakesc#1*{\edef\stuff{#1 }%
1581\expandafter\pickupnewword\stuff* }
1582\def\saveast{*}
1583
1584\def\rrelax{\relax}
1585
1586\def\pickupnewlett#1{\def\letter{#1}%
1587\ifx\letter\saveast\unskip%
1588\let\go\relax \else
1589\ifx\letter\rrelax{\bigscfont\ }%
1590\let\go\pickupnewword\else%
1591\uppercase{\def\ucletter{#1}%  upper case letter
1592\ifx\letter\ucletter%
1593{\bigscfont#1}\else{\smscfont#1}\fi}%%
1594\let\go\pickupnewlett\fi\fi\go}
1595
1596\def\pickupnewword#1 {\expandafter\pickupnewlett#1\relax}
1597%% <== end fakesc
1598
1599%% ==> glosario
1600\def\glossary{
1601%\startonoddpage
1602\global\titletrue
1603\dooffprintinfo
1604\markboth{GLOSARIO}{GLOSARIO}
1605\chapter*{Glosario}
1606\addcontentsline{toc}{schapter}{Glosario}
1607\everypar={}
1608\bgroup
1609\leftskip=1in \parindent=-1in
1610\def\term##1{\vskip3pt\indent\hbox to 1in{##1\hfill}\relax}}
1611\def\endglossary{\vskip12pt\egroup\newpage
1612\markboth{}{}
1613}
1614%% <==
1615
1616%% ==> acronimos
1617\def\acronyms{%\startonoddpage
1618\global\titletrue
1619\dooffprintinfo
1620\markboth{ACRÓNIMOS}{ACRÓNIMOS}
1621\chapter*{Acrónimos}
1622\addcontentsline{toc}{schapter}{Acrónimos}
1623\everypar={}
1624\bgroup
1625\normalsize
1626\leftskip=1pc \parindent=-1pc
1627\def\term##1{\vskip2pt{\bf ##1}\hskip1em\relax}}
1628\def\endacronyms{\vskip12pt\egroup\newpage
1629\markboth{}{}
1630}
1631
1632\def\acro#1#2{\vskip4pt\hbox to\textwidth{\normalsize
1633\hbox to5pc{#1\hfill}\vtop{\advance\hsize by
1634-5pc\raggedright\noindent#2}}}
1635
1636%% <==
1637
1638%% ==> símbolos
1639\def\symbols{\startonoddpage\global\titletrue
1640\dooffprintinfo
1641\markboth{LISTA DE SÍMBOLOS}{LISTA DE SÍMBOLOS}
1642\chapter*{Símbolos}
1643\addcontentsline{toc}{schapter}{Lista de Símbolos}
1644\everypar={}
1645\bgroup\leftskip=1pc \parindent=-1pc
1646\def\term##1{\vskip2pt{$##1\,$}\hskip1em\relax}}
1647\def\endsymbols{\vskip12pt\egroup
1648\newpage
1649\markboth{}{}
1650}
1651%% <== final de símbolos
1652
1653
1654
1655%%%%%%%%%%%%%%%%%%%%%%%
1656%% Índice ===>>>
1657
1658\makeindex
1659% latex default
1660%% Use \latexprintindex instead of \printindex to
1661%% get the default latex index.
1662
1663%% Contents of makeidx.sty contained in \latexprintindex command.
1664%% This is because \printindex is defined in this package so
1665%% user doing \usepackage{makeidx} will get error message.
1666
1667\providecommand*\seealso[2]{\emph{\alsoname} #1}
1668\providecommand*\alsoname{ver también}
1669
1670\newcommand\printindex{\startonoddpage
1671\def\see##1##2{\emph{\seename} ##1}
1672\def\seename{ver}
1673\@input@{\jobname.ind}}
1674
1675\def\indexname{Índice}
1676
1677\newenvironment{theindex}
1678               {\if@twocolumn
1679                  \@restonecolfalse
1680                \else
1681                  \@restonecoltrue
1682                \fi
1683                \columnseprule \z@
1684                \columnsep 35\p@
1685                \twocolumn[\@makeschapterhead{\indexname}]%
1686                \@mkboth{\uppercase{\indexname}}%
1687                        {\uppercase{\indexname}}%
1688 \addcontentsline{toc}{schapter}{\indexname}
1689\global\titletrue\dooffprintinfo
1690\parindent\z@
1691    \parskip\z@ \@plus .3\p@\relax
1692    \let\item\@idxitem
1693\spaceskip=3pt plus 2pt minus 1pt\xspaceskip=\spaceskip
1694\footnotesize\baselineskip=10pt plus 1pt minus 1pt}
1695               {\pagestyle{headings}
1696\if@restonecol\onecolumn\else
1697\clearpage\fi}
1698
1699\newcommand{\@idxitem}  {\par\hangindent 40\p@}
1700\newcommand{\subitem}   {\par\hangindent 40\p@ \hspace*{20\p@}}
1701\newcommand{\subsubitem}{\par\hangindent 40\p@ \hspace*{30\p@}}
1702\newcommand{\indexspace}{\par\vskip 10\p@ \@plus0\p@ \@minus3\p@\relax}
1703
1704\def\multiprintindex#1#2{\startonoddpage
1705\def\see##1##2{\emph{\seename} ##1}
1706\def\seename{ver}
1707\def\indexname{#2}
1708\markboth{#2}{#2}
1709\input #1.ind}
1710
1711\newskip\iletterskip
1712\iletterskip=8pt plus .1pt minus 2pt
1713\def\iletter#1{\goodbreak\vskip\iletterskip{\sectionfont\uppercase{#1}\vrule depth 8pt width0pt}\nobreak}
1714
1715\def\seealso#1{\hskip16pt{\it Ver también\ }{#1}}
1716
1717\def\ltr#1{\nobreak\vskip\iletterskip
1718\hrule
1719\nobreak
1720\vskip3pt
1721{\bf#1}
1722\nobreak
1723\vskip\iletterskip}
1724
1725
1726%%%%%%%%%%%%%%
1727% Borrador
1728
1729\def\draft{\global\drafttrue
1730\def\@oddfoot{\vtop to 0pt{\vskip24pt\large\tt
1731D R A F T\hfill\today, \realtime\hfill D R A F T\global\titlefalse\vss}}
1732\def\@evenfoot{\@oddfoot}\normalsize}
1733
1734\def\fix{\ifcase\oldtime 0\or0\or0\or%
17350\or0\or0\or0\or0\or0\or0\fi}
1736\def\fixtiming{\ifcase\timing 0\or0\or0\or%
17370\or0\or0\or0\or0\or0\or0\fi}
1738\newcount\timing 
1739\newcount\hourcount
1740\newcount\oldtime 
1741
1742\def\realtime{\timing=\time \oldtime=\time
1743\ifnum\timing>60 \divide\timing by 60
1744\hourcount=\the\timing
1745\multiply\timing by 60
1746\advance\oldtime by-\timing
1747\ifnum\hourcount<12 \number\hourcount:\fix\number\oldtime am\fi%
1748\ifnum\hourcount=12 \number\hourcount:\fix\number\oldtime pm\fi%
1749\ifnum\hourcount>12 \advance\hourcount by-12
1750\number\hourcount:\fix\number\oldtime pm\fi
1751\else12:\fixtiming\number\timing am\fi}
1752
1753\newcommand{\today}{\ifcase\month\or
1754  January\or February\or March\or April\or May\or June\or
1755  July\or August\or September\or October\or November\or December\fi
1756  \space\number\day, \number\year}
1757
1758
1759%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1760%%%%% Macros para problemas propuestos
1761
1762\newcount\probcount
1763\newcount\subprobcount
1764\newcount\c@subproblem
1765\def\problems{
1766\global\probcount=0
1767\global\subprobcount=0
1768\global\c@subproblem=0
1769\goodbreak\vskip12pt
1770\markright{PROBLEMS}
1771\addcontentsline{toc}{section}{\protect\numberline{}Problemas}
1772\noindent{\sectionfont\uppercase{Problemas}\vrule depth 4pt width0pt}\markright{PROBLEMAS}\nobreak}
1773
1774\long\def\xappendixname{\appendixname}%
1775
1776\def\endproblems{\xdef\@currentlabel{\thechapter}}
1777\def\appendchapt{\Alph {chapter}}
1778\def\prob{\ifx\@chapapp\xappendixname
1779\let\go\aprob\else\let\go\chapprob\fi\go}
1780\def\subprob{\ifx\@chapapp\xappendixname
1781\let\go\asubprob\else\let\go\chapsubprob\fi\go}
1782
1783
1784\def\aprob{\vskip6pt
1785\leftskip=0pt
1786\global\c@subproblem=0
1787\global\advance\probcount by1
1788\xdef\@currentlabel{\Alph{chapter}.\the\probcount}
1789\noindent{\bf\Alph{chapter}.\the\probcount\hskip12pt\relax}}
1790
1791
1792\def\asubprob{\vskip1pt
1793\global\advance\c@subproblem by1
1794\leftskip=39pt
1795\xdef\@currentlabel{\Alph{chapter}.\the\probcount.\alph{subproblem}}
1796%
1797\noindent\hbox to 0pt{\hss\bf\alph{subproblem})\ \ }\relax}
1798
1799
1800\newcount\c@subproblem
1801
1802\def\chapprob{\vskip6pt
1803\leftskip=0pt
1804\global\c@subproblem=0
1805\global\advance\probcount by1
1806\xdef\@currentlabel{\the\c@chapter.\the\probcount}
1807\noindent{\bf\the\c@chapter.\the\probcount\hskip12pt\relax}}
1808
1809\def\chapsubprob{\vskip1pt
1810\global\advance\c@subproblem by1
1811\leftskip=39pt
1812\xdef\@currentlabel{\the\c@chapter.\the\probcount.\alph{subproblem}}
1813%
1814\noindent\hbox to 0pt{\hss\alph{subproblem})\ \ }\relax}
1815
1816\def\sidebysideprob#1#2{\centerline{\vtop{\hsize=.475\textwidth
1817\prob #1}\hfill\vtop{\hsize=.475\textwidth \prob #2}}}
1818
1819\def\sidebysidesubprob#1#2{\centerline{\vtop{\hsize=.475\textwidth
1820\subprob #1}\hfill\vtop{\hsize=.475\textwidth \subprob #2}}}
1821
1822%%%% <<==  Final de problemas propuestos
1823
1824%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1825%%%%% Ejercicios
1826
1827
1828\def\exercises{\goodbreak\vskip12pt
1829\markright{EJERCICIOS}
1830\addcontentsline{toc}{section}{\protect\numberline{}Ejercicios}
1831\section*{EJERCICIOS}
1832\global\probcount=0
1833\global\subprobcount=0
1834\global\c@subproblem=0
1835\markright{EJERCICIOS}\nobreak}
1836
1837\def\endexercises{\vskip1sp\xdef\@currentlabel{\thechapter}}
1838
1839\let\exer\prob
1840\let\subexer\subprob
1841\let\sidebysideexer\sidebysideprob
1842\let\sidebysidesubexer\sidebysidesubprob
1843
1844
1845
1846%%%% <<==  final de macro de ejercicios
1847
1848
1849\pagenumbering{roman}
1850\widowpenalty10000
1851\clubpenalty10000
1852
1853%%%%%
1854%%%% side by side
1855%%%% to use:
1856% \begin{figure or table} \sidebyside{}{} \end{figure or table}
1857%
1858% \begin{table}
1859% \sidebyside{\caption{table caption} first table}
1860% {\caption{table caption} second table}
1861% \end{table}
1862
1863% or
1864
1865% \begin{figure}
1866% \sidebyside{\vskip<dimen>\caption{fig caption}}
1867% {\vskip<dimen>\caption{fig caption}}
1868% \end{figure}
1869
1870%% To label for cross referencing, use \label after and <outside> of
1871%% \caption{}
1872
1873% \begin{table}
1874% \sidebyside{\caption{table caption}\label{tab1}
1875% first table}
1876% {\caption{table caption}\label{tab2} second table}
1877% \end{table}
1878
1879% or
1880
1881% \begin{figure}
1882% \sidebyside{\vskip<dimen>\caption{fig caption}\label{fig1}}
1883% {\vskip<dimen>\caption{fig caption}\label{fig2}}
1884% \end{figure}
1885
1886
1887
1888\long\def\sidebyside#1#2{%
1889\hbox to\textwidth{\vtop{\hsize=.5\textwidth%
1890\advance\hsize by -.5\columnsep
1891\parindent=0pt
1892\centering
1893 
1894#1\vskip1sp}\hskip\columnsep\vtop{\hsize=.5\textwidth%
1895\advance\hsize by -.5\columnsep
1896\parindent=0pt
1897\centering
1898#2
1899
1900}\hfill}}
1901
1902\def\copyrightpage{\thispagestyle{empty}%
1903\vbox to\textheight\bgroup\vfill\obeylines\obeyspaces\xcopyrightpage}
1904
1905\def\xcopyrightpage#1#2\end#3{\scriptsize\parindent=0pt
1906%Copyleft \copyright{#1} por Fundación CENDITEL.
1907%\vskip6.5pt
1908%Publicado por Fundación CENDITEL - MPPCTI.\\
1909%\vskip6.5pt
1910
1911Derecho de Autor © 2014 de: Endira Mora, Antonio Araujo, Víctor Bravo, Rodolfo Sumoza, José Contreras, Daniel Quintero.
1912
1913Fundación Centro Nacional de Desarrollo e Investigación en Tecnologías Libres (CENDITEL).
1914Ministerio del Poder Popular para la Educación Universitaria, Ciencia y Tecnología.
1915República Bolivariana de Venezuela.
1916Algunos Derechos Reservados – Copyleft.
1917
1918La presente obra está liberada bajo una Licencia ``Creative Commons Atribución - Reconocimiento, No comercial, Sin obra derivada 3.0'', que permite copiar, distribuir, exhibir y ejecutar la obra, no hacer obras derivadas y no hacer usos comerciales de la misma, bajo las condiciones de atribuir el crédito correspondiente a los autores  y compartir las obras derivadas resultantes bajo esta misma licencia.\\
1919
1920Más información sobre la licencia en:  http://creativecommons.org/licenses/by-nc-sa/3.0/\\
1921                 
1922ISBN de la obra independiente: No. ''en trámite''\\
1923Deposito Legal No. ''en trámite''\\
1924
1925
1926%\vskip10pt
1927%{\locfont Publicaciones de CENDITEL:}
1928%\vskip8pt
1929%#2
1930%Impreso en la República Bolivariana de Venezuela.\\
1931
1932%10\ \ 9\ \ 8\ \ 7\ \ 6\ \ 5\ \  4\ \ 3\ \ 2\ \ 1
1933\vskip24pt
1934\egroup\let\@badend\relax\endgroup}
1935
1936\let\endcopyrightpage\relax
1937
1938\def\seriespage{\newpage\thispagestyle{empty}\vbox to\textheight\bgroup\vfill
1939\leftskip=34pt \rightskip=-34pt}
1940\def\endseriespage{\vskip6pt{\noindent\hskip-12pt
1941Texto adicional de información} \vskip24pt\egroup
1942\newpage}
1943\def\series#1#2{\noindent\hskip-12pt\uppercase{#1}\\
1944\global\setbox0=\hbox{\footnotesize#2}
1945\hsize=\wd0
1946\footnotesize#2}
1947
1948\def\eds#1{\vskip6pt\footnotesize\noindent Editors: {\it #1}}
1949
1950%%%%%%%%%%%%
1951%% Información de la separata
1952
1953\newif\ifoffprintinfo
1954%\def\dooffprintinfo{\global\offprintinfotrue}
1955
1956%\offprintinfofalse -> deshabilita el texto que aparece en la parte inferior
1957%izquierda de inicio de capitulo
1958\def\dooffprintinfo{\global\offprintinfofalse}
1959
1960\def\copyrightyear#1{\def\thecopyrightyear{#1}}
1961
1962\copyrightyear{\the\year}
1963
1964\def\dofnote#1#2{\vtop{\hyphenpenalty=10000
1965\advance\hsize -10pt \raggedright
1966\footnotesize{\it #1. }\\{Por #2}
1967\noindent\hbox{\footnotesize
1968Copyright \copyright\ \thecopyrightyear\ Fundación CENDITEL}}}
1969
1970
1971\def\offprintinfo#1#2{
1972\def\theoffprint{\bgroup\frenchspacing
1973\dofnote{#1}{#2}
1974\egroup}}
1975
1976\def\x@makefntext#1{   
1977\kern-3\p@
1978\hrule\@width.4\columnwidth
1979\kern2.6\p@
1980\vrule height 9pt width0pt \relax
1981#1}
1982
1983\def\offprintinfoerror{\typeout{^^J^^J
1984!! Please enter {\string\offprintinfo\string{(Título,
1985Edición)\string}\string{(Autor)\string}^^J en el inicio de su documento.!!^^J^^J}}
1986\bgroup
1987\x@makefntext{Por favor introduzca {\tt \string\offprintinfo\string{(Título,
1988Edición)\string}\string{(Autor)\string}\newline en el inicio de su
1989documento.\vrule depth8pt width0pt}\egroup}}
1990
1991
1992\def\printoffprintinfo{\vtop to0pt{%
1993\hsize=\textwidth\footnotesize
1994\expandafter\ifx\csname theoffprint\endcsname\relax
1995\offprintinfoerror\else\theoffprint\fi\vskip1sp\vss}}
1996
1997\let\c@CHAPTER\c@chapter
1998
1999%% LaTeX2e Cropmark Macros
2000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2001\newif\ifcropmarkson
2002\def\noprintcropmarks{\global\cropmarksonfalse}
2003\def\nocropmarks{\global\cropmarksonfalse}
2004\global\cropmarksonfalse
2005
2006
2007\newdimen\widthofcropmarks
2008
2009\widthofcropmarks=39.25pc
2010\advance\widthofcropmarks.125in %% new
2011\widthofcropmarks=6.125in
2012
2013\newdimen\raisetopcropmarks
2014\raisetopcropmarks=-25pt
2015\advance\raisetopcropmarks.25in
2016
2017\newdimen\raisebottomcropmarks
2018%\raisebottomcropmarks-48pt
2019
2020\raisebottomcropmarks-34pt % was 80pt
2021
2022
2023\newdimen\movecropmarksright
2024\movecropmarksright=-92pt
2025
2026\def\topcropmarks{\ifcropmarkson
2027\vtop to0pt{\vss
2028\hbox to0pt{\hskip\movecropmarksright\hbox to0pt{\hss%
2029\hbox to2pc{\hrulefill\hskip3pt}\raise6pt\hbox{\vrule height 2pc}}%
2030\hskip\widthofcropmarks%
2031\hbox to0pt{%
2032\raise6pt\hbox{\vrule height 2pc}\hbox to2pc{\hskip3pt\hrulefill}\hss}\hss}%
2033\vskip\raisetopcropmarks}
2034\fi}
2035
2036\def\bottomcropmarks{\ifcropmarkson
2037\vtop to0pt{\vskip-\raisebottomcropmarks
2038\hbox to0pt{\hskip\movecropmarksright\hbox to0pt{\hss%
2039\hbox to2pc{\hrulefill\hskip3pt}\lower6pt\hbox{\vrule depth 2pc height
20400pt}}%
2041\hskip\widthofcropmarks%
2042\hbox to0pt{%
2043\lower6pt\hbox{\vrule depth 2pc height0pt}\hbox
2044to2pc{\hskip3pt\hrulefill}\hss}\hss}%
2045\vss}\fi}
2046
2047
2048\long\def\docropmarks{\let\saveshipout\shipout
2049\long\def\shipout\vbox##1{\saveshipout\vbox{\topcropmarks##1\bottomcropmarks
2050}}
2051}
2052
2053\docropmarks
2054
2055\voffset-35pt
2056\hoffset-25pt % was 48
2057
2058
2059%% new additions, as of Jan 25, 2005
2060\newtheorem{theorem}{Theorem}[chapter]
2061
2062\newif\iffirstappendix
2063\global\firstappendixtrue
2064
2065\newcount\c@appfootnote
2066
2067\def\appthanks#1{*\gdef\realthanks{#1}}
2068
2069\newif\ifappend
2070
2071\def\lookatapp{\if\next[\let\go\yappendix\else
2072\let\go\xappendix\fi\go}
2073
2074\def\appendix{\global\appendtrue
2075\let\thetable\savethetable
2076\let\thefigure\savethefigure
2077  \renewcommand{\@chapapp}{\appendixname}%
2078%% if using answers.sty:
2079\expandafter\ifx\csname Closesolutionfile\endcsname \relax
2080\else
2081\Closesolutionfile{ans}\fi
2082%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2083\futurelet\next\lookatapp}
2084
2085\def\yappendix[#1]#2{%\startonoddpage
2086\global\titletrue\dooffprintinfo
2087\global\@mainmattertrue% <<===
2088\gdef \thepage {\csname @arabic\endcsname \c@page }
2089%% To fix includeonly numbering bug: ====>>
2090\if@partsw\else
2091\iffirstappendix\setcounter{chapter}{0}\fi
2092\global\firstappendixfalse\fi%
2093\refstepcounter{chapter}
2094% <<====  end bug fix
2095%% when using answers.sty,
2096%% to open an ans<chapnum> file to be used for solutions section
2097\expandafter\ifx\csname Opensolutionfile\endcsname\relax\else
2098\Opensolutionfile{ans}[ans\Alph{chapter}]\fi
2099  \setcounter{section}{0}%
2100  \setcounter{figure}{0}%
2101  \setcounter{table}{0}%
2102  \setcounter{equation}{0}%
2103 \setcounter{theorem}{0}%
2104\def\two{#2}\ifx\two\empty
2105\chapter*{Apéndice \Alph{chapter}}
2106\renewcommand{\thechapter}{\Alph{chapter}}
2107\addcontentsline{toc}{achapter}{\thechapter}
2108\else
2109\chapter*{\vtop{\let\thanks\appthanks
2110 \baselineskip=30pt \parindent=0pt
2111\leftskip=0pt
2112\Alph{chapter}\vskip4pt
2113 #2}}
2114%
2115\renewcommand{\thechapter}{\Alph{chapter}}
2116\addcontentsline{toc}{achapter}{\thechapter\hskip2pt \ \quad #1}
2117\fi
2118%
2119\def\one{#1}
2120{\let\\ \
2121\ifx\one\empty
2122\markboth{\uppercase{Apéndice \thechapter}}{\uppercase{Apéndice \thechapter}}
2123\else
2124\markboth{\uppercase{#1}}{\uppercase{#1}}
2125\fi
2126}
2127\xdef\@currentlabel{\thechapter}
2128\ifx\realthanks\xrelax\else
2129\xdef\dofoot{\realthanks}
2130\fi
2131{\ifx\realthanks\xrelax\else
2132\def\thefootnote{*}
2133\footnotetext{\dofoot}\fi}
2134\gdef\realthanks{\relax}
2135}
2136
2137
2138\let\dofoot\relax
2139\gdef\realthanks{\relax}
2140\def\xrelax{\relax}
2141\def\xappendix#1{\startonoddpage
2142\global\titletrue\dooffprintinfo
2143\global\@mainmattertrue% <<===
2144\gdef \thepage {\csname @arabic\endcsname \c@page }
2145%% To fix includeonly numbering bug: ====>>
2146\if@partsw\else
2147\iffirstappendix\setcounter{chapter}{0}\fi
2148\global\firstappendixfalse\fi%
2149\refstepcounter{chapter}
2150% <<====  end bug fix
2151%% when using answers.sty,
2152%% to open an ans<chapnum> file to be used for solutions section
2153%
2154\expandafter\ifx\csname Opensolutionfile\endcsname\relax\else
2155\Opensolutionfile{ans}[ans\Alph{chapter}]\fi
2156  \setcounter{section}{0}%
2157  \setcounter{figure}{0}%
2158  \setcounter{table}{0}%
2159  \setcounter{equation}{0}%
2160 \setcounter{theorem}{0}%
2161  \renewcommand{\@chapapp}{\appendixname}%
2162\def\one{#1}\ifx\one\empty
2163\chapter*{Apéndice \Alph{chapter}}
2164\renewcommand{\thechapter}{\Alph{chapter}}
2165\addcontentsline{toc}{achapter}{\thechapter\hskip2pt \ \quad Apéndice}
2166\else
2167\chapter*{\vtop{\let\thanks\appthanks
2168 \baselineskip=30pt
2169\leftskip=0pt \parindent=0pt
2170 Apéndice \Alph{chapter}\vskip4pt
2171 #1}}
2172\renewcommand{\thechapter}{\Alph{chapter}}
2173\let\thanks\eatone
2174\addcontentsline{toc}{achapter}{\thechapter\hskip2pt \ \quad
2175 #1}
2176\fi
2177\def\one{#1}
2178{\let\\ \
2179\ifx\one\empty
2180\markboth{\uppercase{Apéndice \thechapter}}{\uppercase{Apéndice \thechapter}}
2181\else
2182\let\thanks\eatone
2183\markboth{\uppercase{#1}}{\uppercase{#1}}
2184\fi
2185}
2186\xdef\@currentlabel{\thechapter}
2187\ifx\realthanks\xrelax\else
2188\xdef\dofoot{\realthanks}
2189\fi
2190{\ifx\realthanks\xrelax\else
2191\def\thefootnote{*}
2192\footnotetext{\dofoot}}
2193\fi
2194\gdef\realthanks{\relax}
2195\egroup
2196}
2197
2198
2199%% For square boxes for Q.E.D. symbol, used in end proof
2200
2201 \newdimen\slugwidth
2202 \newdimen\slugheight
2203 \newdimen\slugdepth
2204
2205 \slugwidth=4.5pt
2206 \slugheight=4.5pt
2207 \slugdepth=0pt
2208
2209
2210 \def\qed{\unskip\nobreak~~~\hfill\llap{%
2211 \vbox{\unskip\nobreak~~~\hfill\llap{\vrule height \slugheight width
2212 \slugwidth depth\slugdepth}}}}
2213
2214\def\sslug{\raise.5ex\hbox{\vrule width 4pt height4pt depth0pt}}
2215\def\slug{\vrule width 7pt height7pt depth0pt}
2216\@addtoreset{exampnum}{chapter}
2217\newcount\c@exampnum
2218
2219%%%%%%%%%%%% Ejemplo %%%%%%%%%%%%%%%%%
2220\def\exbox{{\fboxsep=0pt \fboxrule =.5pt
2221\fbox{\vrule height 7pt width 0pt\hskip7pt}%
2222\hskip-5.5pt\raise 2pt\hbox{\vrule width 7.25pt height 7.25pt}
2223}}
2224
2225\def\example{\@ifnextchar[{\xexample}{\yexample}}
2226
2227\def\xexample[#1]{\goodbreak\everypar={}\vskip12pt\global\advance\c@exampnum by 1
2228\xdef\@currentlabel{\thechapter.\the\c@exampnum}
2229\noindent\vrule depth14pt width0pt\exbox\ \ {\small\bf
2230\uppercase{Example} \thechapter.\the\c@exampnum}\hskip1em {\bf #1}%
2231\vskip1sp
2232\bgroup\nobreak\vskip1sp
2233\leftskip=18pt
2234\@afterindentfalse\@afterheading\nobreak}
2235
2236\def\yexample{\goodbreak\everypar={}\vskip12pt\global\advance\c@exampnum by 1
2237\xdef\@currentlabel{\thechapter.\the\c@exampnum}
2238\noindent\vrule depth14pt width0pt\exbox\ \ {\small\bf \uppercase{Ejemplo} \thechapter.\the\c@exampnum}
2239\vskip1sp
2240\bgroup
2241\leftskip=18pt
2242\@afterindentfalse\@afterheading\nobreak}
2243
2244\def\endexample{\vskip1sp\egroup\vskip6pt
2245\global\everypar={\hskip-\parindent\everypar={}}
2246\leftskip=0pt
2247}
2248
2249%% ==> Algoritmo
2250\def\xpar{\par\leavevmode}
2251{\catcode`\^^M=\active % these lines must end with %
2252  \gdef\xobeylines{\catcode`\^^M\active \let^^M\xpar}%
2253}
2254
2255\@addtoreset{algorithm}{chapter}
2256\@addtoreset{algo}{chapter}
2257\newtheorem{algo}{Algorithm}[chapter]
2258\newcount\c@algorithm
2259
2260\def\algorithm{\vskip12pt
2261\global\advance\c@algorithm by 1
2262\xdef\@currentlabel{\thechapter.\the\c@algorithm}
2263\noindent{\bf Algoritmo \arabic{chapter}.\arabic{algorithm}}
2264\vskip6pt
2265\bgroup\xobeylines\obeyspaces\def\ {\quad}
2266\parindent=0pt\footnotesize\tt\leftskip=1pc\vskip4pt\relax}
2267
2268\def\endalgorithm{\vskip4pt\egroup}
2269
2270%% <== Algoritmo
2271
2272\let\savelabel\label
2273
2274 \def\proof{\everypar={}
2275 \futurelet\next\lookforbracket}
2276
2277 \def\lookforbracket{\ifx\next[\let\go\usespecialterm
2278 \else\let\go\relax
2279 \ifvmode\vskip-\lastskip\fi
2280 \vskip8pt
2281 \noindent{\it Proof\/:}%
2282\enskip\relax\fi\ignorespaces\go}
2283
2284 \def\usespecialterm[#1]{\ifvmode\vskip-\lastskip\fi
2285 \vskip6pt
2286 \noindent%
2287 {\it Proof\ \ {\rm(#1):}}\ \ \relax\ignorespaces}
2288
2289 \def\endproof{\qed\vskip6pt\relax}
2290
2291%%%%%%%%%%%%%%%%%
2292%% Answers macros
2293%%%% Problems and Solutions, Accomodating answers.sty commands
2294
2295
2296\def\solutionchap#1{\section*{\uppercase{Soluciones por Capítulo} #1}
2297\openin1 ans#1.tex \ifeof1
2298\typeout{^^J^^J No file ans#1.tex!
2299^^J\string\solutionchap\string{#1\string} requires ans#1.tex^^J
2300Please
2301make sure that you have entered
2302\string\usepackage{answers} and
2303\string\Newassociation\string{sol\string}\string{Solution\string}\string{ans\string}\space and then run LaTeX on your file again.}
2304\else
2305\input{ans#1}\fi}
2306
2307\def\solutionappendix#1{\section*{\uppercase{Soluciones por Apéndice} #1}
2308\openin1 ans#1.tex \ifeof1
2309\typeout{^^J^^J No file ans#1.tex!
2310^^J\string\solutionchap\string{#1\string} requires ans#1.tex^^J
2311Please
2312make sure that you have entered
2313\string\usepackage{answers} and
2314\string\Newassociation\string{sol\string}\string{Solution\string}\string{ans\string}\space and then run LaTeX on your file again.}
2315\else
2316\input{ans#1}\fi}
2317
2318
2319\def\solutions{\newpage\ifodd\c@page\else\thispagestyle{empty}
2320\null\newpage\fi
2321\chapter*{Problem Solutions}
2322\markboth{Problem Solutions}{Problem Solutions}
2323\addcontentsline{toc}{schapter}{Problem Solutions}
2324\expandafter\ifx\csname Closesolutionfile\endcsname \relax\else
2325\Closesolutionfile{ans}\fi
2326}
2327
2328\let\savedocument\document
2329\let\saveenddocument\enddocument
2330
2331\def\enddocument{
2332\expandafter\ifx\csname Closesolutionfile\endcsname \relax\else
2333\Closesolutionfile{ans}\fi
2334\saveenddocument}
2335
2336\def\document{%
2337\savedocument
2338\expandafter\ifx\csname Newassociation\endcsname\relax
2339\def\sol{\typeout{^^J^^J To make \string\begin\string{sol\string} work, please use \string\usepackage\string{answers\string}
2340^^J^^J}}
2341\def\endsol{\typeout{^^J^^J}}
2342\def\Solution##1{\typeout{^^J^^J To make \string\Solution\space work, please use \string\usepackage\string{answers\string}
2343^^J^^J}}
2344\else
2345\Newassociation{sol}{Solution}{ans}\fi
2346}
2347
2348\def\xnumberline#1{\hb@xt@\@tempdima{\hskip12pt\llap{#1}\hfill}}
2349
2350\newcommand{\contentsinbrief}{%
2351%\startonoddpage
2352\global\titletrue
2353\advance\chapskip-6pt
2354\chapheight=-12pt
2355\partskip=-12pt
2356\vglue-10.5pc
2357    \chapter*{Lista breve de Contenidos}
2358    \@mkboth{\uppercase{Lista breve de Contenidos}}{\uppercase{Lista breve de Contenidos}}%
2359\bgroup
2360\let\numberline\xnumberline
2361\parskip=6pt
2362{\hyphenpenalty=10000
2363\parindent=0pt
2364\@startchaptoc{toc}
2365}
2366\egroup
2367    \if@restonecol\twocolumn\fi
2368\newpage
2369\setcounter{tocdepth}{2}
2370\markboth{}{}
2371    }
2372
2373\def\@startchaptoc#1{%
2374  \begingroup
2375\def\l@chapter##1##2{%
2376  \ifnum \c@tocdepth >\m@ne
2377    \addpenalty{-\@highpenalty}%
2378    \vskip 12pt \@plus6\p@
2379     \setlength\@tempdima{2em}% was 1.5
2380    \begingroup\chaptocfont
2381      \parindent \z@ \rightskip \@pnumwidth
2382      \parfillskip -\@pnumwidth
2383      \leavevmode
2384      \advance\leftskip\@tempdima
2385      \hskip -\leftskip
2386 ##1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss ##2}\par
2387      \penalty\@highpenalty
2388    \endgroup
2389  \fi\vskip-6pt}
2390\setcounter{tocdepth}{0}
2391    \makeatletter
2392    \@input{\jobname.#1}%
2393    \@nobreakfalse
2394  \endgroup}
2395
2396
2397%%% Macros de libro editado:
2398
2399\font\chapauthorfont=cmcsc10
2400\font\chapaffilfont=\timesroman at 9pt
2401
2402\def\chapteraffil#1{\vskip6pt
2403\noindent{\let\affilmark\newaffilmark\chapaffilfont\ignorespaces #1\vskip1sp}}
2404\def\saveaffilmark#1{$^{#1}$}
2405\def\newaffilmark#1{\leftskip4pt\hbox to0pt{\hss\hbox to 4pt{$^{#1}$}}}
2406\def\eatone#1{}
2407
2408\newdimen\chapskip
2409\chapskip=26pt
2410\newdimen\chapheight
2411\newdimen\authorskip
2412
2413\def\chapterauthors#1{\vbox to0pt{\vglue-1in
2414\let\affilmark\saveaffilmark\chapauthorfont #1\vrule height 10pt width0pt\ }
2415{\let\chapteraffil\eatone\let\affilmark\eatone
2416\addtocontents{toc}{\string\nobreak
2417\vskip\authorskip
2418\string\noindent\vrule height 9pt width0pt\hskip\chapskip#1\hfill\vskip\chapheight}\ \vskip3pt}}
2419
2420\def\contributors{\chapter*{COLABORADORES}
2421\vskip1sp
2422\leftskip=10pt
2423\parindent-10pt
2424\vskip-2pt
2425\everypar={}
2426\def\footnote##1{\hskip-10pt\savefootnote{##1}\hskip10pt}
2427\setcounter{page}{5}
2428\global\titletrue
2429\markboth{CONTRIBUYENTES}{CONTRIBUYENTES}}
2430
2431\def\endcontributors{\newpage\markboth{}{}}
2432
2433\def\name#1{\vskip2pt\fakesc #1*\hskip10pt}
2434
2435%%%%%%%%%%%%%%%%%%%%%
2436%% Warn against using earlier commands
2437\expandafter\def\csname chapreferences*\endcsname{
2438\typeout{^^J^^J \string\begin\string{chapreferences*\string}\space is
2439obsolete.^^J Please use
2440\string\begin\string{chapreferences\string}\string{<widest label>\string}\space instead.^^J Consulte docs.pdf si tiene preguntas.}\stop }
2441
2442\expandafter\def\csname references*\endcsname{
2443\typeout{^^J^^J \string\begin\string{references*\string}\space is
2444obsolete.^^J Please use
2445\string\begin\string{references\string}\string{<widest label>\string}\space instead.^^J Consulte docs.pdf si tiene preguntas.}\stop }
2446
2447
2448\expandafter\def\csname namedchapreferences\endcsname{
2449\typeout{^^J^^J \string\begin\string{namedchapreferences\string}\space is
2450obsolete.^^J Please use
2451\string\begin\string{chapreferences\string}\string{<widest label>\string}\space instead.^^J Consulte docs.pdf si tiene preguntas.}\stop }
2452
2453\expandafter\def\csname namedreferences\endcsname{
2454\typeout{^^J^^J \string\begin\string{namedreferences\string}\space is
2455obsolete.^^J Please use
2456\string\begin\string{references\string}\string{<widest label>\string}\space instead.^^J Consulte docs.pdf si tiene preguntas.}\stop }
2457
2458\endinput
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
Note: See TracBrowser for help on using the repository browser.