Commit df096f804e917ce484ee2131916ef6c5c935c137
1 parent
93aa1023
Exists in
master
Início do suporte para teses em inglês
Adicionado o comando \tueLINGUA{}
Showing
6 changed files
with
172 additions
and
123 deletions
Show diff stats
demo-cap-1.tex
1 | 1 | %!TEX root = main.tex |
2 | -\chapter[\tiny{Intro}]{Introdução} | |
2 | +\chapter{Introdução} | |
3 | 3 | |
4 | 4 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae est vitae risus varius malesuada et eget velit. Morbi tincidunt venenatis tellus, in volutpat ante varius et. Fusce congue maximus velit ac dignissim. Integer hendrerit pharetra libero, at vehicula odio vestibulum eget. Etiam eget fringilla leo, sit amet posuere nisl. Aenean at tincidunt felis. Cras rhoncus mauris libero, a vestibulum risus faucibus quis. Aenean malesuada vitae nibh ut dapibus. Pellentesque vel blandit odio. |
5 | 5 | ... | ... |
main.lof
1 | 1 | \select@language {portuges} |
2 | -\select@language {english} | |
2 | +\select@language {portuges} | |
3 | +\select@language {portuges} | |
4 | +\select@language {portuges} | |
5 | +\select@language {portuges} | |
3 | 6 | \addvspace {10\p@ } |
4 | 7 | \contentsline {figure}{\numberline {1.1}{\ignorespaces Exemplo de uma figura.}}{2} |
5 | 8 | \addvspace {10\p@ } | ... | ... |
main.lot
1 | 1 | \select@language {portuges} |
2 | -\select@language {english} | |
2 | +\select@language {portuges} | |
3 | +\select@language {portuges} | |
4 | +\select@language {portuges} | |
5 | +\select@language {portuges} | |
3 | 6 | \addvspace {10\p@ } |
4 | 7 | \contentsline {table}{\numberline {1.1}{\ignorespaces Exemplo de uma tabela.}}{3} |
5 | 8 | \addvspace {10\p@ } | ... | ... |
main.pdf
No preview for this file type
main.tex
... | ... | @@ -17,13 +17,23 @@ |
17 | 17 | % |
18 | 18 | % ================================================================ |
19 | 19 | % DOCUMENTO: |
20 | -% | |
21 | -% Título, Nome do Candidato, Curso, etc | |
20 | +% | |
21 | +% Língua, Título, Nome do Candidato, Curso, etc | |
22 | 22 | % Estrutura |
23 | 23 | % ================================================================ |
24 | 24 | % |
25 | 25 | % ---------------------------------------------------------------- |
26 | 26 | % |
27 | +% LÍNGUA DA TESE | |
28 | +% | |
29 | +% Opções atuais: | |
30 | +% - PT: Português (novo acordo ortográfico) | |
31 | +% - EN: Inglês | |
32 | +% | |
33 | +\tueLINGUA{PT} | |
34 | +% | |
35 | +% ---------------------------------------------------------------- | |
36 | +% | |
27 | 37 | % TÍTULO DA TESE |
28 | 38 | % |
29 | 39 | % Em Português e Inglês. |
... | ... | @@ -40,7 +50,7 @@ |
40 | 50 | % |
41 | 51 | \tueSUBTITULO |
42 | 52 | {Controlar e fomentar a actividade da pesca no litoral sul do reino} |
43 | -{Monitor and encourage the fishing activity in coastal southern kingdom} | |
53 | +{Monitor and encourage the fishing activity in coastal southern kingdom } | |
44 | 54 | % |
45 | 55 | % ---------------------------------------------------------------- |
46 | 56 | % |
... | ... | @@ -154,7 +164,6 @@ |
154 | 164 | % do texto do documento. |
155 | 165 | % |
156 | 166 | \tuePREAMBULOLATEX{ |
157 | - \setmainlanguage{english} | |
158 | 167 | } |
159 | 168 | % |
160 | 169 | % ---------------------------------------------------------------- | ... | ... |
teseue.cls
... | ... | @@ -5,8 +5,7 @@ |
5 | 5 | % |
6 | 6 | % Free as in freedom |
7 | 7 | % |
8 | - | |
9 | - | |
8 | +% | |
10 | 9 | \NeedsTeXFormat{LaTeX2e} |
11 | 10 | \ProvidesClass{teseue}[ |
12 | 11 | 2015/02/05 --- |
... | ... | @@ -14,8 +13,6 @@ |
14 | 13 | Com o contributo de fc, jsaias, tcg, dmendes e quase todos @di.uevora.pt --- |
15 | 14 | Codigo Livre |
16 | 15 | ] |
17 | -% Language adjustment | |
18 | - | |
19 | 16 | % Hyperref adjustments |
20 | 17 | % \RequirePackage{hyperref} |
21 | 18 | % \hypersetup{ |
... | ... | @@ -38,6 +35,7 @@ |
38 | 35 | \RequirePackage{makeidx} |
39 | 36 | \RequirePackage{fontspec} |
40 | 37 | \RequirePackage{array} % para alinhar verticalmente as linhas das tabelas (na lombada) |
38 | +\RequirePackage{polyglossia} % Língua | |
41 | 39 | \setmainfont{Source Sans Pro}[ |
42 | 40 | UprightFont = {* Light}, |
43 | 41 | ItalicFont = {* Light Italic}, |
... | ... | @@ -116,11 +114,51 @@ |
116 | 114 | % |
117 | 115 | % ================================================================ |
118 | 116 | % |
119 | -%% Linguagem | |
120 | -%} | |
121 | -\newcommand{\@LINGUAGEM}{PT} | |
122 | -\DeclareRobustCommand{\tueLINGUAGEM}[1]{% | |
123 | - \renewcommand{\@LINGUAGEM}{#1} | |
117 | +%% Língua | |
118 | +% | |
119 | +\newcommand{\@LINGUA}{PT} | |
120 | +% --- Lista de Acrónimos --- | |
121 | +\newcommand{\@LST@ACRON@EN}{Acronyms} | |
122 | +\newcommand{\@LST@ACRON@PT}{Lista de Acr\'{o}nimos} | |
123 | +\newcommand{\@LST@ACRON}{\@LST@ACRON@PT} | |
124 | +% --- Lista de Figuras --- | |
125 | +\newcommand{\@LST@FIG@EN}{List of Figures} | |
126 | +\newcommand{\@LST@FIG@PT}{Lista de Figuras} | |
127 | +\newcommand{\@LST@FIG}{\@LST@FIG@PT} | |
128 | +% --- Tabela de Conteúdos --- | |
129 | +\newcommand{\@LST@CONT@EN}{Contents} | |
130 | +\newcommand{\@LST@CONT@PT}{Conteúdo} | |
131 | +\newcommand{\@LST@CONT}{\@LST@CONT@PT} | |
132 | +% --- Lista de Tabelas --- | |
133 | +\newcommand{\@LST@TAB@EN}{List of Tables} | |
134 | +\newcommand{\@LST@TAB@PT}{Lista de Tabelas} | |
135 | +\newcommand{\@LST@TAB}{\@LST@TAB@PT} | |
136 | +% | |
137 | +\DeclareRobustCommand{\tueLINGUA}[1]{% | |
138 | + \renewcommand{\@LINGUA}{#1} | |
139 | + \ifdefstring{\@LINGUA}{EN}{ | |
140 | + % | |
141 | + % English | |
142 | + % | |
143 | + \setmainlanguage{english} | |
144 | + \setotherlanguage{portuges} | |
145 | + \renewcommand{\@LST@ACRON}{\@LST@ACRON@EN} | |
146 | + \renewcommand{\@LST@FIG}{\@LST@FIG@EN} | |
147 | + \renewcommand{\@LST@CONT}{\@LST@CONT@EN} | |
148 | + \renewcommand{\@LST@TAB}{\@LST@TAB@EN} | |
149 | + \renewcommand{\contentsname}{\@LST@CONT@EN} | |
150 | + }{ | |
151 | + % | |
152 | + % Portugues | |
153 | + % | |
154 | + \setmainlanguage{portuges} | |
155 | + \setotherlanguage{english} | |
156 | + \renewcommand{\@LST@ACRON}{\@LST@ACRON@PT} | |
157 | + \renewcommand{\@LST@FIG}{\@LST@FIG@PT} | |
158 | + \renewcommand{\@LST@CONT}{\@LST@CONT@PT} | |
159 | + \renewcommand{\@LST@TAB}{\@LST@TAB@PT} | |
160 | + \renewcommand{\contentsname}{\@LST@CONT@PT} | |
161 | + } | |
124 | 162 | } |
125 | 163 | % |
126 | 164 | %% Titulo |
... | ... | @@ -301,8 +339,6 @@ |
301 | 339 | % |
302 | 340 | %\usepackage[portuguese]{babel} |
303 | 341 | % |
304 | - \usepackage{polyglossia} | |
305 | - \setmainlanguage{portuges} | |
306 | 342 | \@PREAMBULOLATEX |
307 | 343 | \begin{document} |
308 | 344 | \frontmatter |
... | ... | @@ -324,7 +360,7 @@ |
324 | 360 | %% CAPA E SUBCAPA |
325 | 361 | % |
326 | 362 | \DeclareRobustCommand{\tueCAPAS}{ |
327 | - \usepackage[portuguese]{babel} | |
363 | + %\usepackage[portuguese]{babel} | |
328 | 364 | \@PREAMBULOLATEX |
329 | 365 | \begin{document} |
330 | 366 | \frontmatter |
... | ... | @@ -345,7 +381,9 @@ |
345 | 381 | %% Sumario/Resumo |
346 | 382 | % |
347 | 383 | \newenvironment{tueSUMARIO}{ |
348 | - \chapter*{Sumário}\addcontentsline{toc}{chapter}{Sumário}\markboth{\uppercase{Sumário}}{} | |
384 | + \chapter*{Sum\'{a}rio} | |
385 | + \addcontentsline{toc}{chapter}{Sum\'{a}rio} | |
386 | + \markboth{\uppercase{Sum\'{a}rio}}{} | |
349 | 387 | }{ |
350 | 388 | \par |
351 | 389 | \bigskip |
... | ... | @@ -355,7 +393,9 @@ |
355 | 393 | %% Abstract |
356 | 394 | % |
357 | 395 | \newenvironment{tueABSTRACT}{ |
358 | - \chapter*{Abstract}\addcontentsline{toc}{chapter}{Abstract}\markboth{\uppercase{Abstract}}{} | |
396 | + \chapter*{Abstract} | |
397 | + \addcontentsline{toc}{chapter}{Abstract} | |
398 | + \markboth{\uppercase{Abstract}}{} | |
359 | 399 | \begin{center} |
360 | 400 | \huge |
361 | 401 | \textbf{\@TITLE} |
... | ... | @@ -375,16 +415,8 @@ |
375 | 415 | % |
376 | 416 | %% Abstract |
377 | 417 | % |
378 | -\newcommand{\@LSTACRONEN}{Acronyms} | |
379 | -\newcommand{\@LSTACRONPT}{Lista de Acr\'{o}nimos} | |
380 | -\newcommand{\@LSTACRON}{\@LSTACRONPT} | |
381 | -\ifdefstring{\@LINGUAGEM}{PT}{ | |
382 | - \renewcommand{\@LSTACRON}{\@LSTACRONPT} | |
383 | -}{ % EN | |
384 | - \renewcommand{\@LSTACRON}{\@LSTACRONEN} | |
385 | -} | |
386 | 418 | \newenvironment{tueACRONIMOS}{ |
387 | - \chapter*{\@LSTACRON}\addcontentsline{toc}{chapter}{\@LSTACRON} | |
419 | + \chapter*{\@LST@ACRON}\addcontentsline{toc}{chapter}{\@LST@ACRON} | |
388 | 420 | }{ |
389 | 421 | } |
390 | 422 | % |
... | ... | @@ -400,17 +432,17 @@ |
400 | 432 | \@blankoddpage |
401 | 433 | \cleardoublepage |
402 | 434 | \tableofcontents |
403 | - \addcontentsline{toc}{chapter}{Conte\'{u}do} | |
435 | + \addcontentsline{toc}{chapter}{\@LST@CONT} | |
404 | 436 | % |
405 | 437 | \@blankoddpage |
406 | 438 | \cleardoublepage |
407 | 439 | \listoffigures |
408 | - \addcontentsline{toc}{chapter}{Lista de Figuras} | |
440 | + \addcontentsline{toc}{chapter}{\@LST@FIG} | |
409 | 441 | % |
410 | 442 | \@blankoddpage |
411 | 443 | \cleardoublepage |
412 | 444 | \listoftables |
413 | - \addcontentsline{toc}{chapter}{Lista de Tabelas} | |
445 | + \addcontentsline{toc}{chapter}{\@LST@TAB} | |
414 | 446 | % |
415 | 447 | \@blankoddpage |
416 | 448 | \cleardoublepage |
... | ... | @@ -435,7 +467,8 @@ |
435 | 467 | % ================================================================ |
436 | 468 | % |
437 | 469 | \DeclareRobustCommand{\@CAPA}{ % v.2013: capa uniforme, jsaias |
438 | - \thispagestyle{empty} | |
470 | + \begin{portuges} | |
471 | + \thispagestyle{empty} | |
439 | 472 | \vspace*{-2.1cm} |
440 | 473 | \begin{flushright} |
441 | 474 | \includegraphics[width=6cm]{teseue-logo.pdf} |
... | ... | @@ -496,16 +529,16 @@ |
496 | 529 | \vspace{2em} |
497 | 530 | % |
498 | 531 | \begin{centering} |
499 | - %\includegraphics[trim=0.89cm 0cm 0.38cm 0cm, clip, width=\textwidth]{\@AZULEJOS} | |
500 | 532 | \includegraphics[width=\linewidth]{\@AZULEJOS} |
501 | 533 | \end{centering} |
502 | 534 | % |
503 | 535 | \par |
504 | - \vspace{2em} | |
536 | + \vspace*{\fill} | |
505 | 537 | % |
506 | 538 | {INSTITUTO DE INVESTIGA\c{C}\~{A}O E FORMA\c{C}\~{A}O AVAN\c{C}ADA} |
507 | 539 | % |
508 | 540 | \end{flushright} |
541 | + \end{portuges} | |
509 | 542 | % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
510 | 543 | \newpage\hspace{1mm}\thispagestyle{empty} |
511 | 544 | \cleardoublepage |
... | ... | @@ -519,93 +552,94 @@ |
519 | 552 | % |
520 | 553 | \DeclareRobustCommand{\@SUBCAPA}{ % v.2013: capa uniforme, jsaias |
521 | 554 | \thispagestyle{empty} |
522 | - %\vspace*{-0.8cm} | |
523 | - \begin{tabular}{lcr} | |
524 | - % | |
525 | - % pomba | |
526 | - % | |
527 | - \vspace*{-1.5cm}\parbox[t][\textheight][t]{2.63cm}{\includegraphics[width=8em]{teseue-pomba} \\ } | |
528 | - & | |
529 | - % | |
530 | - % tracejado vertical a esquerda | |
531 | - % | |
532 | - \hspace{1em} | |
533 | - \parbox[t][\textheight][t]{0.4cm}{ | |
534 | - \vspace*{-3.2cm} | |
535 | - \begin{tikzpicture} | |
536 | - \foreach \y in {1, ..., 42} { | |
537 | - \fill[fill=uegrey] (0,\y*0.55) circle (0.05cm); | |
538 | - } | |
539 | - \end{tikzpicture} | |
540 | - } | |
541 | - & | |
542 | - % | |
543 | - % resumo | |
544 | - % | |
545 | - \vspace*{-1.5cm} | |
546 | - \parbox[t][0.9\textheight][t]{10.1cm}{ | |
547 | - % | |
548 | - \vspace{-2.8cm} % recuo vertical igual ao comprimento da imagem | |
549 | - % | |
550 | - {\Large \textbf{{\color{uered} UNIVERSIDADE DE ÉVORA}}}\\ | |
551 | - % | |
552 | - \par | |
553 | - % | |
554 | - {\large \textbf{\@ESCOLA}} \\ | |
555 | - % | |
556 | - \par | |
557 | - % | |
558 | - {\large \@DEPARTAMENTO} \\ | |
559 | - % | |
560 | - \par | |
561 | - \vspace*{12em} | |
562 | - % | |
563 | - {\Large \textbf{\@TITULO}} \\ | |
564 | - % | |
565 | - \par % | |
566 | - \vspace{2em} | |
567 | - % | |
568 | - {\large \textbf{\@CANDIDATO}}\\ | |
569 | - % | |
570 | - \par % | |
571 | - \vspace{4em} | |
572 | - % | |
573 | - % Orientacao | |
574 | - % | |
575 | - \begin{tabular}{rl}% | |
576 | - Orienta\c{c}\~{a}o & \textit{\@NOMEORIENTADOR}\\% | |
577 | - \ifbool{@comSegOrientador}{% | |
578 | - & \textit{\@NOMESEGORIENTADOR}\\% | |
579 | - \ifbool{@comTerOrientador}% | |
580 | - {& \textit{\@NOMETERORIENTADOR}\\}% | |
581 | - {\\}% | |
582 | - }{~ \\ ~ \\}% | |
583 | - \end{tabular}% | |
584 | - % | |
585 | - \par | |
586 | - \vspace{4em} | |
587 | - % | |
588 | - % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
589 | - % | |
590 | - {\large \textbf{\@CURSO}} | |
591 | - % | |
592 | - \par | |
593 | - \vspace{2em} | |
594 | - % | |
595 | - {\normalsize \@Monografia} | |
596 | - % | |
597 | - \par | |
598 | - \vspace{6em} | |
599 | - % | |
600 | - {\small \@DATA} | |
601 | - % | |
602 | - \par | |
603 | - \vspace*{3em} | |
604 | - % | |
605 | - {\footnotesize\textit{Esta \@monografia\ n\~{a}o inclui as cr\'{i}ticas e sugest\~{o}es feitas pelo J\'{u}ri}\\} | |
606 | - % | |
607 | - } | |
608 | - \end{tabular} | |
555 | + \begin{portuges} | |
556 | + \begin{tabular}{lcr} | |
557 | + % | |
558 | + % pomba | |
559 | + % | |
560 | + \vspace*{-1.5cm}\parbox[t][\textheight][t]{2.63cm}{\includegraphics[width=8em]{teseue-pomba} \\ } | |
561 | + & | |
562 | + % | |
563 | + % tracejado vertical a esquerda | |
564 | + % | |
565 | + \hspace{1em} | |
566 | + \parbox[t][\textheight][t]{0.4cm}{ | |
567 | + \vspace*{-3.2cm} | |
568 | + \begin{tikzpicture} | |
569 | + \foreach \y in {1, ..., 42} { | |
570 | + \fill[fill=uegrey] (0,\y*0.55) circle (0.05cm); | |
571 | + } | |
572 | + \end{tikzpicture} | |
573 | + } | |
574 | + & | |
575 | + % | |
576 | + % resumo | |
577 | + % | |
578 | + \vspace*{-1.5cm} | |
579 | + \parbox[t][0.9\textheight][t]{10.1cm}{ | |
580 | + % | |
581 | + \vspace{-2.8cm} % recuo vertical igual ao comprimento da imagem | |
582 | + % | |
583 | + {\Large \textbf{{\color{uered} UNIVERSIDADE DE \'{E}VORA}}}\\ | |
584 | + % | |
585 | + \par | |
586 | + % | |
587 | + {\large \textbf{\@ESCOLA}} \\ | |
588 | + % | |
589 | + \par | |
590 | + % | |
591 | + {\large \@DEPARTAMENTO} \\ | |
592 | + % | |
593 | + \par | |
594 | + \vspace*{12em} | |
595 | + % | |
596 | + {\Large \textbf{\@TITULO}} \\ | |
597 | + % | |
598 | + \par % | |
599 | + \vspace{2em} | |
600 | + % | |
601 | + {\large \textbf{\@CANDIDATO}}\\ | |
602 | + % | |
603 | + \par % | |
604 | + \vspace{4em} | |
605 | + % | |
606 | + % Orientacao | |
607 | + % | |
608 | + \begin{tabular}{rl}% | |
609 | + Orienta\c{c}\~{a}o & \textit{\@NOMEORIENTADOR}\\% | |
610 | + \ifbool{@comSegOrientador}{% | |
611 | + & \textit{\@NOMESEGORIENTADOR}\\% | |
612 | + \ifbool{@comTerOrientador}% | |
613 | + {& \textit{\@NOMETERORIENTADOR}\\}% | |
614 | + {\\}% | |
615 | + }{~ \\ ~ \\}% | |
616 | + \end{tabular}% | |
617 | + % | |
618 | + \par | |
619 | + \vspace{4em} | |
620 | + % | |
621 | + % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |
622 | + % | |
623 | + {\large \textbf{\@CURSO}} | |
624 | + % | |
625 | + \par | |
626 | + \vspace{2em} | |
627 | + % | |
628 | + {\normalsize \@Monografia} | |
629 | + % | |
630 | + \par | |
631 | + \vspace{6em} | |
632 | + % | |
633 | + {\small \@DATA} | |
634 | + % | |
635 | + \par | |
636 | + \vspace*{3em} | |
637 | + % | |
638 | + {\footnotesize\textit{Esta \@monografia\ n\~{a}o inclui as cr\'{i}ticas e sugest\~{o}es feitas pelo J\'{u}ri}\\} | |
639 | + % | |
640 | + } | |
641 | + \end{tabular} | |
642 | + \end{portuges} | |
609 | 643 | % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
610 | 644 | \newpage\hspace{1mm}\thispagestyle{empty} |
611 | 645 | \cleardoublepage | ... | ... |