summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex')
-rw-r--r--Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex138
1 files changed, 138 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex b/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex
new file mode 100644
index 00000000000..bfc03afe4c9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex
@@ -0,0 +1,138 @@
+\documentclass[12pt,a5paper,landscape]{article}
+\usepackage[utf8]{inputenc}
+\usepackage{graphicx} % para inlcuir logo
+\usepackage{xcolor} % para cor
+\usepackage{bookman} % Fonte bookman
+
+\usepackage{datatool} % para mala direta
+
+\usepackage[lmargin=1cm,tmargin=1cm,bmargin=1.8cm,rmargin=1.8cm]{geometry} % margins
+\usepackage{fancybox} % para colocar moldura na pagina
+
+\usepackage{tikz} % to produce custom shadow box
+% \usetikzlibrary{shadows}
+% \usetikzlibrary{backgrounds}
+\usetikzlibrary{calc} % para calculo de medidas
+\usepackage[none]{hyphenat} % sem hifenizacao
+
+\sloppy % prefere underfull do que overfull
+
+% Parametros para sombra
+\newcommand{\shadowwidth}{2pt}
+\newcommand{\shadowheight}{2pt}
+\newcommand{\shadowcolor}{black!30}
+
+\newcommand{\borderlinecolor}{black}
+\newcommand{\borderlinewidth}{2pt}
+
+% reimplementando "shadow box" usando tikz
+% pois do fancybox nao suporta cores
+% Como \settowidth nao funciona bem para pagina,
+% largura da caixa sera passado como parametro opcional
+% (valor padrao eh \textwidth)
+% \settowidth{certificatetitle}{#1} causa perda e conteudos.
+% Assim, configurando pelo \textwidth
+\newlength{\certificateboxwidth}
+\newcommand{\certificatebox}[2][\textwidth]{%
+%\settowidth{\certificateboxwidth}{#2}%
+\setlength{\certificateboxwidth}{#1}%
+\addtolength{\certificateboxwidth}{2\fboxsep}
+\begin{tikzpicture}
+ % framed box
+ \node[draw=\borderlinecolor,line width=\borderlinewidth, rectangle] (certificate)
+ {\parbox{\certificateboxwidth}
+ {\vspace*{\fboxsep}\hspace*{\fboxsep}#2\hspace*{\fboxsep}\vspace*{\fboxsep}}
+ };
+ % shadow
+ \draw[fill=\shadowcolor, draw=none]
+ ($(certificate.south west) + (\shadowwidth, -\shadowheight)$)
+ rectangle ($(certificate.south east)+(\shadowwidth,0)$) ;
+ \draw [fill=\shadowcolor,draw=none]
+ ($(certificate.south east)+(0,-\shadowheight)$)
+ rectangle ($(certificate.north east)+(\shadowwidth,-\shadowheight)$) ;
+\end{tikzpicture}
+} % \newcommamd
+
+\fancypage{\setlength{\fboxsep}{8pt}\certificatebox}{}
+
+% titlo do certificado com sombra
+\newlength{\certtitlewidth}
+\newcommand{\certtitle}[1]{%
+\settowidth{\certtitlewidth}{#1}%
+\boxput*{#1}{\parbox{\certtitlewidth}%
+{\vspace*{\shadowheight}\hspace*{\shadowwidth}%
+\color{\shadowcolor}#1}}%
+}
+
+\pagestyle{empty}
+
+\begin{document}
+\DTLsetseparator{,} % Separador de campos
+\DTLsetdelimiter{"} % delimitador de celulas
+
+% associa lista para o arquivo CSV
+% \DTLloaddb[noheader,keys={Nome,Trabalho}]{lista}{lista.csv}
+\DTLloaddb{lista}{latex-via-exemplos-lista-nomes.csv}
+
+\DTLforeach{lista}{% processa cada item da lista
+\personname=Nome,\worktitle=Trabalho}{%
+% certificado
+
+% incluindo a imagem de fundo (marca d'agua)
+% \begin{flushleft}
+% \noindent
+% \unitlength 0.04\textwidth
+% \begin{picture}(0,0)(0,15)
+% \includegraphics[width=1.0\textwidth]{fundo}
+% \end{picture}
+% \end{flushleft}
+
+% \sffamily
+
+% timbre
+\begin{center}
+%\includegraphics[width=0.1\textwidth]{logo-esquerda}
+\hfill
+\begin{minipage}[b]{0.6\textwidth}
+\center
+Universidade Federal de São Carlos \\
+Centro de Ciências Exatas e de Tecnologia \\
+Departamento de Matemática
+\end{minipage}
+%\hfill
+%\includegraphics[width=0.1\textwidth]{logo-direita}
+\hfill~
+\vfill
+\end{center}
+
+% titulo do certificado
+\begin{center}
+\certtitle{\scalebox{2}{\LARGE Certificado}}
+\end{center}
+\vfill
+
+% corpo do certificado
+\noindent
+{\Large
+Certificamos que \textit{\MakeUppercase\personname} apresentou o trabalho intitulado \textit{``\worktitle''} no \textsc{Nome do Congresso}, realizado no período de DATA, em LOCAL.}
+\vfill
+
+\begin{flushright}
+{\Large LOCAL E DATA.}
+\end{flushright}
+\vfill
+
+% campo de assinatura, etc
+\begin{minipage}{0.45\textwidth}
+Realiza\c{c}\~ao: ORGANIZADORES
+\end{minipage}
+%
+\begin{minipage}{0.45\textwidth}
+ \centering \noindent
+ \underline{\hspace*{0.95\textwidth}} \\
+{\Large Comiss\~ao Organizadora}
+\end{minipage}
+
+\newpage
+} % csvreader
+\end{document}