\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}