diff options
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.tex | 138 |
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} |