summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-08-18 20:46:03 +0000
committerKarl Berry <karl@freefriends.org>2019-08-18 20:46:03 +0000
commit2eeb14790650dc914a3a310a620dedbeac90ef18 (patch)
tree7ab392ab09df1601536b6f3c6707a324c09e88d7 /Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex
parent8c7257ca70e2ad5cfa7a4378001fc15d56fd9a76 (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.tex80
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}