Brak opisu

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. \documentclass[twoside]{book}
  2. % Packages required by doxygen
  3. \usepackage{fixltx2e}
  4. \usepackage{calc}
  5. \usepackage{doxygen}
  6. \usepackage[export]{adjustbox} % also loads graphicx
  7. \usepackage{graphicx}
  8. \usepackage[utf8]{inputenc}
  9. \usepackage{makeidx}
  10. \usepackage{multicol}
  11. \usepackage{multirow}
  12. \PassOptionsToPackage{warn}{textcomp}
  13. \usepackage{textcomp}
  14. \usepackage[nointegrals]{wasysym}
  15. \usepackage[table]{xcolor}
  16. % NLS support packages
  17. \usepackage[spanish]{babel}
  18. % Font selection
  19. \usepackage[T1]{fontenc}
  20. \usepackage[scaled=.90]{helvet}
  21. \usepackage{courier}
  22. \usepackage{amssymb}
  23. \usepackage{sectsty}
  24. \renewcommand{\familydefault}{\sfdefault}
  25. \allsectionsfont{%
  26. \fontseries{bc}\selectfont%
  27. \color{darkgray}%
  28. }
  29. \renewcommand{\DoxyLabelFont}{%
  30. \fontseries{bc}\selectfont%
  31. \color{darkgray}%
  32. }
  33. \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
  34. % Page & text layout
  35. \usepackage{geometry}
  36. \geometry{%
  37. a4paper,%
  38. top=2.5cm,%
  39. bottom=2.5cm,%
  40. left=2.5cm,%
  41. right=2.5cm%
  42. }
  43. \tolerance=750
  44. \hfuzz=15pt
  45. \hbadness=750
  46. \setlength{\emergencystretch}{15pt}
  47. \setlength{\parindent}{0cm}
  48. \setlength{\parskip}{0.2cm}
  49. \makeatletter
  50. \renewcommand{\paragraph}{%
  51. \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
  52. \normalfont\normalsize\bfseries\SS@parafont%
  53. }%
  54. }
  55. \renewcommand{\subparagraph}{%
  56. \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
  57. \normalfont\normalsize\bfseries\SS@subparafont%
  58. }%
  59. }
  60. \makeatother
  61. % Headers & footers
  62. \usepackage{fancyhdr}
  63. \pagestyle{fancyplain}
  64. \fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
  65. \fancyhead[CE]{\fancyplain{}{}}
  66. \fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
  67. \fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
  68. \fancyhead[CO]{\fancyplain{}{}}
  69. \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
  70. \fancyfoot[LE]{\fancyplain{}{}}
  71. \fancyfoot[CE]{\fancyplain{}{}}
  72. \fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generado el Lunes, 8 de Junio de 2015 12\+:02\+:50 para My Project por Doxygen }}
  73. \fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generado el Lunes, 8 de Junio de 2015 12\+:02\+:50 para My Project por Doxygen }}
  74. \fancyfoot[CO]{\fancyplain{}{}}
  75. \fancyfoot[RO]{\fancyplain{}{}}
  76. \renewcommand{\footrulewidth}{0.4pt}
  77. \renewcommand{\chaptermark}[1]{%
  78. \markboth{#1}{}%
  79. }
  80. \renewcommand{\sectionmark}[1]{%
  81. \markright{\thesection\ #1}%
  82. }
  83. % Indices & bibliography
  84. \usepackage{natbib}
  85. \usepackage[titles]{tocloft}
  86. \setcounter{tocdepth}{3}
  87. \setcounter{secnumdepth}{5}
  88. \makeindex
  89. % Hyperlinks (required, but should be loaded last)
  90. \usepackage{ifpdf}
  91. \ifpdf
  92. \usepackage[pdftex,pagebackref=true]{hyperref}
  93. \else
  94. \usepackage[ps2pdf,pagebackref=true]{hyperref}
  95. \fi
  96. \hypersetup{%
  97. colorlinks=true,%
  98. linkcolor=blue,%
  99. citecolor=blue,%
  100. unicode%
  101. }
  102. % Custom commands
  103. \newcommand{\clearemptydoublepage}{%
  104. \newpage{\pagestyle{empty}\cleardoublepage}%
  105. }
  106. %===== C O N T E N T S =====
  107. \begin{document}
  108. % Titlepage & ToC
  109. \hypersetup{pageanchor=false,
  110. bookmarks=true,
  111. bookmarksnumbered=true,
  112. pdfencoding=unicode
  113. }
  114. \pagenumbering{roman}
  115. \begin{titlepage}
  116. \vspace*{7cm}
  117. \begin{center}%
  118. {\Large My Project }\\
  119. \vspace*{1cm}
  120. {\large Generado por Doxygen 1.8.9.1}\\
  121. \vspace*{0.5cm}
  122. {\small Lunes, 8 de Junio de 2015 12:02:50}\\
  123. \end{center}
  124. \end{titlepage}
  125. \clearemptydoublepage
  126. \tableofcontents
  127. \clearemptydoublepage
  128. \pagenumbering{arabic}
  129. \hypersetup{pageanchor=true}
  130. %--- Begin generated contents ---
  131. \chapter{Indice jerárquico}
  132. \input{hierarchy}
  133. \chapter{Índice de clases}
  134. \input{annotated}
  135. \chapter{Documentación de las clases}
  136. \input{class_x_y_plot_window}
  137. %--- End generated contents ---
  138. % Index
  139. \backmatter
  140. \newpage
  141. \phantomsection
  142. \clearemptydoublepage
  143. \addcontentsline{toc}{chapter}{Índice}
  144. \printindex
  145. \end{document}