diff options
author | Karl Berry <karl@freefriends.org> | 2019-08-18 20:46:03 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-08-18 20:46:03 +0000 |
commit | 2eeb14790650dc914a3a310a620dedbeac90ef18 (patch) | |
tree | 7ab392ab09df1601536b6f3c6707a324c09e88d7 /Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex | |
parent | 8c7257ca70e2ad5cfa7a4378001fc15d56fd9a76 (diff) |
latex-via-exemplos (18aug19)
git-svn-id: svn://tug.org/texlive/trunk@51900 c570f23f-e606-0410-a88d-b1316a301751
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 | 80 |
1 files changed, 22 insertions, 58 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 index bfc03afe4c9..34f3084f900 100644 --- 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 @@ -6,63 +6,27 @@ \usepackage{datatool} % para mala direta -\usepackage[lmargin=1cm,tmargin=1cm,bmargin=1.8cm,rmargin=1.8cm]{geometry} % margins +\usepackage[lmargin=1cm,tmargin=1cm,bmargin=1.8cm,rmargin=1.8cm]{geometry} % margens \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 +\usepackage{shadowtext} % texto sombreado +\usepackage[skins]{tcolorbox} % para moldura sombreada na página + +\usepackage[none]{hyphenat} % sem hifenização \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 +% para texto sombreado +\shadowoffset{2pt} +\shadowcolor{black!30} -\fancypage{\setlength{\fboxsep}{8pt}\certificatebox}{} +% veja o uso de tcolorbox em +% https://tex.stackexchange.com/questions/223694/how-to-draw-a-text-box-with-shadow-borders-in-latex -% titlo do certificado com sombra -\newlength{\certtitlewidth} -\newcommand{\certtitle}[1]{% -\settowidth{\certtitlewidth}{#1}% -\boxput*{#1}{\parbox{\certtitlewidth}% -{\vspace*{\shadowheight}\hspace*{\shadowwidth}% -\color{\shadowcolor}#1}}% -} +\newcommand{\certificatebox}[1]{% +\tcbox[enhanced, boxsep=8pt, boxrule=2pt, colback=white, , shadow={2pt}{-2pt}{0pt}{black!30!white}, sharp corners]{#1}} + +\fancypage{\setlength{\fboxsep}{8pt}\certificatebox}{} \pagestyle{empty} @@ -71,7 +35,7 @@ \DTLsetdelimiter{"} % delimitador de celulas % associa lista para o arquivo CSV -% \DTLloaddb[noheader,keys={Nome,Trabalho}]{lista}{lista.csv} +% \DTLloaddb[noheader,keys={Nome,Trabalho}]{lista}{latex-via-exemplos-lista-nomes.csv} \DTLloaddb{lista}{latex-via-exemplos-lista-nomes.csv} \DTLforeach{lista}{% processa cada item da lista @@ -93,11 +57,11 @@ \begin{center} %\includegraphics[width=0.1\textwidth]{logo-esquerda} \hfill -\begin{minipage}[b]{0.6\textwidth} +\begin{minipage}[b]{0.7\textwidth} \center Universidade Federal de São Carlos \\ -Centro de Ciências Exatas e de Tecnologia \\ -Departamento de Matemática +Centro de Ciências Tecnológicas e de Sustentabilidade \\ +Departamento de Física, Quimica e Matemática \end{minipage} %\hfill %\includegraphics[width=0.1\textwidth]{logo-direita} @@ -107,7 +71,7 @@ Departamento de Matemática % titulo do certificado \begin{center} -\certtitle{\scalebox{2}{\LARGE Certificado}} + \shadowtext{\scalebox{2}{\LARGE Certificado}} \end{center} \vfill @@ -124,15 +88,15 @@ Certificamos que \textit{\MakeUppercase\personname} apresentou o trabalho intitu % campo de assinatura, etc \begin{minipage}{0.45\textwidth} -Realiza\c{c}\~ao: ORGANIZADORES +Realização: ORGANIZADORES \end{minipage} % \begin{minipage}{0.45\textwidth} \centering \noindent \underline{\hspace*{0.95\textwidth}} \\ -{\Large Comiss\~ao Organizadora} +{\Large Comissão Organizadora} \end{minipage} \newpage -} % csvreader +} % \DTLforeach{lista}{% \end{document} |