\usepackage[latin1]{inputenc}
\usepackage[brazil]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}

\usepackage[T1]{fontenc} % usa fontes postscript com acentos
%\usepackage{charter} % usa fonte charter como default

% \usepackage{palatino} % usa fonte palatino como default
\usepackage{times} % usa fonte times como default

\usepackage{fancybox,psboxit,graphics,amscd,fancyhdr}
\usepackage{graphicx,psfrag}
%\usepackage{slidesec}
\usepackage{graphicx,fancybox,fancyhdr,framed}
\usepackage{setspace}
\usepackage{array}
\usepackage{longtable}
\usepackage{url, hyperref}
\usepackage{setspace}

\usepackage{latexsym} % símbolos extras do LaTeX
\usepackage{listings}
%\documentclass{listings} % para inserção de código
\usepackage{subfigure} % figuras dentro de figuras
\usepackage{caption2} % remodelando o formato dos títulos de tabelas e figuras
%\usepackage{times} % fonte times para o corpo do texto
\usepackage{enumerate} % para os casos especiais de listas numeradas
\usepackage{longtable} % para as tabelas quilométricas que se prolongam por mais de 1 pág.
\usepackage{colortbl} % para tabelas coloridas (eca)
\usepackage{hhline} % para tabelas com linhas que não ocupam todas as colunas
\usepackage{multirow} % para tabelas malucas
% \usepackage{hyperref} % para enderecos http - dica samuel no laboratorio
\usepackage{verbatim} 
% \usepackage{geometry}
\usepackage{color}


%novos comandos setados por mim.

