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
|
\documentclass{ltxdoc}
\usepackage[svgnames,dvipsnames]{xcolor}
\usepackage{fontspec}
\setmainfont{Warnock Pro}
\setsansfont{Cronos Pro}
\usepackage[scale=.8]{FiraMono}
\usepackage{polyglossia}
\setmainlanguage{brazil}
\usepackage{tcolorbox}
\tcbuselibrary{listings,skins,xparse}
\usepackage{tikz}
\usetikzlibrary{positioning,shapes,snakes}
\newtcblisting[auto counter,list inside=codigo]{codigo}[2][]{%
%title={Código~\thetcbcounter:~#2},
title=#2,
hbox,
center,
colback=green!30,
colbacktitle=green!50,
colframe=green,
listing only,fonttitle=\bfseries\sffamily\large,coltitle=black,titlerule=0pt,enhanced,drop fuzzy shadow%halign title=center
}
\title{\tikz \node[inner sep=0pt,remember picture,overlay] at (0,1){\includegraphics[height=3cm,width=0.4\textwidth,keepaspectratio]{icone}};\\O pacote <<\texttt{abnt}>>}
\author{Youssef Cherem}
\date{2018}
\begin{document}
\frenchspacing
\begin{center}
\tikz\node[diamond,shape aspect=1.2,%draw=green,ultra thick,
remember picture,overlay,%minimum size=0.6\textwidth,
left color=SpringGreen,shading angle=45,align=center] at (0,0){\includegraphics[height=3cm,width=0.4\textwidth,keepaspectratio]{icone}\\{\Large O pacote <<\texttt{abnt}>>}\\[10pt]\large Youssef Cherem\\[6pt]2018};
\end{center}
\vspace{4cm}
%\maketitle
%\BgThispage
%\tcblistof[\section*]{codigo}{Lista de Códigos}
O pacote \tcboxverb[blank,fuzzy halo=.5mm with green]{abnt} é uma interpretação suficiente, mas não exaustiva, das normas da ABNT. É uma implementação concisa das normas, proporcionando \textit{facilidade} e \textit{flexibilidade} ao usuário. O uso deste pacote não dispensa conhecimento básico de \LaTeX, e não há qualquer garantia de que será aceito pela sua instituição sem nenhuma modificação. Seu objetivo é reduzir ao mínimo a interferência de comandos alheios às classes comuns.
Sugere-se seu emprego com a classe \texttt{book}, mas também pode, porventura, funcionar com outras classes.
Seus comandos são:
\begin{codigo}{}
\orientador{} \orientadora{} \coorientador{} \coorientadora{}
\tipotrabalho{} \local{} \instituicao{} \capa \folhaderosto
\end{codigo}
Para mudar as fontes dos elementos:
\begin{codigo}{}
\titlefont{} \authorfont{} \localfont{} \datefont{}
\end{codigo}
Também são disponibilizados ambientes e listas para quadros e mapas, além das usuais figuras e tabelas. Assim, podem ser inseridas listas de “quadros” e “mapas”:
\begin{codigo}{}
\listofquadros
\listofmapas
\end{codigo}
Esses ambientes são usados da mesma forma que uma figura:
\begin{codigo}{}
\begin{quadro} ... \end{quadro}
\begin{mapa} ... \end{mapa}
\end{codigo}
Para fazer citações, use o ambiente \texttt{citacao}:
\begin{codigo}{}
\begin{citacao} ... \end{citacao}
\end{codigo}
Se o usuário quiser criar outras listas e ambientes, basta seguir o exemplo abaixo:
\begin{codigo}{Criando novos ambientes}
\DeclareFloatingEnvironment[fileext=loe,listname={Lista de esculturas},%
within=none]{escultura}
\DeclareCaptionListFormat{listaescultura}{\esculturaname\ #1#2\hfill--\hfill}
\captionsetup[escultura]{listformat=listaescultura}
\makeatletter
\renewcommand*{\l@escultura}{\@dottedtocline{1}{1.5em}{6.5em}}
\makeatother
\end{codigo}
Aqui, definimos um novo ambiente “escultura”, com um arquivo de lista de extensão \texttt{loe} e nome “Lista de Figuras”, cujo contador não recomeça em todos os capítulos (\texttt{within=none}). \verb|\l@escultura| serve para redefinir os espaços na lista. Para alternativas de formatação, referir-se à documentação dos pacotes \texttt{newfloat} e \texttt{caption}.
Todos os outros comandos são os usuais das classes padrão. Recomenda-se o uso do pacote \texttt{biblatex-abnt} para as normas de citação e referências bibliográficas segundo a ABNT.
Se porventura o usuário necessitar alterações, sugere-se empregar os pacotes \texttt{titlesec} e \texttt{sectsty}, para títulos, e o pacote \texttt{scrlayer-scrpage} para cabeçalhos, e o pacote \texttt{tocstyle} para listas e sumário, ou então redefinir os comandos de sua classe (p. ex., \texttt{book.cls}).
\end{document}
|