eletrotupi / tcc/ commit / c692a0c

thesis: add appendices/annexes cover page command

Pedro Lucas Porcellis porcellis@eletrotupi.com · 1 month ago c692a0c9d52c9acee116fce9eb3d38e61197d011 Browse files
Parents 69d7347
Changed files
2
Additions
+30
Deletions
0
monografia/monografia.tex
1 1
\documentclass[tcc,capa,table]{textsi}
2 2

3 3
%\usepackage[brazilian]{babel} % Linguagem do documento: Português-brasileiro
4 4
\usepackage[utf8]{inputenc} % Codificação do arquivo .tex. IMPORTANTE: O arquivo deve ser salvo utilizando a codificação UTF-8 para mostrar corretamente os caracteres!
5 5
\usepackage[T1]{fontenc} % Permite que se faça cópia do texto do PDF de maneira correta, usando a codificação de fonte T1
203 203
\renewcommand*{\@seccntformat}[1]{\csname the#1\endcsname\hspace{0.2cm}}%
204 204
\makeatother%
205 205

206 206
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
207 207

208 +
\appendicescover
209 +

208 210
% Adiciona um apêndice
209 211
\append{Documentação de Casos de Uso}\label{appendix:use-cases}
210 212

211 213
\input{extra/usecases}
212 214

216 218

217 219
% Adiciona um anexo
218 220
% \annex{Verão}
219 221

220 222
\end{document}
monografia/textsi.cls
1 1
%==============================================================================
2 2
% Identificação
3 3
%==============================================================================
4 4
\def\currversion{3/5/2014}
5 5

150 150
%
151 151
\@namedef{captionsbrazilian}{%
152 152
  \def\bibname{Refer{\^e}ncias}%
153 153
  \def\abstractname{Resumo}%
154 154
  \def\appendixname{Ap{\^e}ndice}%
155 +
  \def\appendicesname{Ap{\^e}ndices}%
155 156
  \def\contentsname{Sum{\'a}rio}%
156 157
  \def\listfigurename{Lista de Ilustra\c{c}{\~o}es}%
157 158
  \def\listtablename{Lista de Tabelas}%
158 159
  \def\figurename{Figura}%
159 160
  \def\tablename{Tabela}%
161 162
  \def\coadvisorname{Coorientador}%
162 163
  \def\collaboratorname{Colaborador}%
163 164
  \def\listabbrvname{Lista de Abreviaturas e Siglas}%
164 165
  \def\listsymbolname{Lista de S{\'\i}mbolos}%
165 166
  \def\annexname{Anexo}%
167 +
  \def\annexesname{Anexos}%
166 168
  \def\keywordsname{Palavras-chave}%
167 169
  \def\lstlistingname{C{\'o}digo}%
168 170
  \def\lstlistlistingname{Lista de C{\'o}digos}%
169 171
}
170 172

184 186
%
185 187
\@namedef{captionsenglish}{%
186 188
  \def\bibname{References}%
187 189
  \def\abstractname{Abstract}%
188 190
  \def\appendixname{Appendix}%
191 +
  \def\appendicesname{Appendices}%
189 192
  \def\contentsname{Contents}%
190 193
  \def\listfigurename{List of Figures}%
191 194
  \def\listtablename{List of Tables}%
192 195
  \def\figurename{Figure}%
193 196
  \def\tablename{Table}%
195 198
  \def\coadvisorname{Coadvisor}%
196 199
  \def\collaboratorname{Collaborator}%
197 200
  \def\listabbrvname{List of Abbreviations and Acronyms}%
198 201
  \def\listsymbolname{List of Symbols}%
199 202
  \def\annexname{Annex}%
203 +
  \def\annexesname{Annexes}%
200 204
  \def\keywordsname{Keywords}%
201 205
  \def\lstlistingname{Listing}%
202 206
  \def\lstlistlistingname{List of Listings}%
203 207
}
204 208

661 665
\newcommand\append{
662 666
  \clearpage%
663 667
  \vspace*{50pt}%
664 668
  \@startsection{append}{0}{0pt}{0pt}{42pt}{\centering\reset@font\ei@chapterfont\sffamily\bfseries\MakeUppercase}%
665 669
}
670 +

671 +
%==============================================================================
672 +
% Folha de abertura de Anexos/Apêndices
673 +
%------------------------------------------------------------------------------
674 +
% A ABNT NBR 14724 pede que o conjunto de anexos (ou de apêndices) seja
675 +
% precedido por uma folha simples, contendo apenas "ANEXOS" ou "APÊNDICES"
676 +
% centralizado e em negrito, sem mais nada, distinta da folha de cada
677 +
% anexo/apêndice individual (que já leva "ANEXO A -- Título", produzida por
678 +
% \annex/\append). Use \annexescover ou \appendicescover uma vez, antes
679 +
% do primeiro \annex ou \append do grupo
680 +
%==============================================================================
681 +
\newcommand{\@ei@dividerpage}[1]{%
682 +
  \clearpage%
683 +
  \thispagestyle{empty}%
684 +
  \vspace*{\fill}%
685 +
  \begin{center}
686 +
    \reset@font\ei@chapterfont\sffamily\bfseries\MakeUppercase{#1}%
687 +
  \end{center}
688 +
  \vspace*{\fill}%
689 +
  \clearpage%
690 +
}
691 +

692 +
\newcommand{\annexescover}{\@ei@dividerpage{\annexesname}}
693 +
\newcommand{\appendicescover}{\@ei@dividerpage{\appendicesname}}
666 694

667 695
%==============================================================================
668 696
% Definição das listas de abreviaturas e siglas e de símbolos
669 697
%==============================================================================
670 698
\newenvironment{listofabbrv}[1]{
933 961
  \clearpage%
934 962
  \mbox{}\vfill\begin{flushright}%
935 963
  }{%
936 964
  \end{flushright}%
937 965
}