source: libros/maquetacion/libros_cenditel_electronico.cls @ 6e29135

revisionfinal
Last change on this file since 6e29135 was 6e29135, checked in by Endira Mora <emora@…>, 10 years ago

Agregada fecha y número de edición en la licencia del libro.

  • 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 de términos}
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
1922Noviembre 2014, Primera Edición
1923                 
1924ISBN de la obra independiente: No. ''en trámite''\\
1925Deposito Legal No. ''en trámite''\\
1926
1927
1928%\vskip10pt
1929%{\locfont Publicaciones de CENDITEL:}
1930%\vskip8pt
1931%#2
1932%Impreso en la República Bolivariana de Venezuela.\\
1933
1934%10\ \ 9\ \ 8\ \ 7\ \ 6\ \ 5\ \  4\ \ 3\ \ 2\ \ 1
1935\vskip24pt
1936\egroup\let\@badend\relax\endgroup}
1937
1938\let\endcopyrightpage\relax
1939
1940\def\seriespage{\newpage\thispagestyle{empty}\vbox to\textheight\bgroup\vfill
1941\leftskip=34pt \rightskip=-34pt}
1942\def\endseriespage{\vskip6pt{\noindent\hskip-12pt
1943Texto adicional de información} \vskip24pt\egroup
1944\newpage}
1945\def\series#1#2{\noindent\hskip-12pt\uppercase{#1}\\
1946\global\setbox0=\hbox{\footnotesize#2}
1947\hsize=\wd0
1948\footnotesize#2}
1949
1950\def\eds#1{\vskip6pt\footnotesize\noindent Editors: {\it #1}}
1951
1952%%%%%%%%%%%%
1953%% Información de la separata
1954
1955\newif\ifoffprintinfo
1956%\def\dooffprintinfo{\global\offprintinfotrue}
1957
1958%\offprintinfofalse -> deshabilita el texto que aparece en la parte inferior
1959%izquierda de inicio de capitulo
1960\def\dooffprintinfo{\global\offprintinfofalse}
1961
1962\def\copyrightyear#1{\def\thecopyrightyear{#1}}
1963
1964\copyrightyear{\the\year}
1965
1966\def\dofnote#1#2{\vtop{\hyphenpenalty=10000
1967\advance\hsize -10pt \raggedright
1968\footnotesize{\it #1. }\\{Por #2}
1969\noindent\hbox{\footnotesize
1970Copyright \copyright\ \thecopyrightyear\ Fundación CENDITEL}}}
1971
1972
1973\def\offprintinfo#1#2{
1974\def\theoffprint{\bgroup\frenchspacing
1975\dofnote{#1}{#2}
1976\egroup}}
1977
1978\def\x@makefntext#1{   
1979\kern-3\p@
1980\hrule\@width.4\columnwidth
1981\kern2.6\p@
1982\vrule height 9pt width0pt \relax
1983#1}
1984
1985\def\offprintinfoerror{\typeout{^^J^^J
1986!! Please enter {\string\offprintinfo\string{(Título,
1987Edición)\string}\string{(Autor)\string}^^J en el inicio de su documento.!!^^J^^J}}
1988\bgroup
1989\x@makefntext{Por favor introduzca {\tt \string\offprintinfo\string{(Título,
1990Edición)\string}\string{(Autor)\string}\newline en el inicio de su
1991documento.\vrule depth8pt width0pt}\egroup}}
1992
1993
1994\def\printoffprintinfo{\vtop to0pt{%
1995\hsize=\textwidth\footnotesize
1996\expandafter\ifx\csname theoffprint\endcsname\relax
1997\offprintinfoerror\else\theoffprint\fi\vskip1sp\vss}}
1998
1999\let\c@CHAPTER\c@chapter
2000
2001%% LaTeX2e Cropmark Macros
2002%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2003\newif\ifcropmarkson
2004\def\noprintcropmarks{\global\cropmarksonfalse}
2005\def\nocropmarks{\global\cropmarksonfalse}
2006\global\cropmarksonfalse
2007
2008
2009\newdimen\widthofcropmarks
2010
2011\widthofcropmarks=39.25pc
2012\advance\widthofcropmarks.125in %% new
2013\widthofcropmarks=6.125in
2014
2015\newdimen\raisetopcropmarks
2016\raisetopcropmarks=-25pt
2017\advance\raisetopcropmarks.25in
2018
2019\newdimen\raisebottomcropmarks
2020%\raisebottomcropmarks-48pt
2021
2022\raisebottomcropmarks-34pt % was 80pt
2023
2024
2025\newdimen\movecropmarksright
2026\movecropmarksright=-92pt
2027
2028\def\topcropmarks{\ifcropmarkson
2029\vtop to0pt{\vss
2030\hbox to0pt{\hskip\movecropmarksright\hbox to0pt{\hss%
2031\hbox to2pc{\hrulefill\hskip3pt}\raise6pt\hbox{\vrule height 2pc}}%
2032\hskip\widthofcropmarks%
2033\hbox to0pt{%
2034\raise6pt\hbox{\vrule height 2pc}\hbox to2pc{\hskip3pt\hrulefill}\hss}\hss}%
2035\vskip\raisetopcropmarks}
2036\fi}
2037
2038\def\bottomcropmarks{\ifcropmarkson
2039\vtop to0pt{\vskip-\raisebottomcropmarks
2040\hbox to0pt{\hskip\movecropmarksright\hbox to0pt{\hss%
2041\hbox to2pc{\hrulefill\hskip3pt}\lower6pt\hbox{\vrule depth 2pc height
20420pt}}%
2043\hskip\widthofcropmarks%
2044\hbox to0pt{%
2045\lower6pt\hbox{\vrule depth 2pc height0pt}\hbox
2046to2pc{\hskip3pt\hrulefill}\hss}\hss}%
2047\vss}\fi}
2048
2049
2050\long\def\docropmarks{\let\saveshipout\shipout
2051\long\def\shipout\vbox##1{\saveshipout\vbox{\topcropmarks##1\bottomcropmarks
2052}}
2053}
2054
2055\docropmarks
2056
2057\voffset-35pt
2058\hoffset-25pt % was 48
2059
2060
2061%% new additions, as of Jan 25, 2005
2062\newtheorem{theorem}{Theorem}[chapter]
2063
2064\newif\iffirstappendix
2065\global\firstappendixtrue
2066
2067\newcount\c@appfootnote
2068
2069\def\appthanks#1{*\gdef\realthanks{#1}}
2070
2071\newif\ifappend
2072
2073\def\lookatapp{\if\next[\let\go\yappendix\else
2074\let\go\xappendix\fi\go}
2075
2076\def\appendix{\global\appendtrue
2077\let\thetable\savethetable
2078\let\thefigure\savethefigure
2079  \renewcommand{\@chapapp}{\appendixname}%
2080%% if using answers.sty:
2081\expandafter\ifx\csname Closesolutionfile\endcsname \relax
2082\else
2083\Closesolutionfile{ans}\fi
2084%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2085\futurelet\next\lookatapp}
2086
2087\def\yappendix[#1]#2{%\startonoddpage
2088\global\titletrue\dooffprintinfo
2089\global\@mainmattertrue% <<===
2090\gdef \thepage {\csname @arabic\endcsname \c@page }
2091%% To fix includeonly numbering bug: ====>>
2092\if@partsw\else
2093\iffirstappendix\setcounter{chapter}{0}\fi
2094\global\firstappendixfalse\fi%
2095\refstepcounter{chapter}
2096% <<====  end bug fix
2097%% when using answers.sty,
2098%% to open an ans<chapnum> file to be used for solutions section
2099\expandafter\ifx\csname Opensolutionfile\endcsname\relax\else
2100\Opensolutionfile{ans}[ans\Alph{chapter}]\fi
2101  \setcounter{section}{0}%
2102  \setcounter{figure}{0}%
2103  \setcounter{table}{0}%
2104  \setcounter{equation}{0}%
2105 \setcounter{theorem}{0}%
2106\def\two{#2}\ifx\two\empty
2107\chapter*{Apéndice \Alph{chapter}}
2108\renewcommand{\thechapter}{\Alph{chapter}}
2109\addcontentsline{toc}{achapter}{\thechapter}
2110\else
2111\chapter*{\vtop{\let\thanks\appthanks
2112 \baselineskip=30pt \parindent=0pt
2113\leftskip=0pt
2114\Alph{chapter}\vskip4pt
2115 #2}}
2116%
2117\renewcommand{\thechapter}{\Alph{chapter}}
2118\addcontentsline{toc}{achapter}{\thechapter\hskip2pt \ \quad #1}
2119\fi
2120%
2121\def\one{#1}
2122{\let\\ \
2123\ifx\one\empty
2124\markboth{\uppercase{Apéndice \thechapter}}{\uppercase{Apéndice \thechapter}}
2125\else
2126\markboth{\uppercase{#1}}{\uppercase{#1}}
2127\fi
2128}
2129\xdef\@currentlabel{\thechapter}
2130\ifx\realthanks\xrelax\else
2131\xdef\dofoot{\realthanks}
2132\fi
2133{\ifx\realthanks\xrelax\else
2134\def\thefootnote{*}
2135\footnotetext{\dofoot}\fi}
2136\gdef\realthanks{\relax}
2137}
2138
2139
2140\let\dofoot\relax
2141\gdef\realthanks{\relax}
2142\def\xrelax{\relax}
2143\def\xappendix#1{\startonoddpage
2144\global\titletrue\dooffprintinfo
2145\global\@mainmattertrue% <<===
2146\gdef \thepage {\csname @arabic\endcsname \c@page }
2147%% To fix includeonly numbering bug: ====>>
2148\if@partsw\else
2149\iffirstappendix\setcounter{chapter}{0}\fi
2150\global\firstappendixfalse\fi%
2151\refstepcounter{chapter}
2152% <<====  end bug fix
2153%% when using answers.sty,
2154%% to open an ans<chapnum> file to be used for solutions section
2155%
2156\expandafter\ifx\csname Opensolutionfile\endcsname\relax\else
2157\Opensolutionfile{ans}[ans\Alph{chapter}]\fi
2158  \setcounter{section}{0}%
2159  \setcounter{figure}{0}%
2160  \setcounter{table}{0}%
2161  \setcounter{equation}{0}%
2162 \setcounter{theorem}{0}%
2163  \renewcommand{\@chapapp}{\appendixname}%
2164\def\one{#1}\ifx\one\empty
2165\chapter*{Apéndice \Alph{chapter}}
2166\renewcommand{\thechapter}{\Alph{chapter}}
2167\addcontentsline{toc}{achapter}{\thechapter\hskip2pt \ \quad Apéndice}
2168\else
2169\chapter*{\vtop{\let\thanks\appthanks
2170 \baselineskip=30pt
2171\leftskip=0pt \parindent=0pt
2172 Apéndice \Alph{chapter}\vskip4pt
2173 #1}}
2174\renewcommand{\thechapter}{\Alph{chapter}}
2175\let\thanks\eatone
2176\addcontentsline{toc}{achapter}{\thechapter\hskip2pt \ \quad
2177 #1}
2178\fi
2179\def\one{#1}
2180{\let\\ \
2181\ifx\one\empty
2182\markboth{\uppercase{Apéndice \thechapter}}{\uppercase{Apéndice \thechapter}}
2183\else
2184\let\thanks\eatone
2185\markboth{\uppercase{#1}}{\uppercase{#1}}
2186\fi
2187}
2188\xdef\@currentlabel{\thechapter}
2189\ifx\realthanks\xrelax\else
2190\xdef\dofoot{\realthanks}
2191\fi
2192{\ifx\realthanks\xrelax\else
2193\def\thefootnote{*}
2194\footnotetext{\dofoot}}
2195\fi
2196\gdef\realthanks{\relax}
2197\egroup
2198}
2199
2200
2201%% For square boxes for Q.E.D. symbol, used in end proof
2202
2203 \newdimen\slugwidth
2204 \newdimen\slugheight
2205 \newdimen\slugdepth
2206
2207 \slugwidth=4.5pt
2208 \slugheight=4.5pt
2209 \slugdepth=0pt
2210
2211
2212 \def\qed{\unskip\nobreak~~~\hfill\llap{%
2213 \vbox{\unskip\nobreak~~~\hfill\llap{\vrule height \slugheight width
2214 \slugwidth depth\slugdepth}}}}
2215
2216\def\sslug{\raise.5ex\hbox{\vrule width 4pt height4pt depth0pt}}
2217\def\slug{\vrule width 7pt height7pt depth0pt}
2218\@addtoreset{exampnum}{chapter}
2219\newcount\c@exampnum
2220
2221%%%%%%%%%%%% Ejemplo %%%%%%%%%%%%%%%%%
2222\def\exbox{{\fboxsep=0pt \fboxrule =.5pt
2223\fbox{\vrule height 7pt width 0pt\hskip7pt}%
2224\hskip-5.5pt\raise 2pt\hbox{\vrule width 7.25pt height 7.25pt}
2225}}
2226
2227\def\example{\@ifnextchar[{\xexample}{\yexample}}
2228
2229\def\xexample[#1]{\goodbreak\everypar={}\vskip12pt\global\advance\c@exampnum by 1
2230\xdef\@currentlabel{\thechapter.\the\c@exampnum}
2231\noindent\vrule depth14pt width0pt\exbox\ \ {\small\bf
2232\uppercase{Example} \thechapter.\the\c@exampnum}\hskip1em {\bf #1}%
2233\vskip1sp
2234\bgroup\nobreak\vskip1sp
2235\leftskip=18pt
2236\@afterindentfalse\@afterheading\nobreak}
2237
2238\def\yexample{\goodbreak\everypar={}\vskip12pt\global\advance\c@exampnum by 1
2239\xdef\@currentlabel{\thechapter.\the\c@exampnum}
2240\noindent\vrule depth14pt width0pt\exbox\ \ {\small\bf \uppercase{Ejemplo} \thechapter.\the\c@exampnum}
2241\vskip1sp
2242\bgroup
2243\leftskip=18pt
2244\@afterindentfalse\@afterheading\nobreak}
2245
2246\def\endexample{\vskip1sp\egroup\vskip6pt
2247\global\everypar={\hskip-\parindent\everypar={}}
2248\leftskip=0pt
2249}
2250
2251%% ==> Algoritmo
2252\def\xpar{\par\leavevmode}
2253{\catcode`\^^M=\active % these lines must end with %
2254  \gdef\xobeylines{\catcode`\^^M\active \let^^M\xpar}%
2255}
2256
2257\@addtoreset{algorithm}{chapter}
2258\@addtoreset{algo}{chapter}
2259\newtheorem{algo}{Algorithm}[chapter]
2260\newcount\c@algorithm
2261
2262\def\algorithm{\vskip12pt
2263\global\advance\c@algorithm by 1
2264\xdef\@currentlabel{\thechapter.\the\c@algorithm}
2265\noindent{\bf Algoritmo \arabic{chapter}.\arabic{algorithm}}
2266\vskip6pt
2267\bgroup\xobeylines\obeyspaces\def\ {\quad}
2268\parindent=0pt\footnotesize\tt\leftskip=1pc\vskip4pt\relax}
2269
2270\def\endalgorithm{\vskip4pt\egroup}
2271
2272%% <== Algoritmo
2273
2274\let\savelabel\label
2275
2276 \def\proof{\everypar={}
2277 \futurelet\next\lookforbracket}
2278
2279 \def\lookforbracket{\ifx\next[\let\go\usespecialterm
2280 \else\let\go\relax
2281 \ifvmode\vskip-\lastskip\fi
2282 \vskip8pt
2283 \noindent{\it Proof\/:}%
2284\enskip\relax\fi\ignorespaces\go}
2285
2286 \def\usespecialterm[#1]{\ifvmode\vskip-\lastskip\fi
2287 \vskip6pt
2288 \noindent%
2289 {\it Proof\ \ {\rm(#1):}}\ \ \relax\ignorespaces}
2290
2291 \def\endproof{\qed\vskip6pt\relax}
2292
2293%%%%%%%%%%%%%%%%%
2294%% Answers macros
2295%%%% Problems and Solutions, Accomodating answers.sty commands
2296
2297
2298\def\solutionchap#1{\section*{\uppercase{Soluciones por Capítulo} #1}
2299\openin1 ans#1.tex \ifeof1
2300\typeout{^^J^^J No file ans#1.tex!
2301^^J\string\solutionchap\string{#1\string} requires ans#1.tex^^J
2302Please
2303make sure that you have entered
2304\string\usepackage{answers} and
2305\string\Newassociation\string{sol\string}\string{Solution\string}\string{ans\string}\space and then run LaTeX on your file again.}
2306\else
2307\input{ans#1}\fi}
2308
2309\def\solutionappendix#1{\section*{\uppercase{Soluciones por Apéndice} #1}
2310\openin1 ans#1.tex \ifeof1
2311\typeout{^^J^^J No file ans#1.tex!
2312^^J\string\solutionchap\string{#1\string} requires ans#1.tex^^J
2313Please
2314make sure that you have entered
2315\string\usepackage{answers} and
2316\string\Newassociation\string{sol\string}\string{Solution\string}\string{ans\string}\space and then run LaTeX on your file again.}
2317\else
2318\input{ans#1}\fi}
2319
2320
2321\def\solutions{\newpage\ifodd\c@page\else\thispagestyle{empty}
2322\null\newpage\fi
2323\chapter*{Problem Solutions}
2324\markboth{Problem Solutions}{Problem Solutions}
2325\addcontentsline{toc}{schapter}{Problem Solutions}
2326\expandafter\ifx\csname Closesolutionfile\endcsname \relax\else
2327\Closesolutionfile{ans}\fi
2328}
2329
2330\let\savedocument\document
2331\let\saveenddocument\enddocument
2332
2333\def\enddocument{
2334\expandafter\ifx\csname Closesolutionfile\endcsname \relax\else
2335\Closesolutionfile{ans}\fi
2336\saveenddocument}
2337
2338\def\document{%
2339\savedocument
2340\expandafter\ifx\csname Newassociation\endcsname\relax
2341\def\sol{\typeout{^^J^^J To make \string\begin\string{sol\string} work, please use \string\usepackage\string{answers\string}
2342^^J^^J}}
2343\def\endsol{\typeout{^^J^^J}}
2344\def\Solution##1{\typeout{^^J^^J To make \string\Solution\space work, please use \string\usepackage\string{answers\string}
2345^^J^^J}}
2346\else
2347\Newassociation{sol}{Solution}{ans}\fi
2348}
2349
2350\def\xnumberline#1{\hb@xt@\@tempdima{\hskip12pt\llap{#1}\hfill}}
2351
2352\newcommand{\contentsinbrief}{%
2353%\startonoddpage
2354\global\titletrue
2355\advance\chapskip-6pt
2356\chapheight=-12pt
2357\partskip=-12pt
2358\vglue-10.5pc
2359    \chapter*{Lista breve de Contenidos}
2360    \@mkboth{\uppercase{Lista breve de Contenidos}}{\uppercase{Lista breve de Contenidos}}%
2361\bgroup
2362\let\numberline\xnumberline
2363\parskip=6pt
2364{\hyphenpenalty=10000
2365\parindent=0pt
2366\@startchaptoc{toc}
2367}
2368\egroup
2369    \if@restonecol\twocolumn\fi
2370\newpage
2371\setcounter{tocdepth}{2}
2372\markboth{}{}
2373    }
2374
2375\def\@startchaptoc#1{%
2376  \begingroup
2377\def\l@chapter##1##2{%
2378  \ifnum \c@tocdepth >\m@ne
2379    \addpenalty{-\@highpenalty}%
2380    \vskip 12pt \@plus6\p@
2381     \setlength\@tempdima{2em}% was 1.5
2382    \begingroup\chaptocfont
2383      \parindent \z@ \rightskip \@pnumwidth
2384      \parfillskip -\@pnumwidth
2385      \leavevmode
2386      \advance\leftskip\@tempdima
2387      \hskip -\leftskip
2388 ##1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss ##2}\par
2389      \penalty\@highpenalty
2390    \endgroup
2391  \fi\vskip-6pt}
2392\setcounter{tocdepth}{0}
2393    \makeatletter
2394    \@input{\jobname.#1}%
2395    \@nobreakfalse
2396  \endgroup}
2397
2398
2399%%% Macros de libro editado:
2400
2401\font\chapauthorfont=cmcsc10
2402\font\chapaffilfont=\timesroman at 9pt
2403
2404\def\chapteraffil#1{\vskip6pt
2405\noindent{\let\affilmark\newaffilmark\chapaffilfont\ignorespaces #1\vskip1sp}}
2406\def\saveaffilmark#1{$^{#1}$}
2407\def\newaffilmark#1{\leftskip4pt\hbox to0pt{\hss\hbox to 4pt{$^{#1}$}}}
2408\def\eatone#1{}
2409
2410\newdimen\chapskip
2411\chapskip=26pt
2412\newdimen\chapheight
2413\newdimen\authorskip
2414
2415\def\chapterauthors#1{\vbox to0pt{\vglue-1in
2416\let\affilmark\saveaffilmark\chapauthorfont #1\vrule height 10pt width0pt\ }
2417{\let\chapteraffil\eatone\let\affilmark\eatone
2418\addtocontents{toc}{\string\nobreak
2419\vskip\authorskip
2420\string\noindent\vrule height 9pt width0pt\hskip\chapskip#1\hfill\vskip\chapheight}\ \vskip3pt}}
2421
2422\def\contributors{\chapter*{COLABORADORES}
2423\vskip1sp
2424\leftskip=10pt
2425\parindent-10pt
2426\vskip-2pt
2427\everypar={}
2428\def\footnote##1{\hskip-10pt\savefootnote{##1}\hskip10pt}
2429\setcounter{page}{5}
2430\global\titletrue
2431\markboth{CONTRIBUYENTES}{CONTRIBUYENTES}}
2432
2433\def\endcontributors{\newpage\markboth{}{}}
2434
2435\def\name#1{\vskip2pt\fakesc #1*\hskip10pt}
2436
2437%%%%%%%%%%%%%%%%%%%%%
2438%% Warn against using earlier commands
2439\expandafter\def\csname chapreferences*\endcsname{
2440\typeout{^^J^^J \string\begin\string{chapreferences*\string}\space is
2441obsolete.^^J Please use
2442\string\begin\string{chapreferences\string}\string{<widest label>\string}\space instead.^^J Consulte docs.pdf si tiene preguntas.}\stop }
2443
2444\expandafter\def\csname references*\endcsname{
2445\typeout{^^J^^J \string\begin\string{references*\string}\space is
2446obsolete.^^J Please use
2447\string\begin\string{references\string}\string{<widest label>\string}\space instead.^^J Consulte docs.pdf si tiene preguntas.}\stop }
2448
2449
2450\expandafter\def\csname namedchapreferences\endcsname{
2451\typeout{^^J^^J \string\begin\string{namedchapreferences\string}\space is
2452obsolete.^^J Please use
2453\string\begin\string{chapreferences\string}\string{<widest label>\string}\space instead.^^J Consulte docs.pdf si tiene preguntas.}\stop }
2454
2455\expandafter\def\csname namedreferences\endcsname{
2456\typeout{^^J^^J \string\begin\string{namedreferences\string}\space is
2457obsolete.^^J Please use
2458\string\begin\string{references\string}\string{<widest label>\string}\space instead.^^J Consulte docs.pdf si tiene preguntas.}\stop }
2459
2460\endinput
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
Note: See TracBrowser for help on using the repository browser.