Skip to content

Commit

Permalink
Resolves #1
Browse files Browse the repository at this point in the history
  • Loading branch information
brenolf committed Jun 26, 2015
1 parent 0e7d2fa commit c9a8b77
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 44 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ Modelo em LaTeX do relatório de estágio obrigatório para as disciplinas de es
O arquivo `seus-dados.tex` contém macros que devem ser definidas para preenchimento automático de alguns dados. Todo o restante pode ser editado diretamente no `relatorio.tex`.

# Compilando
Basta executar `pdflatex relatorio.tex` que o pdf será gerado. Um exemplo de relatório gerado pode ser encontrado [neste link](https://github.com/UFSCar/relatorio-estagio/blob/master/exemplo.pdf).
Basta executar `pdflatex relatorio.tex` que o pdf será gerado. Um exemplo de relatório gerado pode ser encontrado [neste link](https://github.com/UFSCar/relatorio-estagio/blob/master/relatorio.pdf).
Binary file renamed exemplo.pdf → relatorio.pdf
Binary file not shown.
7 changes: 0 additions & 7 deletions relatorio.tex
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
\documentclass{ufscar}

\input{seus-dados}

\begin{document}

\capa
\conteudo

\section{Descrição da Organização}
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
Expand Down Expand Up @@ -73,6 +68,4 @@ \section{Relação de tópicos que poderiam ser estudados no curso de Computaç
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\assinaturas

\end{document}
18 changes: 9 additions & 9 deletions seus-dados.tex
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
% Insira aqui seus dados

% seu nome
\newcommand\aluno{Nome do aluno}
\def\aluno{Nome do aluno}

% disciplinas cursadas
\newcommand\disciplinas{Estágio Supervisionado 1 e 2}
\def\disciplinas{Estágio Supervisionado 1 e 2}

% mes/ano
\newcommand\data{Junho/2011}
\def\data{Junho/2011}

% dados do supervisor
\newcommand\supervisorNome{Nome do supervisor}
\newcommand\supervisorCargo{Cargo}
\def\supervisorNome{Nome do supervisor}
\def\supervisorCargo{Cargo}

% dados do professor orientador na ufscar
\newcommand\professorNome{Nome do professor}
\newcommand\professorCargo{Cargo}
\def\professorNome{Nome do professor}
\def\professorCargo{Cargo}

% nome da empresa
\newcommand\empresa{Empresa X}
\def\empresa{Empresa X}

% periodo do estagio contemplado
\newcommand\periodo{1 de Abril de 2011 a 1 de Junho de 2011}
\def\periodo{1 de Abril de 2011 a 1 de Junho de 2011}

% descomente a linha seguinte se este for o relatorio final
% \def\relatorioFinal{}
61 changes: 34 additions & 27 deletions ufscar.cls
Original file line number Diff line number Diff line change
@@ -1,43 +1,45 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ufscar}[2015/06/23 Template UFSCar relatorio]
\ProvidesClass{ufscar}[2015/06/26 Template UFSCar relatorio]

\def\@@ptsize{12pt}
\DeclareOption{10pt}{\def\@@ptsize{10pt}}
\DeclareOption{11pt}{\def\@@ptsize{11pt}}
\DeclareOption{12pt}{\def\@@ptsize{12pt}}
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions\relax
\LoadClass[a4, \@@ptsize]{article}
% Personal data

\RequirePackage{etoolbox}
\input{seus-dados}

% Packages

\LoadClass[a4, 12pt]{article}
\RequirePackage[brazilian]{babel}
\RequirePackage[utf8]{inputenc}

\RequirePackage{helvet}
\RequirePackage{indentfirst}
\RequirePackage{etoolbox}
\RequirePackage{geometry}
\RequirePackage{setspace}
\RequirePackage{titlesec}
\RequirePackage{tocloft}
\RequirePackage{graphicx}
\RequirePackage{fancyhdr}

\RequirePackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
% Document structure

\RequirePackage{geometry}
\doublespacing
\renewcommand{\familydefault}{\sfdefault}
\pagestyle{fancy}
\geometry{margin=1in, bottom=2.5in}
\AtBeginDocument {\capa\conteudo}
\AtEndDocument {\assinaturas}

\RequirePackage{setspace}
\doublespacing
% Sections

\RequirePackage{titlesec}
\titleformat{\section}
{\normalfont\bfseries}{\thesection.}{1em}{}[{\titlerule[0.8pt]}]
\titleformat{\subsection}
{\normalfont\bfseries}{\thesubsection}{1em}{}

\RequirePackage{tocloft}
\renewcommand{\cftsecfont}{}
\renewcommand{\cftdotsep}{0.5}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
% Header and footer

\RequirePackage{graphicx}
\RequirePackage{fancyhdr}
\pagestyle{fancy}
\setlength\headheight{108pt}
\renewcommand{\headrulewidth}{0pt}

\lhead{}
\chead{%
Expand All @@ -48,9 +50,6 @@
}
\rhead{}

\setlength\headheight{108pt}
\renewcommand{\headrulewidth}{0pt}

\lfoot{}
\rfoot{\thepage}
\cfoot{\data}
Expand All @@ -62,7 +61,7 @@
\cfoot{}
}

\renewcommand{\contentsname}{}
% Summary

\addto\captionsbrazilian{%
\renewcommand{\contentsname}%
Expand All @@ -71,6 +70,12 @@

\newcommand{\conteudo}{\tableofcontents\thispagestyle{coverstyle}\newpage}

\renewcommand{\cftsecfont}{}
\renewcommand{\cftdotsep}{0.5}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}

% Signatures

\newcommand{\assinaturas}{\newpage\section{Assinaturas}%
\begin{center}%
\vspace{2cm}%
Expand All @@ -91,6 +96,8 @@
\emph{\professorNome\enskip(\professorCargo)}%
\end{center}}

% Cover page

\newcommand{\capa}{\vspace*{10cm}%
\begin{flushright}%
\footnotesize%
Expand Down

0 comments on commit c9a8b77

Please sign in to comment.