From 1b32fd0b8bbd051aba3f9ad05337ae3e66dc6d64 Mon Sep 17 00:00:00 2001 From: rasz Date: Mon, 30 Aug 2021 11:31:14 -0300 Subject: [PATCH] Initial Commit --- README.md | 11 ++ .../abntex2fatec/compiled-pdf/example.pdf | Bin 0 -> 26793 bytes doc/latex/abntex2fatec/example.bib | 26 +++ doc/latex/abntex2fatec/example.tex | 114 +++++++++++++ tex/latex/abntex2fatec/abntex2fatec.cls | 119 ++++++++++++++ tex/latex/abntex2fatec/fatexSty.sty | 151 ++++++++++++++++++ tex/latex/abntex2fatec/url6023.sty | 9 ++ 7 files changed, 430 insertions(+) create mode 100644 README.md create mode 100644 doc/latex/abntex2fatec/compiled-pdf/example.pdf create mode 100644 doc/latex/abntex2fatec/example.bib create mode 100644 doc/latex/abntex2fatec/example.tex create mode 100755 tex/latex/abntex2fatec/abntex2fatec.cls create mode 100755 tex/latex/abntex2fatec/fatexSty.sty create mode 100755 tex/latex/abntex2fatec/url6023.sty diff --git a/README.md b/README.md new file mode 100644 index 0000000..9a1d80e --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +#abnTeX2Fatec +##Author: F. Raszeja +###Made for my local college as an easier way to format "academic" work. + +This is what happens when you are mad with Word breaking formatting, but also can't use the abnTeX2 default models (which are already made with the ABNT - the Brazilian Standards - in mind) because of upper management. + +Actual "model" used by the college in question is a .docx file and I had to work off that, it was very poorly formatted and had some very dumb requirements, can be subject to change but as I am no longer associated with them, I won't be bothered with keeping this updated. + +Also included is an "update" to the way URLs and other web resources are displayed, it should be url6023.sty, but I've not tested it in a while. + +This requires "abntex2" and "biber" being installed and present on your machine. I included a compiled PDF example file and the .tex file used to make it. diff --git a/doc/latex/abntex2fatec/compiled-pdf/example.pdf b/doc/latex/abntex2fatec/compiled-pdf/example.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7b4c168ef1e56739af74051ccaf5439bf9437a64 GIT binary patch literal 26793 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 xo{28TlQLta8B`;co7_X} +% Comandos Customizados Fatec +\renewcommand{\imprimircapa}{% + \begin{capa}% + \center + \textbf\imprimircustom + \vfill + \bfseries\imprimirautor + \vfill + \begin{center} + \bfseries\imprimirtitulo + \end{center} + \vfill + \bfseries\imprimirlocal\\ + \bfseries\imprimirdata + \end{capa} +} + +\renewcommand{\folhaderostocontent}{% + \begin{folhaderosto}% + \center + \bfseries\imprimirautor + \vfill + \begin{center} + \bfseries\imprimirtitulo + \end{center} + \vspace{1.5cm} + \hspace{.45\textwidth} + \begin{minipage}{.5\textwidth} + \SingleSpacing + \normalfont\imprimirpreambulo + \end{minipage}% + \vfill + \bfseries\imprimirlocal\\ + \bfseries\imprimirdata + \end{folhaderosto} +} +\providecommand{\imprimircurso}{} +\providecommand{\imprimircustom}{} +\newcommand{\curso}[1] +{ + \renewcommand{\imprimircurso}{#1} + \renewcommand{\imprimirinstituicao} + { + Centro Paula Souza + \par + Faculdade de Tecnologia de Local + \par + Curso Superior de Tecnologia em #1 + } + \renewcommand{\imprimircustom} + { + CENTRO PAULA SOUZA + \par + FACULDADE DE TECNOLOGIA DE LOCAL + \par + CURSO SUPERIOR DE TECNOLOGIA EM \MakeUppercase{#1} + } +} diff --git a/tex/latex/abntex2fatec/fatexSty.sty b/tex/latex/abntex2fatec/fatexSty.sty new file mode 100755 index 0000000..58a5bbc --- /dev/null +++ b/tex/latex/abntex2fatec/fatexSty.sty @@ -0,0 +1,151 @@ + +\ProvidesPackage{fatexSty}[2020/09/04 - v0.3] + +\RequirePackage[explicit]{titlesec} % Para consertar formatação +\RequirePackage{indentfirst} % Indenta o primeiro parágrafo de cada sessão. + +\RequirePackage{graphicx} % Gráficos + +% Correção para utilizar fonte arial, 12pt +\RequirePackage[T1]{fontenc} +\RequirePackage[utf8]{inputenc} +\RequirePackage{uarial} +\urlstyle{same} + +%\RequirePackage[brazilian,hyperpageref]{backref} % Paginas com as citações na bibl +%\RequirePackage[alf,abnt-thesis-year=title,abnt-emphasize=bf]{abntex2cite} % Citações "padrão" ABNT + +% Configurações do pacote backref +% Usado sem a opção hyperpageref de backref +%\renewcommand{\backrefpagesname}{Citado na(s) página(s):~} +% Texto padrão antes do número das páginas +%\renewcommand{\backref}{} +% Define os textos da citação +%\renewcommand*{\backrefalt}[4]{ +% \ifcase #1 % +% Nenhuma citação no texto.% +% \or +% Citado na página #2.% +% \else +% Citado #1 vezes nas páginas #2.% +% \fi}% +% -- + +\renewcommand{\familydefault}{\sfdefault} + + +\setlength{\parindent}{1.25cm} + +% Gambiarras para consertar formatação do resumo.... +\AtBeginDocument +{ + \hypersetup{hidelinks = true} % esconder cor de hyperlinks do pdf + \setlength{\absparsep}{36pt} % ajusta o espaçamento dos parágrafos do resumo + \setlength{\abstitleskip}{1ex} % adiciona mais um cm após o 'titulo' do Resumo para ficar com 2cm +} + +\setcounter{secnumdepth}{4} +\setcounter{tocdepth}{4} + +% Correções para titulo de seção, capitulo, etc. +\titleformat{name=\chapter}[block]{\normalfont\bfseries}{\thechapter \quad \MakeUppercase{#1}}{.5em}{\vspace{.5ex}} +\titleformat{name=\chapter,numberless}[block]{\bfseries}{\MakeUppercase{#1}}{12pt}{} +\titleformat{name=\section}[block]{\normalfont}{\thesection \quad \MakeUppercase{#1}}{.5em}{\vspace{.5ex}} +\titleformat{name=\section,numberless}[block]{\normalfont}{\MakeUppercase{#1}}{12pt}{} +\titleformat{name=\subsection}[block]{\normalfont\bfseries}{\thesubsection \quad \MakeUppercase{#1}}{.5em}{\vspace{.5ex}} +\titleformat{name=\subsection,numberless}[block]{\normalfont\bfseries}{\MakeUppercase{#1}}{12pt}{} +\titleformat{name=\subsubsection}[block]{\normalfont}{\thesubsubsection \quad \MakeUppercase{#1}}{.5em}{\vspace{.5ex}} +\titleformat{name=\subsubsection,numberless}[block]{\normalfont}{\MakeUppercase{#1}}{12pt}{} +\titleformat{name=\paragraph}[block]{\normalfont\bfseries}{\theparagraph \quad \MakeUppercase{#1}}{.5em}{\vspace{.5ex}} +\titleformat{name=\paragraph,numberless}[block]{\normalfont\bfseries}{\MakeUppercase{#1}}{12pt}{} +\titleformat{name=\subparagraph}[block]{\normalfont}{\thesubparagraph \quad \MakeUppercase{#1}}{.5em}{\vspace{.5ex}} +\titleformat{name=\subparagraph,numberless}[block]{\normalfont}{\MakeUppercase{#1}}{12pt}{} + +\titlespacing*{\chapter}{0pt}{0cm}{1.5cm} +\titlespacing*{\section}{0pt}{1.5cm}{1.5cm} +\titlespacing*{\subsection}{0pt}{1.5cm}{1.5cm} +\titlespacing*{\subsubsection}{0pt}{1.5cm}{1.5cm} +\titlespacing*{\paragraph}{0pt}{1.5cm}{1.5cm} +\titlespacing*{\subparagraph}{0pt}{1.5cm}{1.5cm} + +\renewcommand{\chaptitlefont}{\normalfont\bfseries} +\renewcommand{\chapnumfont}{\normalfont\bfseries} + +% Correção para padrão FATEC +\renewcommand{\agradecimentosname}{\centerline{Agradecimentos}} + +% Comando para criar nomes do sumário... +\newcommand{\bibliografiaFatec}{% + \begingroup + \newpage + \titleformat{name=\chapter,numberless}[block]{\centering\bfseries}{\MakeUppercase\refname}{12pt}{} + \phantomsection + \addcontentsline{toc}{chapter}{\refname} + \chapter*{} + \printbibliography[heading=none] + \endgroup +} + +% Correções para índice +\makeatletter +\let\old@chapter\l@chapter +\let\old@chapternumberline\chapternumberline + +\etocsetstyle{chapter}{} + {} + {\etocifnumbered + {\addvspace{.5ex}\setlength{\leftskip}{1cm}\noindent + {\llap{\makebox[1cm][l]{\bfseries\etocnumber}}\hspace{0.8cm}\bfseries\etoclink{\MakeUppercase\etocthename} + \hspace{-4pt}\nobreak\dotfill\hspace{-1pt}\etocpage\par} + } + {\addvspace{-4ex}\setlength{\leftskip}{1cm}\noindent + {\llap{\makebox[1cm][l]{\bfseries\etoclink{\MakeUppercase\etocthename}}} + \hspace{1.85cm}\nobreak\bfseries\dotfill\hspace{-1pt}\etocpage\par} + } + } +{}% + +\let\old@section\l@section +\etocsetstyle{section}{} + {\addvspace{.5ex}\noindent\setlength{\leftskip}{1cm}\noindent} + {\llap{\makebox[1cm][l]{{\etocnumber}}}\hspace{0.8cm}\normalfont\etoclink{\MakeUppercase\etocthename} + \hspace{-4pt}\nobreak\dotfill\hspace{-1pt}\etocpage\par} +{}% + +\let\old@subsection\l@subsection +\etocsetstyle{subsection}{} + {} + {\etocifnumbered + {\addvspace{.5ex}\setlength{\leftskip}{1cm}\noindent + {\llap{\makebox[1cm][l]{\bfseries\etocnumber}}\hspace{0.8cm}\bfseries\etoclink{\MakeUppercase\etocthename} + \hspace{-4pt}\nobreak\dotfill\hspace{-1pt}\etocpage\par} + } + {\addvspace{-4ex}\setlength{\leftskip}{1cm}\noindent + {\llap{\makebox[1cm][l]{\bfseries\etoclink{\MakeUppercase\etocthename}}} + \hspace{1.85cm}\nobreak\bfseries\dotfill\hspace{-1pt}\etocpage\par} + } + } +{}% + +\let\old@subsubsection\l@subsubsection +\etocsetstyle{subsubsection}{} + {\addvspace{.5ex}\noindent\setlength{\leftskip}{1cm}\noindent} + {\llap{\makebox[1cm][l]{{\etocnumber}}}\hspace{0.8cm}\normalfont\etoclink{\MakeUppercase\etocthename} + \hspace{-4pt}\nobreak\dotfill\hspace{-1pt}\etocpage\par} +{}% + +\let\old@paragraph\l@paragraph +\etocsetstyle{paragraph}{} +{} +{\etocifnumbered + {\addvspace{.5ex}\setlength{\leftskip}{1cm}\noindent + {\llap{\makebox[1cm][l]{\bfseries\etocnumber}}\hspace{0.8cm}\bfseries\etoclink{\MakeUppercase\etocthename} + \hspace{-4pt}\nobreak\dotfill\hspace{-1pt}\etocpage\par} + } + {\addvspace{-4ex}\setlength{\leftskip}{1cm}\noindent + {\llap{\makebox[1cm][l]{\bfseries\etoclink{\MakeUppercase\etocthename}}} + \hspace{1.85cm}\nobreak\bfseries\dotfill\hspace{-1pt}\etocpage\par} + } +} +{}% +\makeatother \ No newline at end of file diff --git a/tex/latex/abntex2fatec/url6023.sty b/tex/latex/abntex2fatec/url6023.sty new file mode 100755 index 0000000..90f3685 --- /dev/null +++ b/tex/latex/abntex2fatec/url6023.sty @@ -0,0 +1,9 @@ +\ProvidesPackage{url6023} +% NBR 6023/2018 +\makeatletter +\@ifpackageloaded{url}{% +\addtociteoptionlist{abnt-url-package=url} +\def\UrlLeft{} +\def\UrlRight{} +\urlstyle{same}} +\makeatother \ No newline at end of file