-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtesisunam.tex
352 lines (240 loc) · 10.4 KB
/
tesisunam.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
%% Esta es una macro en latex para la tesis de la UNAM, expecializada en las humanidades y las ciencias sociales
%%% esta hecha para el formato tesis 23cmmx 17 cm aunque se puede cambiar facilmente a tamaño carta.
%% esta basada en la clase memoir, se puede consultar la documentación de esta clase en la CTAN.
%% la siguiente macro está hecha para ser compilada con xelatex.
%%doble cara, esto se puede cambiar facilmente, solo agregar o oneside y borrar twoside
%% los capítulos abren siempre por la derecha.
%% tamaño de letra 12
%% si se quiere tamaño carta ponner letter en las opciones de abajo y quitar la definición de tamaño un poco más abajo.
\documentclass[12pt,spanish,twoside,openright]{memoir}
%% 1.5 espacios
\OnehalfSpacing
\makeatletter
%% borrar esto si se quiere tamaño carta.
\setstocksize{230mm}{170mm}
\settrimmedsize{230mm}{170mm}
\checkandfixthelayout
\usepackage{fontspec}
%% el paquete geometry se usa para definir los margenes y para cambiar de margenes en la portada, este provoca algunos conflictos con memoir, sitines problemas puedes consultar el manul de memoir.
%% esto está comentado por conflictos
%\usepackage[tmargin=2cm,bmargin=3cm,lmargin=2cm,rmargin=2cm,head=16pt,twoside,asymmetric,hmarginratio=2:3]{geometry}
\usepackage{geometry}
%% no se por que está aquí
\setcounter{tocdepth}{3}
\usepackage{color}
\usepackage{array}
\usepackage{verbatim}
%% tablas que atravisen páginas, tablas largas
\usepackage{longtable}
%% para rotar figuras y tablas provee los entornos sidewaysfigure y sidewaystable
\usepackage{rotating}
%%% para las referencias cruzadas, que se actualizan automaticamente por ejemplo. Veáse capítulo 1 en pag x.
\usepackage{varioref}
%% para las flotnates usadas en figuras y tablas
\usepackage{float}
%%\usepackage{rotfloat}
%% para multicolumna
\usepackage{multirow}
%% manejo de figuras
\usepackage{graphicx}
%% una correcion para usar el comando setspace en memoir
\DisemulatePackage{setspace}
\usepackage{setspace}
%%% para parchar otras paquetes de latex como las citas y los cuadros pequeños
\usepackage{etoolbox}
%%% citas textuales en un solo espacio, centradas y con letra pequeña, define el entorno {quote},
\AtBeginEnvironment{quote}{\small\singlespacing}
%% esto es para las figuras y tablas que aparezca su pie en letra pequeña por default
%% si se desea que en una figura específica se agrande el tipo de letra se puede usar \captionsetup {font=large} o algún otro tamaño para ese pie solamente
\usepackage[font=footnotesize,labelfont=bf]{caption}
%% headers
%%%% para que no salgan en mayúscula las headers, si no, ocupan mucho espacio, consultar el manual de memoir
\copypagestyle{memoirStylePages}{headings}
\nouppercaseheads
%%% la línea que separa las headers.
\makeheadrule{memoirStylePages}{\textwidth}{\normalrulethickness}
%%% para que las notas al pie no se vayan a otra hoja, http://tex.stackexchange.com/questions/32208/footnote-runs-onto-second-page, este valor se puede cambiar
\interfootnotelinepenalty=4000
\makeatother
%% tablas
%%%% para que todas las tablas estén centradas
\let\originaltable\table
\let\endoriginaltable\endtable
\renewenvironment{table}[1][ht]{%
\originaltable[#1]
\centering}%
{\endoriginaltable}
%%% tablas son un 1 espacio y no 1.5, requiere de etoolbox
\AtBeginEnvironment{table}{\singlespacing}% Single spacing in table environment
\AtBeginEnvironment{longtable}{\footnotesize\singlespacing}% Single spacing in table environment
%% tablas en fuente pequeña
\AtBeginEnvironment{tabular}{\small}%%%letra pequeña en tablas
\usepackage{polyglossia} %% manejo de - en las palabras al cortar linea y otras características del idioma español, define también otros idiomas
\setdefaultlanguage{spanish}
%%% esto es para que el primer parrafo después de un título no aparezca con sangría, aunque eso es sólo en la traición inglesa,
%% en la francesa siempre aparece.
%% se puede descomentar según el gusto.
%\PolyglossiaSetup{spanish
%%ñ{-.ñ }{indentfirst=false}
%Comentarios para el asesor o revisores, aparecen en pequeñas cajas naranjas en el pdf.
%%% se usa de la siguiente manera
%%%\todo[inline]{una nota para mi asesor}
\usepackage{xcolor}
\usepackage[draft]{todonotes}
%Se puede cambiar de draft a disable una vez q el texto quede, y asi desaparecen las notas en le pdf.
%% el paquete hyperref para mas refencias en el texto, además los URL y referencias y notas al pie se vuelven "clicables".
%%% Tambien genera los metadatos del PDF, importante para los gestores de bibliografía como Zotero, Endnote o Mendeley cuando indexen tu tesis.
\usepackage[xetex,
pdfauthor={Autor},
pdftitle={Título},
pdfsubject={de que se trata la tesis},
pdfkeywords={palabras clave},
pdfproducer={xelatex con texlive},
pdfcreator={}xelatex,unicode,hyperfootnotes=false]{hyperref}
%% para que las url no se salgan del margen
\PassOptionsToPackage{hyphens}{url}
%%%% citas con comitas %% esto no funciona muy bien tengo q trabajar en ello
%%%%\usepackage[multiple]{footmisc}
%% para LyX, si se inserta texto que viene de Lyx.
\providecommand{\tabularnewline}{\\}
%%%%%
%% para voltear paginas
\usepackage{lscape}
%% insertar archivos pdf en tu documento, es útil para los anexos
\usepackage{pdfpages}
%%% para que diga Anexos en Lugar de Apéndices
\renewcommand{\appendixtocname}{Anexos}
\renewcommand{\appendixpagename}{Anexos} %%% para la separación
\renewcommand*{\cftappendixname}{Anexo\space}
\widowpenalty=0
\clubpenalty=0
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Citas!!!, estas citas estpán definidas según el estilo Chicago, segun lo que requieren la mayoŕia de las facultades
%%%% de humanides y ciencias sociales. usa biblatex y un montón de parámetros para que salgan como deben quedar.
%%%, ésta es la página, todo lo de abajo hace q los ibidems en las citas, no se generen si es la primera cita en la página, http://tex.%%%stackexchange.com/questions/58009/biblatex-tricks-with-repeated-citations-in-footnotes
\usepackage[autocite=footnote,natbib=true,style=verbose-trad2,backend=bibtex8,isbn=false,dashed=false,maxcitenames=2,ibidem=idem,idemtracker=false,style=verbose-trad2,ibidpage=true]{biblatex}
\renewbibmacro*{cite}{%
\usebibmacro{cite:citepages}%
\global\togglefalse{cbx:fullcite}%
\global\togglefalse{cbx:loccit}%
\bibhypertarget{cite\the\value{instcount}}{%
\ifciteseen
{\iffieldundef{shorthand}
{\iffirstonpage% NEW
{\usebibmacro{cite:name}% NEW
\usebibmacro{cite:title}}% NEW
{\ifciteibid
{\usebibmacro{cite:ibid}}
{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}
{\usebibmacro{cite:idem}}
{\usebibmacro{cite:name}}%
\usebibmacro{cite:title}}%
% \usebibmacro{cite:save}}% DELETED
\usebibmacro{cite:save}}}% NEW
{\usebibmacro{cite:shorthand}}}
{\usebibmacro{cite:full}%
\usebibmacro{cite:save}}}}
\usepackage {csquotes}
%% pon aqui tu archivo .bib. Para generar archivos .bib faciles te sugiero checar zotero. un gestor muy completo de bibilografía, uno mas sencillo es jabref
\addbibresource{miscitas.bib}
\bibliography{biblatex_style_guide}
% para que se ponga en cursivas Ibidem. Idem y demás locuciones latinas
\renewcommand*{\mkibid}{\emph}
\pagestyle{memoirStylePages}
%%% define un nuevo entorno donde no se va al texto a la siguiente página. Puede ser útil para la edición final
\newenvironment{absolutelynopagebreak}
{\par\nobreak\vfil\penalty0\vfilneg
\vtop\bgroup}
{\par\xdef\tpd{\the\prevdepth}\egroup
\prevdepth=\tpd}
%% otro paquete para poner referencias cruzadas
\usepackage{cleveref}
%% reajustar tablas y cosas q se salgan de los margenes
\usepackage{adjustbox}
% Para las letras capitales iniciales, se pueden poner al principio de cada capítulo por ejemplo.
\usepackage{type1cm}
\usepackage{lettrine}
%%% para que la siguiente letra no se ponga en mayúscula pequeña, eso es opcional
\renewcommand{\LettrineTextFont}{\rmfamily}
%% empieza el documento
\begin{document}
%%% aquí se eescriben todas las cosas del principio como indices, portada, agradecimientos, aparecerán en el índice con números romanos
\frontmatter
%% la portada de tesis de la UNAM
%% faltan por subir los escudos
\newgeometry{verbose,tmargin=1.5cm,bmargin=0cm,lmargin=0cm,rmargin=0cm}
\thispagestyle{empty}
%% Barra izquierda - Escudos
\begin{center}
\hskip-1.5cm
\begin{minipage}[c][10cm][s]{3cm}
\begin{center}
\includegraphics[height=2.6cm]{escudo-unam}\\[10pt]
\hskip2pt\vrule width2pt height13cm \hskip1mm
\vrule width1pt height13cm\\[10pt]
\includegraphics[height=2.6cm] {fcpys}
\end{center}
\end{minipage}\quad
%% Barra derecha - Titulos
\begin{minipage}[c][9.5cm][s]{10cm}
\begin{center}
% Barra superior
{\large \scshape Universidad Nacional Autónoma de México}
\vspace{.3cm}
\hrule height2pt
\vspace{.1cm}
\hrule height1pt
\vspace{.3cm}
{\scshape Facultad de Ciencias Políticas y Sociales}
% Titulo del trabajo
\vspace{3cm}
{\Large \ El nombre de tu tesis }
\vspace{3cm}
% Tipo de trabajo
\makebox[8cm][s]{\Huge T E S I S}\\[8pt]
QUE PARA OBTENER EL T\'ITULO DE:\\[3pt]
\ Licenciado en tu carrera \\[3pt]
PRESENTA:\\[3pt]
\ Autor
\vspace{2cm}
{ DIRECTOR DE TESIS:\\ \ tu asesor }
\vspace{2cm}
\ Fecha
\end{center}
\end{minipage}\quad
\end{center}
\restoregeometry
%% una página en blanco
\mbox{}
\thispagestyle{empty}
\newpage
\title{el título}
\author{el autor}
%% puedes descomentar esto si quieres que aparezcan en un paǵina aparte el título y autor pero como está definido arriba no es recomendable
%\maketitle
%%\clearpage
%% el índice
\tableofcontents{}
\newpage
%% la lista de cuadros
\listoftables{}
\newpage
%% la lista de cuadros
\listoffigures{}
%% a artir de aquí ya todo saldrá con números arábigos.
\mainmatter
\chapter*{primer capítulo}}
%% bibliografía
\printbibliography
%% nueva numeración para los anexos, A1, A2, etc
\pagenumbering{arabic} %% regresa a 1 la cuenta
\renewcommand*{\thepage}{A\arabic{page}} %% pone A antes de los números
%%% aquí van los anexos
\begin{appendices}
%%% que diga anexos en lugar de apéndices
\renewcommand{\appendixname}{Anexo}
%\addappheadtotoc
\appendixpage
\end{appendices}
%% cosas de atrás, generalmente no son necesarias en la tesis.
\backmatter
\end{document}