\newcommand{\nota}[1]{
\fcolorbox{red}{white}{\textcolor{red}{\textbf{Nota}}: #1}
}


\newcommand{\todo}[1]{
\fcolorbox{blue}{white}{\textcolor{red}{\textbf{À FAZER}}: #1}
}


\newcommand{\atencao}[1]{
\fcolorbox{red}{white}{\textcolor{red}{\textbf{Atenção}}: #1}
}

%pacote perdido na raiz do documento, ele que facilita a geracao dos modelos matemáticos
% \usepackage{optprog}

\input epsf.tex


% \renewcommand {\baselinestretch}{1.3}     % Espaço entre as linhas.

\oddsidemargin  005.0mm
\evensidemargin 005.0mm
\textwidth      160.0mm
\topmargin      005.0mm
%\textheight     237.0mm
\textheight     232.0mm
\parskip        006.0mm
\parindent      000.0mm
\intextsep      010.0mm
\floatsep       010.0mm

%\oddsidemargin 1 cm
%\evensidemargin 1 cm
%\textwidth 16.5 cm
%\topmargin 0 cm
%\textheight 21.5 cm

%\parindent 0cm

%\parskip .3cm



%essa merda abaixo precisa para as definicoes ... nao sei pq!
\makeatletter
% %CODIGOS
\def\titulo#1{\gdef\@titulo{#1}}         % titulo
\def\subtitulo#1{\gdef\@subtitulo{#1}}   % subtitulo
\def\subtituloA#1{\gdef\@subtituloA{#1}}   % subtituloA
\def\subtituload#1{\gdef\@subtituload{#1}} % subtitulo adicional
\def\versao#1{\gdef\@versao{#1}}         % versao
\def\comentario#1{\gdef\@comentario{#1}}  % comentario
\def\presidente#1{\gdef\@presidente{#1}}
\def\vicepres#1{\gdef\@vicepres{#1}}
\def\ministromp#1{\gdef\@ministromp{#1}}
\def\secretario#1{\gdef\@secretario{#1}}
\def\secexecutivogovel#1{\gdef\@secexecutivogovel{#1}}
\def\organizacao#1{\gdef\@organizacao{#1}}
\def\palavraschave#1{\gdef\@palavraschave{#1}}
\def\autoresficha#1{\gdef\@autoresficha{#1}}
\def\fichacat#1{\gdef\@fichacat{#1}} % texto da ficha catalogrica
\fichacat{}
% 
% % dados da obra
% dados do guia
\titulo{Guia Livre}
\subtitulo{Referência de Migração para Software Livre\\ do Governo Federal}
%subtituloA é utilizado nos cabecalhos
\subtituloA{Referência de Migração para Software Livre do Governo Federal} 
% subtituload é um texto opcional que aparece abaixo 
% do subtitulo na página de rosto
\subtituload{ \ \ \ } 
%\subtituload{Versão Ipiranga}
\versao{Versão 1.0}
%\comentario{Kurumin.gov}
\comentario{ \ \ \ }

\presidente{Luiz Inácio Lula da Silva}
\vicepres{José de Alencar Gomes da Silva}
\ministromp{Paulo Bernardo Silva}
\secretario{Rogério Santanna dos Santos}
\secexecutivogovel{Ministra Dilma Roussef}

\organizacao{Grupo de Trabalho Migração para Software Livre.  -- Brasília: Comitê Técnico de Implementação do Software Livre e Comitê Técnico de Sistemas Legados e Licenças de Software, 2005.}
\palavraschave{1. Software Livre. 2. Governo Eletrônico. 3. Tecnologias da Informação e Comunicação. }
\autoresficha{Grupo de Trabalho Migração para Software Livre}

\author{Daniel Darlen\\Diego Viégas\\Elias Mussi\\Joaquim Uchôa\\Leonardo Mello}


%\renewcommand{\algorithmicensure}{\textbf{begin}}
\newtheorem{ex}{Exemplo}[chapter]
\newcommand{\real}{I\!\!R}        % l'ensemble de nombles reals
\newcommand{\naturals}{I\!\!N}
\newcommand{\integers}{\mbox{\boldmath $Z$}}
\newtheorem{teo}{Teorema}[chapter]
\newtheorem{defini}{Definição}[section]
\newtheorem{colo}{Colorário}[section]

\newcommand{\unix}{Unix$^{\tiny \textregistered}$}
\newcommand{\reg}{{\tiny \textregistered}}
\newcommand{\cc}[1]{\verb*|{#1}|}
\newcommand{\vb}[1]{\small \verb|{#1}|}
\newcommand{\www}[1]{\small\url{#1}\normalsize}
\newcommand{\wwn}[1]{\scriptsize\url{#1}\footnotesize}
\newcommand{\txt}[1]{\small\texttt{#1}\normalsize}
\newcommand{\txn}[1]{\scriptsize\texttt{#1}\footnotesize}

\newcommand{\slv}{\emph{Software} Livre }
\newcommand{\slvp}{\emph{Software} Livre}

\newcommand{\veryHuge}{\fontsize{44.3}{93}\selectfont}


% \setcounter{secnumdepth}{3}
% \setcounter{tocdepth}{4}
\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}

% \hypersetup{colorlinks=false}

\RequirePackage[left=3.0cm,right=3.0cm,top=3.5cm,bottom=2.5cm]{geometry} 
                                % define margens 

% --- by Daniel Darlen:
% --- para encadernacoes descomentar as duas linhas abaixo
%\addtolength{\oddsidemargin}{0.5cm}
%\addtolength{\evensidemargin}{-0.5cm}

% \pagestyle{fancy}
% \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
% \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
% \fancyhf{}
% \fancyhead{}
% \fancyhead[LE,LO]{\small \textit{\@titulo}}
% % \fancyhead[RO,RE]{\small \textit{\@subtitulo}}
% \fancyhead[RO,RE]{\small \textit{\@subtituloA}}
%  \fancyfoot{}
% % \fancyfoot[CO,CE]{\small\thepage}
% \fancyfoot[LE,LO]{\small \tiny\sc{versao 0.00}}
% \fancyfoot[RO,RE]{\small \tiny\sc{Página \thepage}}


% \renewcommand{\headrulewidth}{0.5pt}
% \renewcommand{\footrulewidth}{0pt}
% 
% \addtolength{\headheight}{0.5pt} % fazer espa¸co para o risco



% \fancypagestyle{plain}{%
%     \fancyhead{} % Tirar cabe¸calhos de p´agina vazias
%     \renewcommand{\headrulewidth}{0pt} % e o risco
% }

%%%%%%%%%%%%%%%%%%%%%%
\pagestyle{fancy}
% com isto temos a certeza que os cabe¸calhos do
% cap´itulo e sec¸c~ao s~ao em min´usculas.
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}

\fancyhf{} % apagar as configura¸c~oes actuais

\fancypagestyle{guia}{%
%\fancyhead[C]{\@titulo \\ \@subtitulo}
\fancyhead[LE,LO]{\textbf{\@titulo}}
\fancyhead[RO,RE]{\small \textit{\@subtituloA}}
%\fancyhead[RO,RE]{\footnotesize \@subtituloA}

\fancyfoot[LE,LO]{\small \@versao}
\fancyfoot[RO,RE]{\small Página \thepage}

\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt} % fazer espa¸co para o risco

}


\fancypagestyle{plain}{%
    \fancyhead{} % Tirar cabe¸calhos de p´agina vazias
    \renewcommand{\headrulewidth}{0pt} % e o risco
}
	


\fancypagestyle{capa}{%
\addtolength{\oddsidemargin}{-0.95in}
% \evensidemargin 0.0in
% \textwidth      6.5in
\addtolength{\headheight}{-0.7in}
% \topmargin      0.0in
% \textheight=9.0in
}
%\fancyhead[C]{\@titulo \\ \@subtitulo}
% \fancyhead[LE,LO]{\textbf{\@titulo}}
% \fancyhead[RO,RE]{\small \textit{\@subtituloA}}
% %\fancyhead[RO,RE]{\footnotesize \@subtituloA}
% 
% \fancyfoot[LE,LO]{\small \@versao}
% \fancyfoot[RO,RE]{\small Página \thepage}
% 
% \renewcommand{\headrulewidth}{0.5pt}
% \renewcommand{\footrulewidth}{0pt}
% \addtolength{\headheight}{0.5pt} % fazer espa¸co para o risco
% }

\fancypagestyle{capa2}{%
\addtolength{\oddsidemargin}{0in}
% \evensidemargin 0.0in
% \textwidth      6.5in
\addtolength{\headheight}{0in}
% \topmargin      0.0in
% \textheight=9.0in
}


\RequirePackage{indentfirst} % identa primeiro parágrafo
%%%%%%%%%%%%%%%%%%%%%%%%%

\headheight 15pt               % augmente la hauteur de l'entete
\headsep 15pt

% para os fãs do Word, descomente as linhas abaixo
\sloppy %mais espaço entre as linhas
%\usepackage{identfirst} %se quiser que idente-se a primeira linha de cada seção

\renewcommand{\captionfont}{\footnotesize}
\renewcommand{\captionlabelfont}{\footnotesize \bfseries}

\renewcommand{\chaptermark}[1]%
        {\markright{CAPÍTULO \thechapter\ : #1}{}}

\renewcommand{\sectionmark}[1]%
        {\markright{\thesection\ - #1}}

\renewcommand{\subsectionmark}[1]%
        {\markright{\thesubsection\ - #1}}






% 
% 
% \lhead[\fancyplain{}{\tiny\sc{\rightmark}}]%
%         {\fancyplain{}{{\tiny\sc{\rightmark}}}}   % sc <=> small capital
% 
% \chead{}
% \rhead{\thepage}
% \cfoot{}
% \lfoot{{\tiny\sc{Elias Mussi}}}
% \rfoot{{\tiny\sc{Programa de Pós Graduação em Engenharia de Produção - Dep/Ufmg}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%DEFINICOES
% 
% \def\subtitulo#1{\gdef\@subtitulo{#1}} % subtitulo do trabalho
% \def\tipo#1{\gdef\@tipo{#1}} % tipo do trabalho
% \def\entidade#1{\gdef\@entidade{#1}} % entidades envolvidas
% \def\local#1{\gdef\@local{#1}} % local
% %\def\professor#1{\gdef\@professor{#1}} % professor
% \def\data#1{\gdef\@data{#1}} % data da data (rs...)
% 


% no início, redefinimos o comando de fazer títulos
% e margens
\RequirePackage{indentfirst} % identa primeiro parágrafo



\hypersetup{colorlinks=true,%
	    urlcolor=blue}


% \makeindex
\onehalfspacing








% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% % \RequirePackage[left=3.6cm,right=2.4cm,top=4.5cm,bottom=2.5cm]{geometry} % margens
% 
% 

\newcommand{\figura}[4]{
 \begin{figure}[!htb]
   \begin{center}
    \includegraphics[scale=#3]{images/#2}
    \caption{#4}
    \label{#1}
   \end{center}
  \end{figure}
}	  

% \figuragirada{label}{arquivo na pasta image}{escala}{angulo}{caption}
% ex: \figuragirada{fig:web}{website}{0.8}{90){Web site tal}{angulo}
\newcommand{\figuragirada}[5]{
 \begin{figure}[!htb]
   \begin{center}
    \includegraphics[scale=#3,angle=#4]{images/#2}
    \caption{#5}
    \label{#1}
   \end{center}
  \end{figure}
}	  


\newcommand{\arquivo}[3]{
  \begin{figure}[!htb]
  \centering
  \lstinputlisting[language=make,frame=single,
  basicstyle=\ttfamily\scriptsize, keywordstyle=\bfseries,
  identifierstyle={}, commentstyle=\em, stringstyle=\em,
  %stringspaces=false,
  %ident=3mm,
  mathescape=true,
  extendedchars=true ]{code/#2}
  \caption{#3}
  \label{#1}
  \end{figure}
}

\newcommand{\script}[3]{
  \begin{figure}[!htb]
  \centering
  \lstinputlisting[language=make,
  frame=single,
  basicstyle=\ttfamily\scriptsize, keywordstyle=\bfseries,
  identifierstyle={}, commentstyle=\em, stringstyle=\em,
  showspaces=false,
  showtabs=false,
  %stringspaces=false,
  %ident=3mm,
  %mathescape=true,
  extendedchars=true 
  ]{code/#2}
  \caption{#3}
  \label{#1}
  \end{figure}
}

%chamada:
%\cabcaso{Insituicao}{site}{Descricao_caso}{responsavel}{email}{palavras chave}

\newcommand{\cabcaso}[6]{
\vspace*{0.4cm}
\begin{table}[!htb]
   \begin{tabular}{ | p{2.4cm}  p{11.6cm} |}  \hline
	\small \ & \\ 
	\small {Instituição:}  & \textbf{\Large{#1}} \\ 
	\small {Sítio:}  & \normalsize \large \url{#2}  \\ \hline
	\small \ & \\ 
	\small {Caso:}  &  \large{#3} \\ 
	\small \ & \\ 
	\small {Responsável:} & \normalsize \textbf{#4} \\
	& \url{#5} \\  
	\small \ & \\ 
	\small {Palavras-Chave:} & \large{#6} \\ 
	\normalsize	& \\ \hline
   \end{tabular}
%   \end{center}
\end{table}
\vspace*{0.2cm}
} %cabcaso



\newcommand{\fonte}[2]{
   \begin{figure}[!htb]
   \lstinputlisting[frame=tLBr]{code/#1}
   \caption{#2}
   \label{#1}
   \end{figure}
}


\newcommand{\entrylabel}[1]{\parbox[b]{\labelwidth}{\makebox[0pt][l]{#1}\\}}



\newenvironment{itemdcr}
{\begin{list}{}%
    {\renewcommand{\makelabel}{\entrylabel}
%      \setlength{\labelwidth}{5cm}
%      \setlength{\labelsep}{5cm}
      \setlength{\itemsep}{0.32cm}
      \setlength{\leftmargin}{2.5cm}
%      \setlength{\leftmargin}{0cm}
    }
}
{\end{list}
}




% define um ambiente para exemplos
\newtheorem{exemplo}{Exemplo}
