From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Mon, 2 Sep 2019 13:46:59 +0900
Subject: Initial commit

---
 macros/latex/contrib/abnt/abnt-doc.tex | 104 +++++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)
 create mode 100644 macros/latex/contrib/abnt/abnt-doc.tex

(limited to 'macros/latex/contrib/abnt/abnt-doc.tex')

diff --git a/macros/latex/contrib/abnt/abnt-doc.tex b/macros/latex/contrib/abnt/abnt-doc.tex
new file mode 100644
index 0000000000..4d4b0a80aa
--- /dev/null
+++ b/macros/latex/contrib/abnt/abnt-doc.tex
@@ -0,0 +1,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}
-- 
cgit v1.2.3

