source: libros/maquetacion/libros_cenditel_electronico.cls @ 27df60a

Last change on this file since 27df60a was 27df60a, checked in by aaraujo <aaraujo@…>, 10 years ago

Correcciones menores en la bibliografía y en la plantilla del libro impreso y electrónico.

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