texlive[51900] Master/texmf-dist/doc/latex/latex-via-exemplos:

commits+karl at tug.org commits+karl at tug.org
Sun Aug 18 22:46:03 CEST 2019


Revision: 51900
          http://tug.org/svn/texlive?view=revision&revision=51900
Author:   karl
Date:     2019-08-18 22:46:03 +0200 (Sun, 18 Aug 2019)
Log Message:
-----------
latex-via-exemplos (18aug19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/README.md
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/changelog.txt
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-lista-nomes.csv
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-oneside.pdf
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-poster.tex
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-slides.tex
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.bib
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.pdf
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.tex
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/makedoc.sh

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/makeaux.sh

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/README.md	2019-08-18 20:45:49 UTC (rev 51899)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/README.md	2019-08-18 20:46:03 UTC (rev 51900)
@@ -24,7 +24,8 @@
 
 Note that latex-via-exemplos-slides.tex are compiled twice.    
 
-The next step is to compile latex-via-exemplos.tex using XeLaTeX (or LuaLaTeX) as
+The next step is to compile latex-via-exemplos.tex 
+using XeLaTeX (or LuaLaTeX) as
 
     xelatex latex-via-exemplos
     bibtex latex-via-exemplos
@@ -34,7 +35,8 @@
 
 The latex-via-exemplos is two sided document.
 
-To generate one sided version, compile latex-via-exemplos-oneside.tex as
+To generate one sided version, compile latex-via-exemplos-oneside.tex
+using XeLaTeX (or LuaLaTeX) as
 
     xelatex latex-via-exemplos-oneside
     bibtex latex-via-exemplos-oneside
@@ -42,7 +44,9 @@
     xelatex latex-via-exemplos-oneside
     xelatex latex-via-exemplos-oneside
 
-**Note:** The linux user will use shell script "makedoc.sh" to compile at once as
+**Note:** 
+The linux user will use shell script "makedoc.sh" to compile at once as
+
     bash makedoc.sh
     
 Remark
@@ -60,6 +64,7 @@
 
 License
 -------
-All files are distributed as GNU GPL version 2, or (at your option) any later version.
+All files are distributed as GNU GPL version 2, or (at your option)
+any latter version.
 
 https://opensource.org/licenses/gpl-license

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/changelog.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/changelog.txt	2019-08-18 20:45:49 UTC (rev 51899)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/changelog.txt	2019-08-18 20:46:03 UTC (rev 51900)
@@ -1,3 +1,13 @@
+version (0.5.4) (2019-08-17)
+  - Basic LaTeX symbols on appendix
+  - Bug fix relative to code of abntex
+  - Increased information on natbib and biblatex
+  - more tricks for new environments
+  - boxes
+  - more of packages: shadowtext, contour.
+  - Bug fix
+version (0.5.3) (2018-06-19) -- unpublished version
+  - Small bug fix
 version 0.5.2 (2018-06-16)
   - Small rearrangement of text.
   - Examples for packages cancel and ulem

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex	2019-08-18 20:45:49 UTC (rev 51899)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-certificado.tex	2019-08-18 20:46:03 UTC (rev 51900)
@@ -6,64 +6,28 @@
 
 \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}
+% para texto sombreado
+\shadowoffset{2pt}
+\shadowcolor{black!30}
 
-\newcommand{\borderlinecolor}{black}
-\newcommand{\borderlinewidth}{2pt}
+% veja o uso de tcolorbox em
+% https://tex.stackexchange.com/questions/223694/how-to-draw-a-text-box-with-shadow-borders-in-latex
 
-% 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
+\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}{}
 
-% 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}
@@ -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 @@
 
 % titulo do certificado
 \begin{center}
-\certtitle{\scalebox{2}{\LARGE Certificado}}
+  \shadowtext{\scalebox{2}{\LARGE Certificado}}
 \end{center}
 \vfill
 
@@ -124,15 +88,15 @@
 
 % 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}

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-lista-nomes.csv
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-lista-nomes.csv	2019-08-18 20:45:49 UTC (rev 51899)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-lista-nomes.csv	2019-08-18 20:46:03 UTC (rev 51900)
@@ -1,6 +1,4 @@
-%% LaTeX2e file `lista-nomes.csv'
-%% generated by the `filecontents' environment
-%% from source `latex-via-exemplos' on 2018/03/06.
+%% Arquvio usado por `latex-via-exemplos-certificado.tex'.
 %%
 "Nome","Trabalho","Observacao"
 "Nome 1","Trabalho 1",

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-oneside.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-poster.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-poster.tex	2019-08-18 20:45:49 UTC (rev 51899)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-poster.tex	2019-08-18 20:46:03 UTC (rev 51900)
@@ -64,10 +64,10 @@
 
 \
 
- {\large DM-UFSCar}  (Universidade Federal de São Carlos)
+ {\large DFQM-UFSCar}  (Universidade Federal de São Carlos)
 
  web: \texttt{http://www.dm.ufscar.br/$\sim$sadao} \\
- e-mail: \texttt{sadao at dm.ufscar.br}
+ e-mail: \texttt{sadao at ufscar.br}
 \end{center}
 
 \vspace{2pc}

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-slides.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-slides.tex	2019-08-18 20:45:49 UTC (rev 51899)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos-slides.tex	2019-08-18 20:46:03 UTC (rev 51900)
@@ -29,9 +29,10 @@
 \author{%
   Sadao Massago\inst{1} % \and ???\inst{2}
   }
-\institute[Universidade Federal de São Carlos]{
+\institute[DFQM-UFSCar]{
   \inst{1}%
-  Departamento de Matemática
+  Departamento de Física, Química e Matemática \\
+  Universidade Federal de São Carlos
   % \and
   % \inst{2} ???
   }
@@ -68,13 +69,13 @@
 \end{frame}
 
 \begin{frame}
-\frametitle{blocos}
+\frametitle{Blocos}
 \begin{block}{}<1->
 Este é um bloco sem título. Bloco aceita overlay.
 \end{block}
 
 \begin{block}{Segundo bloco}<2->
-Este é umbloco com título.
+Este é um bloco com título.
 \end{block}
 
 ``bloco'' é uma ``caixa'' com ou sem título e aceita o parâmetro de \texttt{overlay}.
@@ -118,7 +119,7 @@
 }
 %\end{note}
 
-\section{Quebra automática em frames} % mais uma entrada par asumario
+\section{Quebra automática em frames} % mais uma entrada para sumário
 
 \begin{frame}[allowframebreaks] % e mais um slide
 \lipsum[1-2]
@@ -134,7 +135,8 @@
 \lipsum[1]
 \end{frame}
 \note{
-Opção \texttt{plain} desativa cabeçalho e rodapé do frame para ter mais espaço. Útil para colocar figura maior, por exemplo.
+Opção \texttt{plain} desativa cabeçalho e rodapé do frame para ter mais espaço.
+Útil para colocar figura maior, por exemplo.
 }
 
 \end{document}
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.bib	2019-08-18 20:45:49 UTC (rev 51899)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.bib	2019-08-18 20:46:03 UTC (rev 51900)
@@ -125,4 +125,15 @@
 }
 @comment{note="URL: {\url{https://ctan.org/pkg/biblatex-abnt/}}",}
 
+ at book{book:pakin:2017,
+author={Scott Pakin},
+title={The Comprehensive {\LaTeX{}} Symbol List},
+url={https://ctan.org/pkg/comprehensive/},
+lastchecked={2019-01-15},
+urldate={2019-01-15},
+year=2017
+}
+
+ at comment{e-mail: Scott Pakin <scott+clsl_AT_pakin.org>}
+
 %%%%%%%%%% fim do arquivo %%%%%%%%%%%

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.tex	2019-08-18 20:45:49 UTC (rev 51899)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.tex	2019-08-18 20:46:03 UTC (rev 51900)
@@ -10,6 +10,8 @@
 }
 \makeatother
 
+\sloppy % prefer underfull than overfull
+
 \usepackage{iftex} % detectar motor TeX usado
 
 % testting TeX engine
@@ -111,12 +113,17 @@
 % margins
 \usepackage[margin=2cm]{geometry}
 
-% \usepackage[hyphens]{url} % will break url across line on hyphens
+\usepackage[hyphens]{url} % will break url across line on hyphens
+%\makeatletter
+%  \g at addto@macro{\UrlBreaks}{\UrlOrds}
+%\makeatother
+% \usepackage{xurl}
+
 \usepackage{hyperref} % link
 \hypersetup{
   unicode=true,
-  bookmarks=true,
-  breaklinks=true
+  breaklinks=true,
+  bookmarks=true
 }
 \usepackage{bookmark} % to add bookmark manually
 
@@ -124,8 +131,7 @@
 
 \usepackage{lipsum}
 
-
-\usepackage[stretch=10]{microtype} % microtipografia: funciona no PDFLaTeX e LuaLaTeX (parcialment em XeLaTeX)
+\usepackage[stretch=10]{microtype} % microtipografia: funciona no PDFLaTeX e LuaLaTeX (parcialmente em XeLaTeX)
 % atrapalha a copiar texto do PDF
 
 \usepackage{setspace}
@@ -197,7 +203,8 @@
 % o pacote tasks ja carregou o ulem. Carregar de novo causa erro
 % \usepackage[normalem]{ulem} % sublinhar,tachar, etc no texto
 \usepackage{cancel} % cancelar elemento
-
+% para cortar seta longa (negação da seta longa)
+\usepackage{centernot} % cortar símbolo no centro
 % fancyhdr and titlesec defines headrule and footrule,
 % Use option pagestyles on titlesec package and
 % load fancyhdr after titlesec
@@ -205,7 +212,14 @@
 %\let\headrule\undefined
 %\let\footrule\undefined
 \usepackage{fancyhdr}
+% para criar contorno
+\usepackage{contour}
+% texto sombreado
+\usepackage{shadowtext}
 
+%% caixa colorida usada para exemplo de certificado.
+% \usepacakge{tcolorbox}
+
 % bug no titlesec 2.10.1 remove enumeracao da secao (corrigido em 2.10.2 de 21/03/2016).
 % O Usuario de ubuntu 16.04 devem atualizar o titlesec
 % https://tex.stackexchange.com/questions/299969/titlesec-loss-of-section-numbering-with-the-new-update-2016-03-15/300259
@@ -262,7 +276,6 @@
 }
 \makeatother
 
-
 % setup showexpl
 \lstset{explpreset={
   pos=b,
@@ -308,7 +321,6 @@
    sensitive=false,
   }
 
-
 \lstdefinestyle{lstexample}
 {
 %  language=[LaTeX]TeX,
@@ -342,7 +354,6 @@
 %  }
 }
 
-
 % LTXexample's parameter
 %    attachfile=false,trure
 %    codefile=temporaryfilename,
@@ -409,7 +420,6 @@
   \global\let\date\relax
 }
 
-
 %\def\@maketitle{%
 %  \newpage
 %  \null
@@ -470,7 +480,6 @@
 % De
 % https://tex.stackexchange.com/questions/64839/how-to-change-listing-caption
 
-
 % save some values for lstlinting
 \newcounter{lstorichapter}
 \newcounter{lstorisection}
@@ -555,7 +564,6 @@
 
 \makeatother
 
-
 % ltxlisting preset
 \newcommand{\ltxlistingpreset}{
  \ltxlistingpresetfromshowexpl
@@ -580,7 +588,6 @@
  \setcounter{orilstlisting}{\value{lstlisting}}
 }
 
-
 \newcommand{\ltxlistingposset}{
  \setcounter{chapter}{\value{lstorichapter}}%
  \setcounter{section}{\value{lstorisection}}%
@@ -749,13 +756,17 @@
 
 % From
 % https://wiki.lyx.org/LyX/Logotype
+%\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
+
+\ifx\LyX\undefined
+\def\@@LyX{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}%
+%
 \@ifpackageloaded{hyperref}
-{\providecommand{\LyX}{%
-  \texorpdfstring{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}{LyX}}}%
-{\providecommand{\LyX}{%
-L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}}
+{\DeclareRobustCommand{\LyX}{%
+  \texorpdfstring{\@@LyX}{LyX}}}%
+{\DeclareRobustCommand{\LyX}{\@@LyX}}
+\fi
 
-
 % From
 % https://tex.stackexchange.com/questions/18089/are-there-any-command-for-producing-the-bibtex-logo
 %\ifx\BibTeX\undefined
@@ -764,7 +775,13 @@
 %\fi
 
 \ifx\BibTeX\undefined
-  \def\BibTeX{B\kern-.05em{\sc i\kern-.025em b}\kern-.08em\TeX}%
+  \def\@@BibTeX{B\kern-.05em{\sc i\kern-.025em b}\kern-.08em\TeX}%
+%
+\@ifpackageloaded{hyperref}
+{
+\DeclareRobustCommand{\BibTeX}{%
+  \texorpdfstring{\@@BibTeX}{BibTeX}}}%
+{\DeclareRobustCommand{\BibTeX}{\@@BibTeX}}    
 \fi
 
 % rotatebox trick from hologo (note that reflexbox fail inside section title)
@@ -778,12 +795,13 @@
 %\fi
 
 \ifx\XeLaTeX\undefined
+\def\@@XeLaTeX{X\kern-.1667em\lower.7ex\hbox{\rotatebox[origin=c]{180}{E}}\kern-.125em\LaTeX}
+%  
 \@ifpackageloaded{hyperref}
 {
 \DeclareRobustCommand{\XeLaTeX}{%
-  \texorpdfstring{X\kern-.1667em\lower.7ex\hbox{\rotatebox[origin=c]{180}{E}}\kern-.125em\LaTeX}{XeLaTeX}}}%
-{\DeclareRobustCommand{\XeLaTeX}{%
-  X\kern-.1667em\lower.7ex\hbox{\rotatebox[origin=c]{180}{E}}\kern-.125em\LaTeX}}
+  \texorpdfstring{\@@XeLaTeX}{XeLaTeX}}}%
+{\DeclareRobustCommand{\XeLaTeX}{\@@XeLaTeX}}
 \fi
 
 % \LaTeX and \LaTeXe from latex.ltx
@@ -843,12 +861,24 @@
 %\fi
 \providecommand{\square}{\openbox}
 
+% lmusrrache/rmustache não tem no Latin Modern Math
+% unicode math redfine no comeco do documento.
+% Portanto, deve redefinir no comeco do documento (não no preambulo)
+% usando \AtBeginDocument
+\DeclareSymbolFont{largesymbolsoriginal}{OMX}{cmex}{m}{n}  
+\AtBeginDocument{
+%  \let\lmoustache\lmoustacheoriginal 
+%  \let\rmoustache\rmoustacheoriginal
+\DeclareMathDelimiter{\lmoustache}{\mathopen}{largesymbolsoriginal}{"7A}{largesymbolsoriginal}{"40}
+\DeclareMathDelimiter{\rmoustache}{\mathclose}{largesymbolsoriginal}{"7B}{largesymbolsoriginal}{"41}
+}
+
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % providenciando simbolos reservados para index, no indice remissivo
 %
-\newcommand{\abssymbforindex}{|}
+%\newcommand{\abssymbforindex}{|} % use \vert
 %\index{delimitador!modulo@\abssymbforindex}
-\newcommand{\normsymbforindex}{\textbackslash |}
+%\newcommand{\normsymbforindex}{\textbackslash |} % use \Vert
 %\index{delimitador!norma@\normsymbforindex}
 
 %\newcommand{\parenopensymbforindex}{$($}
@@ -858,9 +888,11 @@
 %\newcommand{\braceopensymbforindex}{$[$}
 %\index{delimitador!colcheteaberta@[}
 %\index{delimitador!colchetefechada@]}
-\newcommand{\curlyopensymbforindex}{\textbackslash\{}
+%\newcommand{\curlyopensymbforindex}{\textbackslash\{}
+\newcommand{\curlyopensymbforindex}{\{}
 %\index{delimitador!chaveaberta@\curlyopensymbforindex}
-\newcommand{\curlyclosesymbforindex}{\textbackslash\}}
+%\newcommand{\curlyclosesymbforindex}{\textbackslash\}}
+\newcommand{\curlyclosesymbforindex}{\}}
 %\index{delimitador!chavefechada@\curlyclosesymbforindex}
 \newcommand{\arrobasymbforindex}{$@$}
 \newcommand{\exclsymbforindex}{$!$}
@@ -894,12 +926,14 @@
 \title{\LaTeXe{} Via Exemplos}
 \author{Sadao Massago\thanks{DFQM-UFSCar -- Campus de Sorocaba, SP
 (\url{http://dfqm.sorocaba.ufscar.br/})} }
-% janeiro a abril de 2018
-% Primeira versão publica (0.5) em abril de 2018.
-% Primiera atualizacao (0.5.1) em junho de 2018.
+% Versão preliminar: janeiro a abril de 2018
+% Primeira versão publica (0.5): abril de 2018.
+% Primiera atualizacao (0.5.1): junho de 2018.
+% Segunda atualização, adicionando o ABNT (0.5.2): junho de 2018.
+% Terceira atualização (0.5.3): junho de 2018.
+% Quarta atualização (0.5.4): 
+\date{Versão 0.5.4, 17 de agosto de 2019}
 
-\date{Versão 0.5.2, junho de 2018}
-
 %%%%%%%%%%%%%%%%%%%%%%%
 % Docuemt start here
 \pagestyle{empty}
@@ -909,7 +943,7 @@
 
 \thispagestyle{empty}
 
-Copyright \textcopyright 2018 Sadao Massago. 
+Copyright \textcopyright 2018--2019 por Sadao Massago. 
 Todos os direitos reservados.
 Este documento é software livre; podendo ser redistribuído e/ou modificado de acordo com os termos da Licença Pública da GNU como publicado pela Free Software Foundation; versão 2 da Licença, ou (se for sua opção) qualquer versão posterior. 
 Veja \url{https://opensource.org/licenses/gpl-license}.
@@ -934,10 +968,10 @@
 O objetivo deste documento é apresentar o \LaTeXe{} de forma gradativa, usando os exemplos.
 Assim, o documento contém muitos exemplos e suas saídas, o que aumentou consideravelmente as páginas.
 
-Este documento está dividido em 17 capítulos mais os apêndices.
+Este documento está dividido em 19 capítulos mais os apêndices.
 
 Do Capítulo~1 até Capítulo~13 utilizam somente os pacotes da \texttt{base} e de \texttt{required} na qual qualquer sistema \LaTeX{} devem conter.
-Do capítulo 14 a 18 utilizam os pacotes que não sejam da \texttt{base} e de \texttt{required} para incrementar a funcionalidade.
+Do capítulo 14 a 18 utilizam os pacotes que não são da \texttt{base} e de \texttt{required} para incrementar a funcionalidade.
 Nos apêndices, serão tratados alguns recursos extras que podem ser interessantes, mas que julgar que não sejam de interesse de todos.
 
 Capítulo~1 é uma breve introdução sobre o sistema.
@@ -964,33 +998,37 @@
 
 Capítulo~12 trata sobre medidas e contadores.
 
-Capítulo~13 explora várias possibilidades dentro dos pacotes de \texttt{base} e \texttt{required} que não foram discutidos nos capítulos anteriores.
+Capítulo~13 e 14 exploram várias possibilidades dentro dos pacotes de \texttt{base} e \texttt{required} que não foram discutidos nos capítulos anteriores.
 
-Capítulo~14 discute o uso de pacotes fora do \texttt{base} e \texttt{required} para ajuste de documentos.
+Capítulo~15 discute o uso de pacotes fora do \texttt{base} e \texttt{required} para ajuste de documentos.
 A partir deste capítulo, serão apresentados pacotes fora do \texttt{base} e \texttt{required}. 
 Isto significa que os pacotes indicados podem precisar de instalação a parte.
 
-Capítulo~15 discute o pacote \texttt{xcolor} especial para cores, e \texttt{tikz} espacial para criar ilustrações.
+Capítulo~16 discute o pacote \texttt{xcolor} especial para cores, e \texttt{tikz} espacial para criar ilustrações.
 
-Capítulo~16 ilustra a criação de \texttt{poster} e \texttt{slides} de apresentação.
+Capítulo~17 ilustra a criação de \texttt{poster} e \texttt{slides} de apresentação.
 
-Capítulo~17 apresenta o uso de \XeLaTeX{} e Lua\LaTeX, considerado a próxima geração de \LaTeX.
+Capítulo~18 apresenta o uso de \XeLaTeX{} e Lua\LaTeX, considerado a próxima geração de \LaTeX.
 
-Capítulo~18 apresenta a formatação no padrão ABNT.
+Capítulo~19 apresenta a formatação no padrão ABNT.
 
-Apêndice~A é sobre como escrever um pacote (arquivo de estilos).
+Apêndice~A é sobre símbolos básicos do \LaTeX.
 
-Apêndice~B trata de editor \LyX{} que permite elaborar documentos de forma mais visual como os editores para escritórios, em vez de editar diretamente o código fonte em \LaTeX.
+Apêndice~B é sobre como escrever um pacote (arquivo de estilos).
 
-Apêndice~C trata da mala direta e criação do caderno de resumos, interessantes para organizadores de eventos.
+Apêndice~C trata de editor \LyX{} que permite elaborar documentos de forma mais visual como os editores para escritórios, em vez de editar diretamente o código fonte em \LaTeX.
 
-Apêndice~D trata de pacotes úteis para elaborar provas e lista de exercícios.
+Apêndice~D trata da mala direta e criação do caderno de resumos, interessantes para organizadores de eventos.
 
-Apêndice~E trata de pacotes interessantes para desenvolver projetos tal como escrever um livro ou similar.
+Apêndice~E trata de pacotes úteis para elaborar provas e lista de exercícios.
 
+Apêndice~F trata de pacotes interessantes para desenvolver projetos tal como escrever um livro ou similar.
+
 \
 
-Sorocaba, abril de 2018.
+% Sorocaba, abril de 2018.
+% Sorocaba, junho de 2018.
+Sorocaba, agosto de 2019.
 
 \
 
@@ -1144,7 +1182,7 @@
 Alguns caracteres especiais:
 \textbackslash, \$, \#, \%, \&, \_, \{, \}
 
-Alguns acentos:
+Alguns acentos no modo TeX:
 \'a, \`a, \^e, \'\i, \~a, \"u
 
 ``Abrindo e fechando aspas''
@@ -1158,14 +1196,16 @@
 % é uma parte do arquivo de exemplo \texttt{ex01-02.tex} que 
 mostra alguns comandos para produzir caracteres especiais.
 
-Note que as letras com a acentuação direta\index{acentuação direta} pelo teclado é suportado, desde que \verb+\usepackage[utf8]{inputenc}+ ou equivalentes sejam colocados no \texttt{preamble} do documento. 
-No exemplo acima, foi mostrado a acentuação do modo \TeX{}\index{acentuação!modo TeX} que pode ser usados em alguns casos especiais, tais como dentro do arquivo de referências bibliográficas, ou arquivo de pacotes.
-Note que \verb+\'+ acentua a letra seguinte, mas ``i'' tem pingo e ``í'' (com acento) não tem pingo. \verb+\i+ é o comando para produzir ``i'' sem pingo\index{i sem pingo}. 
+Note que as letras com a acentuação direta\index{acentuacao@{acentuação}!direta} pelo teclado é suportado, desde que \verb+\usepackage[utf8]{inputenc}+ ou equivalentes sejam colocados no \texttt{preamble} do documento. 
+No exemplo acima, foi mostrado a acentuação do modo \TeX{}\index{acentuacao@{acentuação}!modo \TeX} que pode ser usados em alguns casos especiais, tais como dentro do arquivo de referências bibliográficas, ou arquivos de pacotes.
+Note que \verb+\'+ acentua a letra seguinte, mas ``i'' tem pingo e ``í'' (com acento) não tem pingo. \verb+\i+ é o comando para produzir ``i'' sem pingo\index{i sem pingo}.
+No derivado de e-TeX como o TeX autual, costuma automatizar a retirada de pingo quando acentua, eliminando a necessidade do uso de i sem pingo.
+
 Note também que o acento agudo no modo \TeX{} é produzido por apóstrofos e não pelo acento agudo.
 Apóstrofos\index{apóstrofos} é aberto por um acento agudo e fechado pelo apóstrofos.
 Aspas\index{aspas} é aberto pelos dois acentos agudos e fechado pelos dois apóstrofos (fiquem atentos de que fechamento de aspas é dois apóstrofos e não é aspas).
 
-No \LaTeX, quando encontra ``\%''\index{\%}, o restante desta linha será considerado como comentário\index{comentário} e é ignorado completamente.
+No \LaTeX, quando encontra ``\%''\index{comentario@{comentário}}\index{\%}, o restante desta linha será considerado como comentário\index{comentário} e é ignorado completamente.
 
 Comentário é importante para inserir observações sobre o código, ou desativar um trecho do código.
 Em geral, quem quer remover um trecho do código de \LaTeX{} no documento, simplesmente comenta o trecho, pois se algum dia quiser ativar, é só remover o ``\%'' do comentário.
@@ -1173,10 +1213,11 @@
 Para comentar/descomentar um trecho maior no \texttt{TeXMaker}, selecione o trecho e use o \texttt{Editar->Comentar} e \texttt{Editar->Descomentar}.
 
 Quando editar um documento, existem palavras que devem aparecer grudados (não pode ficar primeira parte no final de linha e outra no começo da linha) como no caso de enumeração de páginas, exemplos, teoremas, etc. 
-Neste caso, usa-se o til (\verb+~+\index{\~{}@\verb+~+}) em vez do espaço\index{espaço!não quebrável}. 
-Por exemplo, no caso de ``\verb+página~1+'', não acontece de ``\texttt{página}'' ficar no final de uma linha e ``\verb+1+'' ficar no começo da próxima linha.
+Neste caso, usa-se o til (\verb+~+\index{\verb+~+}) em vez do espaço\index{espaço!não quebrável}. 
+Por exemplo, no caso de ``\verb+página~1+'', não acontece de ``\texttt{página}'' ficar no final de uma linha e ``\verb+1+'' ficar no começo da próxima linha. Outros casos é colocar entre artigos e pronomes, como em ``O~Teorema de Potágoras'' para evitar que artigo fique no final de uma linha e restante na próxima linha.
 
-Por último, quando insere comandos e precisa ter espaço depois dele, coloque um par de chaves\index{espaço!depois do comando}. Por exemplo, ``\verb+\LaTeX produz+'' ficaria como ``\LaTeX produz'' (grudados) enquanto que ``\verb+\LaTeX{} produz+'' ficará como ``\LaTeX{} produz'' (com espaço correto). Também lembre-se que no comando de \LaTeX, maiúsculo e minusculo são distinguidas. Portanto, ``\verb+Latex+'' ou ``\verb+\latex+'' resultarão em erros em vez de produzir logotipo de \LaTeX.
+Por último, quando insere comandos e precisa ter espaço depois dele, coloque um par de chaves\index{espaço!depois do comando}. Por exemplo, ``\verb+\LaTeX produz+'' ficaria como ``\LaTeX produz'' (grudados) enquanto que ``\verb+\LaTeX{} produz+'' ficará como ``\LaTeX{} produz'' (com espaço correto). Também lembre-se que no comando de \LaTeX, maiúsculo e minusculo são distinguidas.
+Portanto, ``\verb+Latex+'' ou ``\verb+\latex+'' resultarão em erros em vez de produzir logotipo de \LaTeX.
 
 \clearpage\thispagestyle{empty}\cleardoublepage
 \chapter{Introdução às Fórmulas Matemáticas}
@@ -1184,13 +1225,13 @@
 
 \section{Fórmula \texttt{textstyle} e \texttt{displaystyle}}
 
-Uma fórmula matemática (ou modo matemático) \texttt{textstyle}\index{textstyle} ou \texttt{inlinestyle}\index{inlinestyle} é uma fórmula no meio do texto. 
+Uma fórmula matemática (ou modo matemático) \texttt{textstyle}\index{textstyle} (ou \texttt{inlinestyle}\index{inlinestyle}) é uma fórmula no meio do texto. 
 Por exemplo, denotaremos uma sequência por $\{x_n\}$ e seu limite por $\lim_n\to\infty x_n$ é modo \texttt{textstyle}, pois fórmulas estão no meio do texto.
 Agora as fórmulas matemáticas que ocupam linha separada de texto como em
 \[
 x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}
 \]
-é denominado de fórmula matemática em \texttt{displaystyle}\index{displaystyle}.
+é denominado de fórmula matemática no modo \texttt{displaystyle}\index{displaystyle}.
 
 A fórmula no modo \texttt{textstyle} devem ficar delimitados entre ``\$''\index{\$} ou ``\textbackslash(''\index{\textbackslash parenteaberta@{\textbackslash$($}} e  ``\textbackslash)''\index{\textbackslash parentefechada@{\textbackslash$)$}}, ou ainda poderá usar o ambiente \texttt{math}\index{math}.
 O mais usado é delimitar com ``\$''.
@@ -1213,10 +1254,10 @@
 %\end{singlespacing}
 
 
-No modo matemático, ``\verb+^+''\index{\^{}@\verb+^+} é usado para indicar a potência\index{potencia@{potência}} e ``\_''\index{\_@\verb+_+} indica o índice\index{indice@{índice}}.
-Outros comandos utilizados foram, \verb+\frac+\index{frac@\verb+\frac+} que produz frações\index{fracao@{fração}}, onde primeiro parâmetro é numerador e segundo, o denominador. 
+No modo matemático, ``\verb+^+''\index{\^{}@\verb+^+} é usado para indicar a potência\index{modo matematico@{modo matemático}!potencia@{potência}} e ``\_''\index{\_@\verb+_+} indica o índice\index{modo matematico@{modo matemático}!indice@{índice}}.
+Outros comandos utilizados foram, \verb+\frac+\index{frac@\verb+\frac+} que produz frações\index{modo matematico@{modo matemático}!fracao@{fração}}, onde primeiro parâmetro é numerador e segundo, o denominador. 
 O comando \verb+\sqrt+\index{sqrt@\verb+\sqrt+} produz raiz\index{raiz} do argumento. 
-O comando \verb+\pm+\index{+-@$\pm$} é o símbolo $\pm$. 
+O comando \verb+\pm+\index{modo matematico@{modo matemático}!operador!\verb+\pm+, $\pm$} é o símbolo $\pm$. 
 Na matemática, muitos símbolos são usados e o \LaTeX{} dispõe de comandos para cada uma desses símbolos. 
 Em geral, o editor para \LaTeX{} dispõe de painel de inserção dos símbolos matemáticos para ajudar na elaboração do documento. 
 No caso de \texttt{TeXMaker}, tem um botão no painel lateral esquerdo que permitem ativar tais painéis, organizados em grupos.
@@ -1230,7 +1271,7 @@
 O comando \verb+\sqrt+\index{sqrt@\verb+\sqrt+} aceita o parâmetro opcional (delimitado pelos colchetes) para poder produzir raiz $n$-ésima. 
 O \verb+$\sqrt[n]{x}$+ produz $\sqrt[n]{x}$. 
 O Exemplo~\ref{ex03:simbolos} ilustra algumas letras gregas e símbolos. 
-Note que uma tabela completa de símbolos do \LaTeX{} está em \url{http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdf}.
+Note que uma tabela completa de símbolos do \LaTeX{} \cite{book:pakin:2017} está disponível gratuitamente.
 
 %\begin{singlespacing}
 % \begin{LTXexample}[pos=b,caption={ex02-01.tex, parte b},label=ex:02-01:b]
@@ -1237,10 +1278,10 @@
 \begin{ltxlisting}[caption={ex03-simbolos.tex},label=ex03:simbolos]
 Algumas letras gregas minúsculas: $\alpha, \beta, \gamma, \lambda, \pi$.
 
-Algumas letras gregas Maiúsculas: $\Alpha, \Beta, \Gamma, \Lambda, \Pi$.
+Algumas letras gregas Maiúsculas: $\Gamma, \Delta, \Lambda, \Pi, \Omega$.
 
 Alguns símbolos: 
-$\le, \ge, \neq, \in, \notin, \exists, \nexists, \to, \infty, \forall$.
+$\le, \ge, \neq, \in, \notin, \exists, \nexists, \to, \infty, \forall, \therefore$.
 \end{ltxlisting}
 %\end{LTXexample}
 %\end{singlespacing}
@@ -1249,7 +1290,7 @@
 As fórmulas no meio do texto (\texttt{textstyle}) são produzidos de forma que economize a sua altura. 
 Por isso, elementos que normalmente ficariam empilhados, ficariam como índice e expoente. 
 Por exemplo, $\displaystyle \lim_{n\to\infty}x_n$ no modo \texttt{textstyle}  ficaria como $\lim_{n\to\infty}x_n$. 
-Para que uma fórmula fique como \texttt{displaystyle} no meio do texto\index{fórmula!displaystyle!meio do texto}, coloque \verb+\displaystyle+ no começo das fórmulas. O Exemplo~\ref{ex03:displaystyle} ilustra o caso.
+Para que uma fórmula fique como \texttt{displaystyle} no meio do texto\index{modo matematico@{modo matemático}!displaystyle!meio do texto}, coloque \verb+\displaystyle+ no começo das fórmulas. O Exemplo~\ref{ex03:displaystyle} ilustra o caso.
 
 %\begin{singlespacing}
 \begin{ltxlisting}[pos=b,caption={ex03-displaystyle.tex},label=ex03:displaystyle]
@@ -1256,7 +1297,7 @@
 Temos que $\lim_{n\to\infty}x_n=0$ %textstyle
 e  $\displaystyle \lim_{n\to\infty}x_n=0$ %displaystyle
 
-Outros casos $\displaystyle \sum_{i=0}^n i = 0+1+\cdots+n$
+Outros casos $\sum_{i=0}^n i = 0+1+\cdots+n$
 e $\displaystyle \sum_{i=0}^n i = 0+1+\cdots+n$.
 
 Forçando a colocar encima/embaixo
@@ -1272,8 +1313,8 @@
 % Idem para \mathop{}. No XeLaTeX, fica igual a do PDFLaTeX.
 % Na versao 2018, ja estava resolvido tal problema
 
-Note que, para colocar no modo \texttt{textstyle} nas fórmulas \texttt{displaystyle}, existe o comando \verb+\textstyle+\index{fórmula!textstyle} que é usado de forma similar a \verb+\displaystyle+. 
-Nesta família de comandos, também existe o comando \verb+\scriptstyle+\index{fórmula!scriptstyle} que tenta  reduzir o tamanho das fórmulas.
+Note que, para colocar no modo \texttt{textstyle} nas fórmulas \texttt{displaystyle}, existe o comando \verb+\textstyle+\index{modo matematico@{modo matemático}!textstyle} que é usado de forma similar a \verb+\displaystyle+. 
+Nesta família de comandos, também existe o comando \verb+\scriptstyle+\index{modo matematico@{modo matemático}!scriptstyle} que tenta  reduzir o tamanho das fórmulas.
 
 \section{Equação enumerada e referências cruzadas}
 
@@ -1475,7 +1516,7 @@
 
 %\begin{singlespacing}
 % \begin{LTXexample}[pos=b,caption={ex06-01.tex, parte c},label=ex:06-01:c]
-\begin{ltxlisting}[caption={ex04-enumerate.tex},label=ex04:enumerate]
+\begin{lstlisting}[caption={ex04-enumerate.tex},label=ex04:enumerate]
 \documentclass[12pt,a4paper]{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -1487,8 +1528,19 @@
   \item $x + y = y + x$ (comutativa)
 \end{enumerate}
 \end{document}
-\end{ltxlisting}
+\end{lstlisting}
 %\end{singlespacing}
+
+% Precisa acertar a margem esquerda (conflito dos pacotes, ou
+% por estar dentro do ambiente?
+%\begin{singlespacing}
+\begin{ltxlistingout}
+\begin{enumerate}[label={Propriedade \arabic*)},leftmargin=8em]%listparindent={\widthof{\labelitemi}}]
+  \item $x + (y + z) = (x + y) + z$ (associativa)
+  \item $x + y = y + x$ (comutativa)
+\end{enumerate}
+\end{ltxlistingout}
+%\end{singlespacing}
  
 Se precisar de ambientes extras de listas diferentes do padrão, podemos definir usando o ambiente \texttt{list}\index{list}, o que não vamos entrar em detalhes.
 
@@ -1497,7 +1549,7 @@
 Uma tabela\index{tabela} no modo texto é produzido pelo ambiente \texttt{tabular}\index{tabular} e a tabela no modo matemático é produzido pelo ambiente \texttt{array}\index{array}, que apresentam o mesmo sintaxe e a mesma funcionalidade.
 
 O argumento obrigatório destes ambientes é o ``alinhamento'' das colunas que devem ser especificados com ``l'' (left), ``c'' (center), ``r'' (right) ou ``p\{largura\}'' (texto justificado com largura fixa). 
-Para traçar uma linha vertical entre colunas ou no bordo, usa-se o ``\verb+|+''\index{"@vertical@\abssymbforindex}, junto as especificações de alinhamento.
+Para traçar uma linha vertical entre colunas ou no bordo, usa-se o ``\verb+|+''\index{"@vertical@\vert}, junto as especificações de alinhamento.
 Os elementos da tabela é indicado, separado pelo ``\&''\index{\&}, sendo que a mudança de linhas é feito pelo ``\verb+\\+''\index{\textbackslash\textbackslash} que é \verb+\newline+. 
 Para traçar uma linha horizontal, usa-se o comando ``\verb+\hline+''\index{hline@\verb+\hline+}.
 
@@ -1760,8 +1812,8 @@
 %\end{LTXexample}
 %\end{singlespacing}
 
-Para inserir o código fonte de programas\index{código fonte!programma} ou similar, usa-se o ambiente \texttt{verbatim}\index{verbatimm} que coloca o texto de jeito que está (cópia \texttt{verbatim}). Este ambiente possui também a versão ``*'' \texttt{verbatim*}\index{verbatim*}.
-Sem o ``*'', coloca o espaço como espaço e com o ``*'', coloca o caractere ``\verb*+ +'' no lugar de espaço.
+Para inserir o código fonte de programas\index{código fonte!programma} ou similar, usa-se o ambiente \texttt{verbatim}\index{verbatim} que coloca o texto de jeito que está (cópia \texttt{verbatim}). Este ambiente possui também a versão ``*'' \texttt{verbatim*}\index{verbatim*}.
+Sem o ``*'', coloca o espaço e com o ``*'', coloca o caractere ``\verb*+ +'' no lugar de espaço.
 Veja a diferença entre o código colocado pelo \texttt{verbatim} e \texttt{verbatim*} do Exemplo~\ref{ex04:verbatim}.
  
 %\begin{singlespacing}
@@ -1943,12 +1995,12 @@
 Tais fontes são selecionados pelos comandos apropriados. 
 Aqui veremos alguns dos mais usados.
 
-O conjunto dos números como real, racional, etc, usam a letra maiúscula em ``negrito do quadro negro''. Para tanto, poderemos usar o comando \verb+\mathbb+\index{mathbb@\verb+\mathbb+}.
+O conjunto dos números como real, racional, etc, usam a letra maiúscula em ``negrito do quadro negro''. Para tanto, poderemos usar o comando \verb+\mathbb+\index{modo matematico@{modo matemático}!alfabeto!\verb+\mathbb{ABCdef123}+, $\mathbb{ABCdef123}$}.
 
 Para Conjunto de funções contínuas, costuma usar a letra ``C'' maiúscula na forma caligráfica. 
-A fonte caligráfica é indicado pelo comando \verb+\mathcal+\index{mathcal@\verb+\mathcal+}.
+A fonte caligráfica é indicado pelo comando \verb+\mathcal+\index{modo matematico@{modo matemático}!alfabeto!\verb+\mathcal{ABC}+, $\mathcal{ABC}$}.
 
-Para algumas áreas de matemática, ainda usam a versão enfeitada de caracteres oferecido pelo comando \verb+\mathfrak+\index{mathfrak@\verb+\mathfrak+}.
+Para algumas áreas de matemática, ainda usam a versão enfeitada de caracteres oferecido pelo comando \verb+\mathfrak+\index{modo matematico@{modo matemático}!alfabeto!\verb+\mathfrak{ABC}+, $\mathfrak{ABC}$}.
 
 Para nome das funções, devemos usar a letra romana reta. 
 O \LaTeX{} dispõe de comandos prontos para maioria das funções comumente usadas, mas as vezes precisamos escrever o nome da função que não está pronto, como o \verb+sen+ que representa a função seno em português. 
@@ -1955,7 +2007,7 @@
 Como \LaTeX{} implementa nome das funções em inglês, o nome disponível para \texttt{seno} é \texttt{sin} produzido pelo comando \verb+\sin+. 
 Também notemos que no Brasil costuma usar \texttt{tg} para \texttt{tangente} e não o \texttt{tan}.
 
-Para estes e outros casos, podemos especificar os nomes das funções que \LaTeX{} não dispõe, colocando dentro do comando \verb+\mathrm+\index{mathrm@\verb+\mathrm+} que usa a fonte romana reta.
+Para estes e outros casos, podemos especificar os nomes das funções que \LaTeX{} não dispõe, colocando dentro do comando \verb+\mathrm+\index{modo matematico@{modo matemático}!alfabeto!\verb+\mathrm{ABCdef123}+, $\mathrm{ABCdef123}$} que usa a fonte romana reta.
 Veja o Exemplo~\ref{ex05:mat:fontes:basico}.
 
 %\let\mathcal\amsmathcal
@@ -1990,7 +2042,7 @@
 %\let\mathcal\orimathcal
 %\let\mathbb\orimathbb
 
-Note que no \texttt{argmin}, o $x$ será colocado embaixo e não como índice. Para que o que foi colocado como índice fique embaixo, usa-se o comando \verb+\mathop+\index{mathop@\verb+\mathop+}.
+Note que no \texttt{argmin}, o $x$ será colocado embaixo e não como índice. Para que o que foi colocado como índice fique embaixo, usa-se o comando \verb+\mathop+\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\mathop+}.
 O comando \verb+\,+ usado no meio de \texttt{argmin} é um comando de espaçamento usado na fórmula que insere pequeno espaço. Mas sobre espaçamentos no modo amtemático, veja a Seção~\ref{sec:medidas:unidade} e Seção~\ref{sec:medidas} do Caítulo~\ref{chap:medidas:contadores}.
  
 Em geral, costuma definir comandos para nome das funções no \texttt{preamble} do documento para facilitar a digitação. 
@@ -2001,10 +2053,10 @@
 %\verb+\arccos+, \verb+\cos+, \verb+\csc+, \verb+\exp+, \verb+\ker+, \verb+\limsup+, \verb+\min+, \verb+\sinh+, \verb+\arcsin+, \verb+\cosh+, \verb+\deg+, \verb+\gcd+, \verb+\lg+, \verb+\ln+, \verb+\Pr+, \verb+\sup+, \verb+\arctan+, \verb+\cot+, \verb+\det+, \verb+\hom+, \verb+\lim+, \verb+\log+, \verb+\sec+, \verb+\tan+, \verb+\arg+, \verb+\coth+, \verb+\dim+, \verb+\inf+, \verb+\liminf+, \verb+\max+, \verb+\sin+, \verb+\tanh+.
 
 \section{Texto, função por partes e matrizes}
-Para inserir texto nas fórmulas, usa-se o comando \verb+\text+\index{text@\verb+\text+} do pacote \texttt{amsmath}. 
+Para inserir texto nas fórmulas, usa-se o comando \verb+\text+\index{modo matematico@{modo matemático}!costrucao@{construção}!\verb+\text+} do pacote \texttt{amsmath}. 
 Evite de usar o \verb+\mbox+\index{mbox@\verb+\mbox+} para este propósito.
 
-Para ilustrar, vamos usar o ambiente \texttt{cases}\index{cases} usado para definir funções por partes, no Exemplo~\ref{ex05:mat:text}.
+Para ilustrar, vamos usar o ambiente \texttt{cases}\index{modo matematico@{modo matemático}!ams!cases} usado para definir funções por partes, no Exemplo~\ref{ex05:mat:text}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex04-03.tex, parte b},label=ex:04-03:b]
@@ -2021,8 +2073,8 @@
 
 O caractere ``\&''\index{\&} indica o ponto de alinhamento e \verb+\\+\index{\textbackslash\textbackslash} indica a mudança de linha.
 
-O pacote \texttt{amsmath} dispõe de ambiente para produzir matrizes\index{matriz}. 
-O ambiente \texttt{matrix}\index{matrix} produz matriz sem o delimitador, \texttt{pmatrix}\index{pmatrix} é delimitado pelos parenteses\index{matriz!delimitador!parenteses}, \texttt{bmatrix}\index{bmatrix} é delimitado pelos colchetes\index{matriz!delimitador!cochetes},\texttt{Bmatrix}\index{Bmatrix} é delimitado pelas chaves\index{matriz!delimitador!chaves}, \texttt{vmatrix}\index{vmatrix} é delimitado pelas retas verticais\index{matriz!delimitador!vertical} e \texttt{Vmatrix}\index{Vmatrix}  é delimitado pelas retas verticais duplas\index{matriz!delimitador!verticais duplas}.
+O pacote \texttt{amsmath} dispõe de ambiente para produzir matrizes\index{modo matematico@{modo matemático}!matriz}. 
+O ambiente \texttt{matrix}\index{modo matematico@{modo matemático}!ams!matrix} produz matriz sem o delimitador, \texttt{pmatrix}\index{modo matematico@{modo matemático}!ams!pmatrix} é delimitado pelos parenteses\index{matriz!delimitador!parenteses}, \texttt{bmatrix}\index{modo matematico@{modo matemático}!ams!bmatrix} é delimitado pelos colchetes\index{modo matematico@{modo matemático}!ams!matriz delimitado por cochetes},\texttt{Bmatrix}\index{modo matematico@{modo matemático}!ams!Bmatrix} é delimitado pelas chaves\index{modo matematico@{modo matemático}!ams!matriz delimitado por chaves}, \texttt{vmatrix}\index{modo matematico@{modo matemático}!ams!vmatrix} é delimitado pelas retas verticais\index{modo matematico@{modo matemático}!ams!matriz valor absoluto} e \texttt{Vmatrix}\index{modo matematico@{modo matemático}!ams!Vmatrix}  é delimitado pelas retas verticais duplas\index{modo matematico@{modo matemático}!ams!matriz norma}.
 Eles estão ilustradas no Exemplo~\ref{ex05:matriz}.
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex04-04.tex},label=ex:04-04]
@@ -2056,14 +2108,25 @@
 \section[Delimitadores, chaves e integrais]{Delimitadores auto ajustáveis, chaves embaixo e integrais}
 
 Existem delimitadores auto ajustáveis que aumenta conforme o seu conteúdo aumenta de altura.
-Para usar ele, use \verb+\left+\index{left@\verb+\left+} antes do delimitador esquerdo (``(''\index{delimitador!parenteaberta@$($}, ``[''\index{delimitador!colcheteaberta@[}, ``\verb\+\{+''\index{delimitador!chaveaberta@\curlyopensymbforindex},
- ``|''\index{delimitador!modulo@\abssymbforindex}, ``\verb+\|+''\index{delimitador!norma@\normsymbforindex},
-  ``\verb+\langle+''\index{delimitador!langle@\verb+\lanagle+}, ``\verb+\lfloor+''\index{delimitador!lfloor@\verb+\lfloor+}, 
-``\verb+\lceil+''\index{delimitador!lceil@\verb+\lceil+}, ``\verb+\ulcorner+''\index{delimitador!ulcorner@\verb+\ulcorner+}
- e ``.''\index{delimitador!.}) e \verb+\right+\index{delimitador!right@\verb+\right+} antes do delimitador direito  (``)''\index{delimitador!parentefechada@$)$}, ``]''\index{delimitador!colchetefechada@]}, ``\verb+\}+\index{delimitador!chavefechada@\curlyclosesymbforindex}, 
- ``|''\index{delimitador!modulo@\abssymbforindex}, ``\verb+\|+''\index{delimitador!norma@\normsymbforindex},
-  ``\verb+\rangle+''\index{delimitador!rangle@\verb+\rangle+}, ``\verb+\rfloor+''\index{rfloor@\verb+\rfloor+}, 
-``\verb+\rceil+''\index{delimitador!rceil@\verb+\rceil+}, ``\verb+\urcorner+''\index{delimitador!urcorner@\verb+\urcorner+} e ``.''\index{delimitador!.}), onde ``.''\index{left.@\verb+\left.+}\index{right.@\verb+\right.+} é usado para indicar delimitador vazio (quando tem somente em um dos lados, outro lado seria ``.'').
+Para usar ele, use \verb+\left+\index{modo matematico@{modo matemático}!delimitador!\verb+\left+} antes do delimitador esquerdo (tais como %
+``(''\index{modo matematico@{modo matemático}!delimitador!$($}, %
+ ``[''\index{modo matematico@{modo matemático}!delimitador!$[$}, %
+ ``\verb\+\{+''\index{modo matematico@{modo matemático}!delimitador!chaveaberta@{\textbackslash\curlyopensymbforindex,$\curlyopensymbforindex$}},%
+ ``|''\index{modo matematico@{modo matemático}!delimitador!$\backslash\vert$,$\vert$}, %
+ ``\verb+\|+''\index{modo matematico@{modo matemático}!delimitador!$\backslash\Vert$,$\Vert$}, %
+ ``\verb+\langle+''\index{modo matematico@{modo matemático}!delimitador!\verb+\langle+,$\langle$}, %
+ ``\verb+\lfloor+''\index{modo matematico@{modo matemático}!delimitador!\verb+\lfloor+,$\lfloor$}, %
+ ``\verb+\lceil+''\index{modo matematico@{modo matemático}!delimitador!\verb+\lceil+,$\lceil$})%
+ e use \verb+\left+\index{modo matematico@{modo matemático}!delimitador!\verb+\right+} antes do delimitador direito (tais como %
+``)''\index{modo matematico@{modo matemático}!delimitador!$)$}, %
+ ``]''\index{modo matematico@{modo matemático}!delimitador!$]$}, %
+ ``\verb\+\}+''\index{modo matematico@{modo matemático}!delimitador!chavefechada@{\textbackslash\curlyclosesymbforindex,$\curlyclosesymbforindex$}},%
+ ``|''\index{modo matematico@{modo matemático}!delimitador!$\backslash\vert$,$\vert$}, %
+ ``\verb+\|+''\index{modo matematico@{modo matemático}!delimitador!$\backslash\Vert$,$\Vert$}, %
+ ``\verb+\rangle+''\index{modo matematico@{modo matemático}!delimitador!\verb+\rangle+,$\rangle$}, %
+ ``\verb+\rfloor+''\index{modo matematico@{modo matemático}!delimitador!\verb+\rfloor+,$\rfloor$}, %
+ ``\verb+\rceil+''\index{modo matematico@{modo matemático}!delimitador!\verb+\rceil+,$\rceil$}).
+ Para colocar delimitador somente em um dos lados, ``.''\index{modo matematico@{modo matemático}!delimitador!\verb+\left.+}\index{modo matematico@{modo matemático}!delimitador!\verb+\right.+} é usado para indicar delimitador vazio (quando tem somente em um dos lados, outro lado seria ``.'').
 Cuidado para não usar \verb+||+ para barra vertical dupla.
 Veja o Exemplo~\ref{ex05:delimitador}.
 
@@ -2079,7 +2142,7 @@
 %\end{LTXexample}
 %\end{singlespacing}
 
-Para casos em que delimitadores auto ajustáveis não funcionam como esperado, poderá indicar o tamanho manualmente, colocando a especificação do tamanho antes do delimitador. O especificador do delimitador grande na ordem crescente são: \verb+\big+\index{big@\verb+\big+}, \verb+\Big+\index{Big@\verb+\Big+}, \verb+\bigg+\index{bigg@\verb+\bigg+} e \verb+\Bigg+\index{Bigg@\verb+\Bigg+}.
+Para casos em que delimitadores auto ajustáveis não funcionam como esperado, poderá indicar o tamanho manualmente, colocando a especificação do tamanho antes do delimitador. O especificador do delimitador grande na ordem crescente são: \verb+\big+\index{modo matematico@{modo matemático}!delimitador!\verb+\big+}, \verb+\Big+\index{modo matematico@{modo matemático}!delimitador!\verb+\Big+}, \verb+\bigg+\index{modo matematico@{modo matemático}!delimitador!\verb+\bigg+} e \verb+\Bigg+\index{modo matematico@{modo matemático}!delimitador!\verb+\Bigg+}.
 Veja Exemplo~\ref{ex05:delimitador:grande}.
 
 %\begin{singlespacing}
@@ -2094,7 +2157,9 @@
 %\end{singlespacing}
 
 A ``chave'' sobre (ou abaixo) da fórmula é colocado pelo 
-\verb|\overbrace|\index{overbrace@\verb+\overbrace+} e \verb|\underbrace|\index{underbrace@\verb+\underbrace+}.
+\verb|\overbrace|\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overbrace{abc}^{n}+, $\overbrace{abc}^{n}$}%
+ e \verb|\underbrace|\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\underbrace{abc}_{n}+, $\overbrace{abc}_{n}$}%
+.
 Veja Exemplo~\ref{ex05:bracos}.
 
 %\begin{singlespacing}
@@ -2106,7 +2171,12 @@
 %\end{LTXexample}
 %\end{singlespacing}
 
-Alguns casos de integrais múltiplas estão ilustrados no Exemplo~\ref{ex05:integrais}.
+Alguns casos de integrais múltiplas estão ilustrados no Exemplo~\ref{ex05:integrais}.%
+\index{modo matematico@{modo matemático}!integral!\verb+\int+, $\int$}%
+\index{modo matematico@{modo matemático}!integral!\verb+\iint+, $\iint$}%
+\index{modo matematico@{modo matemático}!integral!\verb+\iiint+, $\iiint$}%
+\index{modo matematico@{modo matemático}!integral!\verb+\idotsint+, $\idotsint$}%
+\index{modo matematico@{modo matemático}!integral!\verb+\oint+, $\oint$}%
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex04-04.tex},label=ex:04-05]
@@ -2121,15 +2191,17 @@
 %\end{LTXexample}
 %\end{singlespacing}
 
-Note que \verb+cdots+\index{cdots@\verb+\cdots+} produz três pontos no meio, enquanto que \verb+\ldots+\index{ldots@\verb+\ldots+} produz três pontos embaixo.
-Os comandos \verb+\,+ e \verb+\;+ inserem espaços extras na fórmula. Veja a Seção~\ref{sec:medidas} para detalhes.
+\index{modo matematico@{modo matemático}!integral!\verb+\int+, $\int$}%
+Note que \verb+cdots+\index{modo matematico@{modo matemático}!pontuacao@{pontuação}!\verb+\cdots+, $\cdots$} produz três pontos no meio, enquanto que \verb+\ldots+\index{modo matematico@{modo matemático}!pontuacao@{pontuação}!\verb+\ldots+, $\ldots$} produz três pontos embaixo.
+Os comandos \verb+\,+ e \verb+\;+ inserem espaços extras na fórmula. 
+Veja a Seção~\ref{sec:medidas} para detalhes.
 
 pequenos espaços 
 \section{Quebrando fórmulas em várias linhas}
-Para quebrar uma equação em mais de uma linha, podemos usar o ambiente \verb+split+\index{split}.
+Para quebrar uma equação em mais de uma linha, podemos usar o ambiente \verb+split+\index{modo matematico@{modo matemático}!costrucao@{construção}!split}.
 
 Para criar alinhamento na equação quebrada, usa-se 
-\verb|aligned|\index{aligned} em vez de \verb|split| e insere o \& nos pontos de alinhamento, como no Exemplo~\ref{ex05:split}.
+\verb|aligned|\index{modo matematico@{modo matemático}!costrucao@{construção}!aligned} em vez de \verb|split| e insere o \& nos pontos de alinhamento, como no Exemplo~\ref{ex05:split}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex04-04.tex, parte b},label=ex:04-04:b]
@@ -2178,8 +2250,8 @@
 Existem diversos ambientes estilo \texttt{equations}. 
 Vamos ver alguns deles:
 
-O ambiente \texttt{gather}\index{gather} produz várias equações, todas centralizadas.
-Para inibir enumeração em algumas delas, coloque o \verb|\nonumber|\index{nonumber@\verb+\nonumber+} na equação que deseja remover a enumeração (antes da quebra de linhas). Veja o Exemplo~\ref{ex05:gather}
+O ambiente \texttt{gather}\index{modo matematico@{modo matemático}!costrucao@{construção}!gather} produz várias equações, todas centralizadas.
+Para inibir enumeração em algumas delas, coloque o \verb|\nonumber|\index{modo matematico@{modo matemático}!costrucao@{construção}!\verb+\nonumber+} na equação que deseja remover a enumeração (antes da quebra de linhas). Veja o Exemplo~\ref{ex05:gather}
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex04-04.tex, parte d},label=ex:04-04:d]
@@ -2199,11 +2271,11 @@
 %\end{singlespacing}
 
 Para equações em várias linhas, com pontos de alinhamento, 
-usa-se o \texttt{align}\index{align} que pode inibir enumeração de algumas equações como em \texttt{gather}.
+usa-se o \texttt{align}\index{modo matematico@{modo matemático}!costrucao@{construção}!align} que pode inibir enumeração de algumas equações como em \texttt{gather}.
 
 Quando escreve uma expressão grande quebrado em várias linhas,
 as vezes é legal tabular cada linha para direita.
-Este efeito pode ser obtido pelo \verb|multline|\index{multiline}, como do Exemplo~\ref{ex05:multiline}.
+Este efeito pode ser obtido pelo \verb|multline|\index{modo matematico@{modo matemático}!costrucao@{construção}!multiline}, como do Exemplo~\ref{ex05:multiline}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex04-04.tex, parte e},label=ex:04-04:e]
@@ -2243,7 +2315,7 @@
 %\end{LTXexample}
 %\end{singlespacing}
 
-Para equações de várias linhas, uma linha independente de texto pode ser inserido pelo comando \verb+\intertext+\index{intertext@\verb+\intertext+}.
+Para equações de várias linhas, uma linha independente de texto pode ser inserido pelo comando \verb+\intertext+\index{modo matematico@{modo matemático}!costrucao@{construção}!\verb+\intertext+}.
 
 Veja Exemmplo~\ref{ex05:intertext}.
 
@@ -2264,14 +2336,14 @@
  
 \section{Nome sobre setas e delimitador empilhados}
 
-Para colocar nome nas setas\index{setas!com nome}, usa-se o \verb+\stackrel+\index{stackrel@\verb+\stackrel+}.
+Para colocar nome nas setas\index{setas!com nome}, usa-se o \verb+\stackrel+\index{modo matematico@{modo matemático}!costrucao@{construção}!\verb+\stackrel+}.
 
-Para colocar limitante de soma, produto, etc em duas linhas\index{limitante!duas linhas}, usa-se o \verb+\substack+\index{substack@\verb+\substack+}.
+Para colocar limitante de soma, produto, etc em duas linhas\index{limitante!duas linhas}, usa-se o \verb+\substack+\index{modo matematico@{modo matemático}!costrucao@{construção}!\verb+\substack+}.
 
  
-Para colocar embaixo, poderá usar o \verb+\underset+\index{underset@\verb+\underset+}.
+Para colocar embaixo, poderá usar o \verb+\underset+\index{modo matematico@{modo matemático}!costrucao@{construção}!\verb+\underset+}.
 
-Simplesmente empilhar um sobre outro, usa-se o \verb+\atop+\index{atop!\verb+\atop+}.
+Simplesmente empilhar um sobre outro, usa-se o \verb+\atop+\index{modo matematico@{modo matemático}!costrucao@{construção}!\verb+\atop+}.
 
 Veja Exemplo~\ref{ex05:stackrel}.
 
@@ -2286,7 +2358,7 @@
 %\end{LTXexample}
 %\end{singlespacing}
 
-Binomial de Newton pode ser produzido por \verb+binom+\index{binom@\verb+\binom+} como no Exemplo~\ref{ex05:binom}.
+Binomial de Newton pode ser produzido por \verb+binom+\index{modo matematico@{modo matemático}!costrucao@{construção}!\verb+\binom+} como no Exemplo~\ref{ex05:binom}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex04-05.tex, parte c},label=ex:04-05:c]
@@ -2322,7 +2394,7 @@
 
 \section{Acentuação no modo matemático}
 
-Na matemática, usa a acentuação\index{acentuação!modo matemático} para produzir nomes relacionados ao original  tais como $\hat f$ e $\bar f$ relacionados a $f$.
+Na matemática, usa a acentuação\index{modo matematico@{modo matemático}!acentuacao@{acentuação}} para produzir nomes relacionados ao original  tais como $\hat f$ e $\bar f$ relacionados a $f$.
 Tais acentuações difere do modo texto.
 Alguns desses acentuações comumente encontrados na matemática são: acento circunflexo, til, ponto, seta e barra.
 Além das acentuações, tem também o caso de colorar expoentes como em $f'$ e $f^\ast$ que são relacionados com $f$. 
@@ -2343,7 +2415,20 @@
 \verb+\breve+ & $\breve{a}$ \\
 \verb+\check+ & $\check{a}$ \\
 \verb+\overset{\circ}{}+ & $\overset{\circ}{a}$ \\
-\end{tabular}
+\end{tabular}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\hat{a}+, $\hat{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\tilde{a}+, $\tilde{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\dot{a}+, $\dot{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\ddot{a}+, $\ddot{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\dddot{a}+, $\dddot{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\ddddot{a}+, $\ddddot{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\bar{a}+, $\bar{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\vec{a}+, $\vec{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\grave{a}+, $\grave{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\acute{a}+, $\acute{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\breve{a}+, $\breve{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\check{a}+, $\check{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overset{\circ}{a}+, $\overset{\circ}{a}$}%
 
 Alguns deles, como barra, requer alongamento quando tiver mais de um símbolo (ou símbolo grande). 
 Neste caso, deverá usar versão ajustáveis:
@@ -2356,7 +2441,13 @@
 \verb+\overrightarrow+ & $\overrightarrow{AB}$ \\
 \verb+\overleftarrow+ & $\overleftarrow{ab}$ \\
 \verb+\overleftrightarrow+ & $\overleftrightarrow{AB}$ \\
-\end{tabular}
+\end{tabular}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\widehat{abc}+, $\widehat{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\widetilde{abc}+, $\widetilde{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overline{abc}+, $\overline{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overrightarrow{abc}+, $\overrightarrow{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overleftarrow{abc}+, $\overleftarrow{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overleftrightarrow{abc}+, $\overleftrightarrow{abc}$}%
 
 As vezes, precisamos colocar embaixo, como sublinhar.
 
@@ -2367,7 +2458,12 @@
 \verb+\underrightarrow+ & $\underrightarrow{AB}$ \\
 \verb+\underleftarrow+ & $\underleftarrow{ab}$ \\
 \verb+\underleftrightarrow+ & $\underleftrightarrow{AB}$ \\
-\end{tabular}
+\end{tabular}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\underbar{abc}+, $\underbar{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\underline{abc}+, $\underline{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\underrightarrow{abc}+, $\underrightarrow{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\underleftarrow{abc}+, $\underleftarrow{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\underleftrightarrow{abc}+, $\underleftrightarrow{abc}$}%
 
 Colocar a direita (ou como expoente)
 
@@ -2381,10 +2477,18 @@
 \verb+^llcorner+ & $x^\llcorner$ \\
 \verb+^ulcorner+ & $x^\ulcorner$ \\
 \verb+^\perp+ & $\vec{v}^\perp$ \\
-\end{tabular}
+\end{tabular}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!$f'$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+f^\prime+, $f^\prime$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+f^\backprime+, $f^\backprime$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+f^\ast+, $f^\ast$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+f^\circ+, $f^\circ$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+f^\llcorner+, $f^\llcorner$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+f^\ulcorner+, $f^\ulcorner$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+f^\perp+, $f^\perp$}%
 
 Não confundir apóstrofos (usado na derivada $f'$ de $f$, por exemplo), com o acento agudo.
-Note que i e j sem o ponto é produzido por \verb+\imath+\index{imath@\verb+\imath+} e \verb+\jmath+\index{jmath@\verb+\jmath+}, respectivamente como em $\hat\imath$ e $\hat\jmath$.
+Note que i e j sem o ponto é produzido por \verb+\imath+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\imath+, $\imath$} e \verb+\jmath+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\jmath+, $\jmath$}, respectivamente como em $\hat\imath$ e $\hat\jmath$.
 
 Veja o Exemplo~\ref{ex05:acentos}.
 
@@ -2400,7 +2504,7 @@
 
 Na matemática, colocar $/$ sobre o símbolo significa a negação do símbolo.
 Apesar de vários símbolos de negação comumente usados estão definidos, pode precisar produzir a negação de alguns símbolos específicos. 
-Para produzir tal negação\index{símbolo!negação}, usa-se o comando \verb+\not+\index{not@\verb+\not+}.
+Para produzir tal negação\index{modo matematico@{modo matemático}!negacao@{negação}}, usa-se o comando \verb+\not+\index{modo matematico@{modo matemático}!simbolo@{símbolo}!\verb+\not+}.
 
 Por exemplo, \verb+\not\subset+ produz $\not\subset$.
 
@@ -2560,6 +2664,9 @@
 %\end{LTXexample}
 %\end{singlespacing}
 
+Como não podemos clocar linhas em branco no meio da definição de comandos ou ambientes para indicar o parágrafo, usa-se o comando \verb+\par+\index{par@\verb+\par+} para esta finalidade.
+O comando \verb+\noindent+\index{noindent@\verb+\noindent+} desabilita temporariamente a indentação (tabulação para direita) da primeira linha do parágrafo.
+
 Note que, também pode definir os comandos no modo \TeX{} em vez do modo \LaTeX.
 Para isso, basta usar o \verb+\def+ que é importante quando um comando define o outro. 
 O \verb+\def+ que não vamos discutir aqui, deve ser usado com cuidado, pois ele não verifica se o comando exite ou não, redefinindo caso existir.
@@ -3534,7 +3641,7 @@
 O texto enfatizado\index{fonte!enfatizado} é produzido pelo comando \verb+\emph+\index{emph@\verb+\emph+} ou pelo ambiente \texttt{em}\index{em}.
 O comando \verb+\emph+ altera entre fonte reto e itálico para destacar palavras tal como termo que está sendo definido.
 
-O texto em negrito\index{fonte!negrito}, por sua vez, é produzido pelo comando \verb+textbf+\index{textbf!\verb+\textbf+} ou pelo ambiente \texttt{bfseries}\index{bfseries} para dar ênfase maior que destaca no meio do texto.
+O texto em negrito\index{fonte!negrito}, por sua vez, é produzido pelo comando \verb+textbf+\index{textbf@\verb+\textbf+} ou pelo ambiente \texttt{bfseries}\index{bfseries} para dar ênfase maior que destaca no meio do texto.
 Fonte não negrito\index{fonte!não negrito} que é padrão pode ser especificado pelo comando \verb+\textmd+\index{textmd@\verb+\textmd+} ou ambiente \texttt{mdseries}\index{mdseries}. 
 
 Ainda existem outras formas tal como o comando \verb+\textsc+\index{textsc@\verb+\textsc+} e ambiente \texttt{scshape}\index{scshape} para \texttt{small caps}\index{fonte!samll caps}, também conhecido como versaletes\index{versaletes}, comandos \verb+\textit+\index{textit@\verb+\textit+} e ambiente \texttt{itshape}\index{itshape} para itálicos\index{fonte!itálico}. Também existe o comando \verb+\textsl+\index{textsl@\verb+\textsl+} e ambiente \texttt{slshape}\index{slshape} que requer cuidado no uso.
@@ -3676,7 +3783,7 @@
 Veremos como produzir índice remissivo e referências bibliográficas no \LaTeX.
 
 \section{Referências bibliográficas}
-Uma referências bibliográficas\index{referência bibliográfica} é uma lista de referências externas usadas no trabalho.
+Uma referências bibliográficas\index{referência bibliográfica} é uma lista de referências externas usadas no trabalho, comumente apresentado no final do documento.
 Esta lista é definido pelo ambiente \texttt{thebibliography}\index{thebibliography} cuja argumento é o elemento com maior largura, para ajustar alinhamento de seus itens. 
 Cada item da referência é especificado pelo comando \verb+\bibitem+\index{bibitem@\verb+\bibitem+} cujo argumento obrigatório é uma chave e argumento opcional é o rótulo a ser impresso no item (se for omitido, será usado números). 
 Depois segue os dados da referência bibliográfica como devem ser impressas.
@@ -3687,12 +3794,34 @@
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex07-01.tex},label=ex:07-01,preset={\let\addcontentsline\emptyaddcontentsline}]
-\begin{ltxlisting}[caption={ex11-bib.tex},label=ex11:bib]
+\begin{lstlisting}[caption={ex11-bib.tex},label=ex11:bib]
 \begin{thebibliography}{OPHS15}
+\bibitem[GMS04]{Goossens:2004}
+ Michel Goossens and Frank Mittelbach
+ \emph{The {\LaTeX} companion (second edition)}, Adilson--Wesley, 2004.
+\bibitem[Tea00]{IndianTUG:2000}
+ Tutorial Team, \emph{Online tutorials on {\LaTeX}},
+ Indian {\TeX} User Group, 2000. 
+\bibitem[LL94]{Lamport:1994} 
+ Leslie Lamport,
+ \emph{\LaTeX: A Document Preparation System (2nd Edition)},  Addison-Wesley Professional, 1994. 
+ \bibitem[OPHS15]{Oetiker:2015}
+ Tobias Oetiker et. al.,
+ \emph{The Not So Short Introduction to \emph{\LaTeXe}}, URL: https://ctan.org/tex-archive/info/lshort/english/,
+2015.
+\end{thebibliography}
+\end{lstlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex07-01.tex},label=ex:07-01,preset={\let\addcontentsline\emptyaddcontentsline}]
+\begin{ltxlistingout}
+\begin{thebibliography}{OPHS15}
 \bibitem[GMS04]{Goossens:2004:temp}
  Michel Goossens and Frank Mittelbach
  \emph{The {\LaTeX} companion (second edition)}, Adilson--Wesley, 2004.
-\bibitem[Tea00]{IndianTUG:00:temp}
+\bibitem[Tea00]{IndianTUG:2000:temp}
  Tutorial Team, \emph{Online tutorials on {\LaTeX}},
  Indian {\TeX} User Group, 2000. 
 \bibitem[LL94]{Lamport:1994:temp} 
@@ -3703,7 +3832,7 @@
  \emph{The Not So Short Introduction to \emph{\LaTeXe}}, URL: https://ctan.org/tex-archive/info/lshort/english/,
 2015.
 \end{thebibliography}
-\end{ltxlisting}
+\end{ltxlistingout}
 %\end{LTXexample}
 %\end{singlespacing}
 
@@ -3718,7 +3847,7 @@
 Exemplo de referência bibliográfica (veja~\cite{Lamport:1994} e \cite{Oetiker:2015}).
 
 Para exemplos usando o BibTeX, poderá consultar
-\cite{IndianTUG:00, Goossens:2004}.
+\cite{IndianTUG:2000, Goossens:2004}.
 
 Para recursos avançados de BibTeX, veja o 
 \cite[Cap.~13]{Goossens:2004}.
@@ -3784,8 +3913,8 @@
 year=2015
 }
 
- at book{IndianTUG:00,
-author={Tutorial Team},
+ at book{IndianTUG:2000,
+author={{Tutorial Team}},
 title="Online Tutorials on {\LaTeX{}}",
 publisher="Indian " # TUG,
 note = {http://www.tug.org/tutorials/tugindia/},
@@ -3824,8 +3953,11 @@
 No \texttt{publisher="Indian " \# TUG}, ``\#''\index{BibTeX!\#} faz a concatenação de dois strings \verb*+Indian + e o string\texttt{TUG} que é \verb+{\TeX{}} User Group+.
 
 Quando tem vários autores, separe os nomes com ``and'' que o \BibTeX{} vai entender.
-Quando sobrenome é uma palavra composta, coloque \verb+{ }+ em vez de espaço, como em \verb+author="Paulo da Silva Gon{\c c}alves{ }Junior"+. Outra forma é usar o formato ``sobrenome, nome'' como em \verb+author="Gon{\c c}alves Junior, Paulo da Silva"+.
+Quando nome ou sobrenome é uma palavra composta, coloque \verb+{ }+ em vez de espaço, como em \verb+author="Paulo da Silva Gon{\c c}alves{ }Junior"+. Outra forma é usar o formato ``sobrenome, nome'' como em \verb+author="Gon{\c c}alves Junior, Paulo da Silva"+.
+No exemplo, ``Tutorial Team'' no campo do autor foi escrito desta forma.
 
+Parte do campo que não pode ser retocado (alterar entre maiúsculo e minúsculo, abreviar, etc) como no caso de comando de \LaTeX, coloque entre chaves extras. No caso do sobrenome dos autores, é recomendável não colocar entre chaves, pois a conversão automática entre maiúsculo e minúsculo será desativada.
+
 % Quando é um nome estrangeiro na qual a ordenação não ocorre de forma devida, poderá usar o campo `` key'' para indicar a palavra usada para ordenação.
 
 Tendo o arquivo \texttt{.bib} pronto, efetuamos as citações como no caso anterior.
@@ -3922,7 +4054,7 @@
 \begin{singlespacing}
 \begin{lstlisting}
 Ps ítens em negrito\index{item em negrito@\textbf{ítem em negrito}},
-itens com aspas\index{item com aspas@``ítem com aspas''} e símbolos \index{símbolos}, etc podem ser colocados com ordenação correta.
+itens com aspas\index{item com aspas@``ítem com aspas''} e símbolos \index{simbolos@{símbolos}}, etc podem ser colocados com ordenação correta.
 \end{lstlisting}
 \end{singlespacing}
 inserem entradas em negrito e item com aspas classificado corretamente.
@@ -3966,11 +4098,16 @@
 \end{lstlisting}
 
 Para colocar o índice remissivo gerado, 
-usa-se o comando \verb+\printindex+\index{printindex!\verb+\printindex+}.
+usa-se o comando \verb+\printindex+\index{printindex@\verb+\printindex+}.
 
 Finalmente, para produzir o índice remissivo, deverá executar \LaTeX, \verb+makeindex+\index{makeindex} e \LaTeX{} novamente. 
 Os editores especializados para \LaTeX{} costuma vir com botão ou menu para chamar o \texttt{makeindex}.
 
+Note que, por padrão, o processador \texttt{makeindex} aceita somente até 3 níveis de sub-entrada.
+Caso queira mais níveis, poderá optar por usar \texttt{xindy}\index{xindy} em vez de \texttt{makeindex} com configuração adequada.
+O \texttt{xindy} suporta indexação internacional, além de diversas configurações, entre eles, aumentar o nível de sub-entradas via arquivo de configuração.
+No entanto, dependendo do editor, pode não vir com botão para executar o \texttt{xindy}.
+
 O índice remissivo do Exemplo~\ref{ex11:index} ficaria como segue
 
 %\begin{singlespacing}
@@ -3996,8 +4133,8 @@
 %\end{minipage}}
 %\end{singlespacing}
 
-Note que @, !, | e " tem significados na entrada de índice remissivo. 
-Para colocar estes caracteres na entrada de índice remissivo, coloque " antes dele.
+Note que @, !, | e \verb+"+ tem significados na entrada de índice remissivo. 
+Para colocar estes caracteres na entrada de índice remissivo, coloque \verb+"+ antes dele.
 Por exemplo, \verb+\index{"@author}+ insere ``@author'' na entrada de índice remissivo.
 
 \clearpage\thispagestyle{empty}\cleardoublepage
@@ -4110,6 +4247,9 @@
 
 Note que, pela facilidade, as vezes usamos o modo \TeX{} para configurar as medidas como em
 \verb+\minhamedida=3.0cm+
+ou até mesmo, omitir ``\verb+=+'' e escrever como 
+\verb+\minhamedida 3.0cm+
+
  Para facilitar os cálculos das medidas, normalmente usa-se o pacote \texttt{calc}.
  
  O pacote \texttt{calc}, além de permitir calcular medidas com facilidade, ainda acrescentam alguns novos comandos tais como
@@ -4613,8 +4753,162 @@
 \end{lstlisting}
 \end{singlespacing}
 
-\section[Comandos com ``@'' e ``*'']{Acessando os comandos com ``@'', criando comandos versão ``*'' e tipo \texttt{chave=valor}}
 
+\section{Trocando fontes}
+
+Fonte padrão do \LaTeX{} é \texttt{Computer Modern} desenhado especialmente para ele, mas existem outras fontes incluídos no \TeX{} que podem ser usados.
+
+Em geral, selecionar fontes manualmente requer cuidados e conhecimento sobre tipografia para não combinar fontes incompatíveis. 
+Portanto, recorremos aos pacotes desenvolvidos pelas especialistas no assunto.
+
+Vamos ver como usar a fonte \texttt{Times}\index{Times} que é uma das fontes populares.
+Para selecionar a fonte \texttt{times}, usa o pacote \texttt{mathptmx}\index{mathptmx}. 
+Basta colocar \verb+\usepackage{mathptmx}+ no \texttt{preamble} para que fontes fiquem como \texttt{Times}.
+
+Para o Palatino, use o pacote \texttt{mathpazo}\index{mathpazo} com o comando \verb+\usepackage{mathpazo}+.
+
+Ainda existem várias outras fontes que vem em qualquer distribuição \TeX, assim como fontes adicionais do \TeX{} mais completo.
+
+\section{Trocando marcador da lista itemizada}
+
+A marca de itens\index{lista!marca de itens} da lista \texttt{itemize} também pode ser redefinidas.
+Por exemplo, o código
+\begin{singlespacing}
+\begin{lstlisting}
+\renewcommand{\labelitemi}{$\bullet$}
+\renewcommand{\labelitemii}{$\cdot$}
+\renewcommand{\labelitemiii}{$\diamond$}
+\renewcommand{\labelitemiv}{$\ast$}
+\end{lstlisting}
+\end{singlespacing}
+ajustado adequadamente no \texttt{preamble} faz isso.
+
+\section{Cores no \LaTeX{}}
+
+O pacote \texttt{color}\index{color} (carregado automaticamente pelo pacote \texttt{graphicx}) oferece recursos básicos para trabalhar com cores no \LaTeX. 
+Aqui, vamos supor que o \verb+\usepackage{graphicx}+ já está no \texttt{preamble}.
+Para poder referenciar cores pelos nomes, coloque \verb+\usepackage[usenames]{color}+\index{color!usenames} no \texttt{preamble} também.
+ 
+Os comandos de cores usam o parâmetro opcional para indicar o modelo. 
+Se for omitido, será assumido o que foi especificado na hora de carregar o pacote \texttt{color}.
+Como estamos supondo que vai usar a opção \texttt{usenames} na opção do pacote \texttt{color}, se o modelo for omitido nos comandos de cores, será assumido como \texttt{named}\index{color!named} (por nomes). 
+ 
+A cor é especificado pelo comando \verb+\color[modelo]{cor}+\index{color@\verb+\color+}, mas lembre-se de proteger pelas chaves para que a cor retorne ao padrão fora dele. 
+Para a cor do fundo (das páginas), usa-se o comando \verb|\pagecolor[modelo]{cor}|\index{pagecolor@\verb+\pagecolor+}. 
+  No caso do trecho de textos, podemos usar os comandos
+\verb|\textcolor[modelo]{cor}{texto}|\index{textcolor@\verb+\textcolor+} (texto com cor especificado), \verb|\colorbox[modelo]{cor}{texto}|\index{colorbox@\verb+\colorbox+} (caixa de texto com cor do fundo especificado) e \verb|\fcolorbox[modelo]{fcor}{bcolor}{texto}|\index{fcolorbox@\verb+\fcolorbox+} (caixa de texto com cor \texttt{bcolor} e cor do contorno \texttt{fcolor}) são usados.
+Veja o Exemplo~\ref{ex13:color}.
+ 
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex09-03.tex},label=ex:09-03]
+\begin{ltxlisting}[caption={ex13-color.tex},label=ex13:color]
+Cor normal. {\color{red} Somente neste trecho muda de cor.} Aqui é cor normal.
+
+Combinando:
+\textcolor{white}{\colorbox{black}{texto colorido na caixa colorida}}
+\end{ltxlisting}
+%\end{singlespacing}
+
+Segue uma tabela de cores básicos. 
+
+\begin{table}[htbp]
+\caption{cores aceitos em todos \texttt{drivers} no pacote \texttt{color}}
+ \ \\
+ \begin{tabular}{|c|c|c|c|c|c|c|c|}
+  \hline
+  black & \colorbox{black}{\hspace*{1cm}} & white &  \colorbox{white}{\hspace*{1cm}} &
+  red & \colorbox{red}{\hspace*{1cm}} & green & \colorbox{green}{\hspace*{1cm}}  \\ \hline
+  blue & \colorbox{blue}{\hspace*{1cm}} & cyan &  \colorbox{cyan}{\hspace*{1cm}} &
+  magenta & \colorbox{magenta}{\hspace*{1cm}} & yellow & \colorbox{yellow}{\hspace*{1cm}}  \\ \hline
+ \end{tabular}
+\end{table}
+
+ Para mais opções de cores, poderá usar opções \texttt{dvipsnames,usenames} na opção do pacote \texttt{color}, mas memorizar muitas cores não é produtivo.
+Assim, costuma usar o pacote mais avançado de cores que permite misturar cores.
+  
+\section{Uso de caixas}
+Para criar comando um pouco complexo, é importante ter noção sobre as caixas.
+No \LaTeX, os elementos são colocados nas caixas e serão distribuídas nas páginas.
+Estas caixas não são quebráveis.
+Por exemplo, \verb+\mbox+\index{mbox@\verb+\mbox+} cria uma caixa e coloca o seu argumento.
+Como a caixa não pode ser quebrada, se colocar uma palavra dentro do \verb+\mbox+, ele não será hifenizada, apesar disso não ser a forma elegante de proibir a hifenização de uma palavra.
+Antigamente, também usava o \verb+\mbox+ para inserir texto no meio das fórmulas, o que é feito atualmente pelo comando \verb+\text+ do pacote \texttt{amsmath}.
+
+A versão completa do \verb+\mbox+ é o \verb+\makebox+\index{makebox@\verb+\makebox+} que aceitam parâmetros opcionais. 
+Por exemplo, um \texttt{strut}\index{strut} (espaço reservado verticalmente) pode ser criado rapidamente com o \verb+\makebox+ com auxílio de \verb+\strut+\index{strut@\verb+\strut+} (\verb+\strut+ reserva altura de uma linha).
+
+Outras caixas que é usado com certa frequência é o \verb+\fbox+\index{fbox@\verb+\fbox+} que coloca moldura e \verb+\parbox+\index{parbox@\verb+\parbox+} que é uma versão simples de \texttt{minipage}.
+
+No caso de \verb+\fbox+, as medidas \verb+\fboxsep+\index{fboxsep@\verb+\fboxsep+} e 
+\verb+\fboxrule+\index{fboxrule@\verb+\fboxrule+} controlam o espaço entre conteúdo e moldura, assim como a espessura de linha da moldura.
+
+Uma versão completa com \verb+\fbox+ é o \verb+\framebox+\index{framebox@\verb+\framebox+} que pode controlar a largura e o posicionamento.
+Usando em combinação com o comando \verb+\strut+ que insere espaço vertical, poderá criar um retângulo com \verb+\framebox+.
+
+O \verb+\parbox+ permite colocar textos com parágrafos e similares, o que é proibido nas maioria das caixas. Assim, colocando os elementos dentro do \verb+\parbox+, poderá usar textos com parágrafos e similares dentro da caixa comum. Note que, alguns casos mais complexos, requer o sudo do  \texttt{minipage} em vez do \verb+\parbox+.
+
+Veja o Exemplo~\ref{ex13:caixa:fbox}.
+
+\begin{ltxlisting}[caption={ex13-caixa-fbox.tex}, label=ex13:caixa:fbox]
+Exemplo de um \texttt{strut}\mbox{\strut}, continuação.
+
+Texto com espaço\makebox[2em]{\strut}, continuação.
+
+\fbox{Texto com moldura}
+
+\setlength{\fboxsep}{10pt}
+\setlength{\fboxrule}{5pt}
+\fbox{Texto com moldura personalizada}
+
+\setlength{\fboxsep}{0pt}
+\setlength{\fboxrule}{1pt}
+\framebox[5em]{\strut} % um retângulo
+
+\fbox{% moldura no texto com mais de uma linha
+\parbox{\textwidth}{%
+Linha 1\\
+Linha 2
+}}
+\end{ltxlisting}
+
+Além de permitir manipulações (mudar de tamanho, posição, rotação, etc),
+o uso de caixas permite utilizar o elemento várias vezes.
+Por exemplo, poderá replicar várias vezes um elemento, ou efetuar medidas antes de posicionar elementos.
+Para salvar uma caixa, usa-se o comando \verb+\sbox+\index{sbox@\verb+\sbox+} ou \verb+\savebox+.
+Uma caixa salva pode ser usado usado pelo \verb+\usebox+.
+Para salvar uma caixa, inicialmente cria uma variável para armazenar usando o \verb+\newsavebox+\index{newsavebox@\verb+\newsavebox+}.
+Depois salva a caixa usando \verb+\savebox+\index{savebox@\verb+\savebox+}.
+Uma caixa salva pode ser referenciado quantas vezes queira, pelo comando \verb+\usebox+\index{usebox@\verb+\usebox+}. Para alterar a altura onde caixa  será colocada, poderá usar o comando \verb+\raisebox+\index{raisebox@\verb+\raisebox+}.
+Veja o Exemplo~\ref{ex13:caixas}.
+\begin{ltxlisting}[caption={ex13-caixas.tex}, label=ex13:caixas]
+\newsavebox{\mybox} % cria a variavel para caixa
+\savebox{\mybox}{Teste} % armazena conteudo
+\usebox{\mybox}
+\usebox{\mybox}
+\raisebox{-2ex}{\usebox{\mybox}}
+
+Outra linha
+\end{ltxlisting}
+Diferente do parâmetro do comando, os atributos (cor, por exemplo) do elemento dentro da caixa salva não podem ser alterados.
+Assim, quando precisar usar mesmo elemento mais de uma vez com atributos diferentes (como no caso do texto sombreado), precisará criar um comando em vez de salvar e reusar as caixas.
+
+Note que uma barra pode ser criado pelo comando
+\verb+\rule+\index{rule@\verb+\rule+}, embora ele não seja uma caixa.
+Veja o Exemplo~\ref{ex13:rule}.
+
+\begin{ltxlisting}[caption={ex13-rule.tex}, label=ex13:rule]
+\rule{0.5\textwidth}{1pt}
+
+Texto
+\rule[0.1\textwidth]{1pt}{0.1\textheight}
+continuação
+\end{ltxlisting}
+
+\clearpage\thispagestyle{empty}\cleardoublepage
+\chapter{Algumas Dicas Para Criar Comandos e Ambientes}
+
+\section[Comandos com ``@'' e ``*'']{Acessando os comandos com ``@'', criando comandos versão ``*'' e parâmetro do tipo \texttt{chave=valor}}
+
 As vezes precisamos usar os comandos ou ambientes que contém ``@'' no seu nome. 
 O caso típico é redefinir comandos existentes tais como \verb+\maketitle+, estilo de cabeçalho das páginas, etc.
 Note que os comandos e ambientes que usam ``@'' no seu nome são comandos sensíveis e devem ser usados com cuidado.
@@ -4707,11 +5001,11 @@
 Note o uso de ``@'' no nome destes comandos para proteger do uso indevido deles.
 
 Assim, podemos usar a versão normal que enfatiza e versão ``*'' que sublinha.
-Veja o Exemplo~\ref{ex13:star}.
+Veja o Exemplo~\ref{ex14:star}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex04-06.tex},label=ex:04-06]
-\begin{ltxlisting}[caption={ex13-star.tex},label=ex13:star]
+\begin{ltxlisting}[caption={ex14-star.tex},label=ex14:star]
 \documentclass[12pt,a4paper]{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -4742,43 +5036,7 @@
 \end{lstlisting}
 \end{singlespacing}
 
-No caso de ambiente precisar usar o argumento na finalização, precisará associar a algum comando.
-Isto porque, o comando \verb+\newenvironment{ambiente}+ criará o par de comandos \verb+\ambiente+ (chamado pelo \verb+\begin{ambiente}+) e \verb+\endambiente+ (chamado pelo \verb+\end{ambiente}+) que funcionará em sincronismo. 
-Os parâmetros do ambiente são passado para o comando de inicialização, mas não para a finalização.
 
-Veja o Exemplo~\ref{ex13:parametro:finalizacao} que usa o segundo parâmetro na finalização.
-
-\begin{ltxlisting}[caption={ex13-parametro-finilizacao.tex}, label=ex13:parametro:finalizacao]
-\documentclass[12pt,a4paper]{article}
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage[brazil]{babel}
-\newenvironment{mypartwo}[2]{
-\par\noindent\hrulefill%
-\ifx #1\empty
-\else % se nao for vazio, coloca com fbox
-  \fbox{#1}
-\fi
-\hrulefill\par
-\def\mypartwoargtwo{#2}}{% agora eh finalizacao do ambiente
-\par\noindent\hrulefill%
-\ifx \mypartwoargtwo\empty
-\else
-  \fbox{\mypartwoargtwo}
-\fi%
-\hrulefill\par}
-\begin{document}
-\begin{mypartwo}{Inicio}{Fim}
-Testando
-\end{mypartwo}
-\end{document}
-\end{ltxlisting}
-
-
-Note que no exemplo acima, foi usado o comando \verb+\ifx+\index{ifx@\verb+\ifx+} para verificar se o argumento correspondente é ou não vazio.
-O comando \verb+\else+\index{else@\verb+\else+} é \texttt{senão} e \verb+\fi+\index{fi@\verb+\fi+} é \texttt{fim se}.
-
-
 Outra coisa que pode querer é criar comandos e ambientes que recebem os parâmetros na forma \texttt{chave=valor}\index{parâmetros!chave=valor}.
 
 Para isso, usa-se o pacote \texttt{keyval}.
@@ -4797,9 +5055,9 @@
 Note que, se o parâmetro for definido pelo comando, precisará expandir antes, ou seja, retardar o \verb+\setkeys+. 
 Para isso, usa-se o comando \verb+\expandafter+\index{expandafter@\verb+\expandafter+}, mas retardar o comando para expandir o segundo argumento primeiro não é simples.
 Neste caso, define um comando auxiliar com um único argumento que chama o \verb+\setkeys+ com nome do grupo prefixado e aplicar \verb+\expandafter+ neste comando.
-Veja o Exemplo~\ref{ex13:keyval}.
+Veja o Exemplo~\ref{ex14:keyval}.
 
-\begin{ltxlisting}[caption={ex13-keyval}, label=ex13:keyval]
+\begin{ltxlisting}[caption={ex14-keyval}, label=ex14:keyval]
 \documentclass[12pt,a4paper]{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -4828,11 +5086,11 @@
 \end{document}
 \end{ltxlisting}
 
-Agora, veja o Exemplo~\ref{ex13:keyval:env} para exemplo de implementação do ambiente.
+Agora, veja o Exemplo~\ref{ex14:keyval:env} para exemplo de implementação do ambiente.
 Nele, foi usado o \verb+\newif+\index{newif@\verb+\newif+} que cria um condicional.
 O comando \verb+\newif\if<nome>+ cria o condicional \verb+\if<nome>+ que torna verdadeiro ou falso quando chamar \verb+if<nome>true+ ou \verb+if<nome>false+ respectivamente.
 
-\begin{ltxlisting}[caption={ex13-keyval-env}, label=ex13:keyval:env]
+\begin{ltxlisting}[caption={ex14-keyval-env}, label=ex14:keyval:env]
 \documentclass[12pt,a4paper]{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -4873,79 +5131,199 @@
 \end{document}
 \end{ltxlisting}
 
+\section{Ambiente com parâmetro na finalização e aplicação do comando no corpo}
 
-\section{Trocando fontes}
+No caso de ambiente precisar usar o argumento na finalização, precisará associar a algum comando.
+Isto porque, o comando \verb+\newenvironment{ambiente}+ criará o par de comandos \verb+\ambiente+ (chamado pelo \verb+\begin{ambiente}+) e \verb+\endambiente+ (chamado pelo \verb+\end{ambiente}+) que funcionará em sincronismo. 
+Os parâmetros do ambiente são passado para o comando de inicialização, mas não para a finalização.
 
-Fonte padrão do \LaTeX{} é \texttt{Computer Modern} desenhado especialmente para ele, mas existem outras fontes incluídos no \TeX{} que podem ser usados.
+Veja o Exemplo~\ref{ex14:parametro:finalizacao} que usa o segundo parâmetro na finalização.
 
-Em geral, selecionar fontes manualmente requer cuidados e conhecimento sobre tipografia para não combinar fontes incompatíveis. 
-Portanto, recorremos aos pacotes desenvolvidos pelas especialistas no assunto.
+\begin{ltxlisting}[caption={ex14-parametro-finilizacao.tex}, label=ex14:parametro:finalizacao]
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\newenvironment{mypartwo}[2]{
+\par\noindent\hrulefill%
+\ifx #1\empty
+\else % se nao for vazio, coloca com fbox
+  \fbox{#1}
+\fi
+\hrulefill\par
+\def\mypartwoargtwo{#2}}{% agora eh finalizacao do ambiente
+\par\noindent\hrulefill%
+\ifx \mypartwoargtwo\empty
+\else
+  \fbox{\mypartwoargtwo}
+\fi%
+\hrulefill\par}
+\begin{document}
+\begin{mypartwo}{Inicio}{Fim}
+Testando
+\end{mypartwo}
+\end{document}
+\end{ltxlisting}
 
-Vamos ver como usar a fonte \texttt{Times}\index{Times} que é uma das fontes populares.
-Para selecionar a fonte \texttt{times}, usa o pacote \texttt{mathptmx}\index{mathptmx}. 
-Basta colocar \verb+\usepackage{mathptmx}+ no \texttt{preamble} para que fontes fiquem como \texttt{Times}.
 
-Para o Palatino, use o pacote \texttt{mathpazo}\index{mathpazo} com o comando \verb+\usepackage{mathpazo}+.
+Note que no exemplo acima, foi usado o comando \verb+\ifx+\index{ifx@\verb+\ifx+} para verificar se o argumento correspondente é ou não vazio.
+O comando \verb+\else+\index{else@\verb+\else+} é \texttt{senão} e \verb+\fi+\index{fi@\verb+\fi+} é \texttt{fim se}.
 
-Ainda existem várias outras fontes que vem em qualquer distribuição \TeX, assim como fontes adicionais do \TeX{} mais completo.
 
-\section{Trocando marcador da lista itemizada}
+As vezes, queremos um ambiente que aplica um comando no corpo do ambiente.
+No entanto, a chave aberta/fechada para indicar o parâmetro deve aparecer em par tanto na inicialização, com na finalização, não podendo delimitar o corpo do ambiente.
 
-A marca de itens\index{lista!marca de itens} da lista \texttt{itemize} também pode ser redefinidas.
-Por exemplo, o código
-\begin{singlespacing}
-\begin{lstlisting}
-\renewcommand{\labelitemi}{$\bullet$}
-\renewcommand{\labelitemii}{$\cdot$}
-\renewcommand{\labelitemiii}{$\diamond$}
-\renewcommand{\labelitemiv}{$\ast$}
-\end{lstlisting}
-\end{singlespacing}
-ajustado adequadamente no \texttt{preamble} faz isso.
+Para casos como este, podemos usar um comando em vez da chave para inicializar/finalizar o agrupamento. Para inicializar o agrupamento, usa-se o comando \verb+\bgroup+ e para finalizar, usa-se o comando \verb+\egroup+.
 
-\section{Cores no \LaTeX{}}
+Como um exemplo, vamos supor que queremos um ambiente que sublinhe todo texto, aplicando o \verb+\emph+ em todo corpo do ambiente (já existe tal ambiente que é \verb+em+, mas aqui foi construído como um exemplo).
+Exemplo~\ref{ex14:comando:corpo:ambiente}.
 
-O pacote \texttt{color}\index{color} (carregado automaticamente pelo pacote \texttt{graphicx}) oferece recursos básicos para trabalhar com cores no \LaTeX. 
-Aqui, vamos supor que o \verb+\usepackage{graphicx}+ já está no \texttt{preamble}.
-Para poder referenciar cores pelos nomes, coloque \verb+\usepackage[usenames]{color}+\index{color!usenames} no \texttt{preamble} também.
- 
-Os comandos de cores usam o parâmetro opcional para indicar o modelo. 
-Se for omitido, será assumido o que foi especificado na hora de carregar o pacote \texttt{color}.
-Como estamos supondo que vai usar a opção \texttt{usenames} na opção do pacote \texttt{color}, se o modelo for omitido nos comandos de cores, será assumido como \texttt{named}\index{color!named} (por nomes). 
- 
-A cor é especificado pelo comando \verb+\color[modelo]{cor}+\index{color@\verb+\color+}, mas lembre-se de proteger pelas chaves para que a cor retorne ao padrão fora dele. 
-Para a cor do fundo (das páginas), usa-se o comando \verb|\pagecolor[modelo]{cor}|\index{pagecolor@\verb+\pagecolor+}. 
-  No caso do trecho de textos, podemos usar os comandos
-\verb|\textcolor[modelo]{cor}{texto}|\index{textcolor@\verb+\textcolor+} (texto com cor especificado), \verb|\colorbox[modelo]{cor}{texto}|\index{colorbox@\verb+\colorbox+} (caixa de texto com cor do fundo especificado) e \verb|\fcolorbox[modelo]{fcor}{bcolor}{texto}|\index{fcolorbox@\verb+\fcolorbox+} (caixa de texto com cor \texttt{bcolor} e cor do contorno \texttt{fcolor}) são usados.
-Veja o Exemplo~\ref{ex13:color}.
- 
-%\begin{singlespacing}
-%\begin{LTXexample}[pos=b,caption={ex09-03.tex},label=ex:09-03]
-\begin{ltxlisting}[caption={ex13-color.tex},label=ex13:color]
-Cor normal. {\color{red} Somente neste trecho muda de cor.} Aqui é cor normal.
+\begin{ltxlisting}[caption={ex14-comando-no-corpo-do-ambiente.tex}, label=ex14:comando:corpo:ambiente]
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
 
-Combinando:
-\textcolor{white}{\colorbox{black}{texto colorido na caixa colorida}}
+\newenvironment{myulbox}{\emph\bgroup}{\egroup}
+
+\begin{document}
+\begin{myulbox}
+Testando o ambiente.
+\end{myulbox}
+\end{document}
 \end{ltxlisting}
-%\end{singlespacing}
 
-Segue uma tabela de cores básicos. 
+O uso de \verb+\bgroup+/\verb+\egroup+ falham para vários comandos tais como \verb+\underline+ e \verb+\fbox+. Nestes casos, poderá usar o comando \verb+\collect at body+\index{collectbody@{\verb+\collect+\arrobasymbforindex\verb+body+}} do pacote \texttt{amsmath}.
+Exemplo~\ref{ex14:comando:corpo:ambiente:amsmath} ilustra o uso do recurso de \texttt{amsmath} (Note que \verb+\collect at body+ vem antes do comando).
 
-\begin{table}[htbp]
-\caption{cores aceitos em todos \texttt{drivers} no pacote \texttt{color}}
- \ \\
- \begin{tabular}{|c|c|c|c|c|c|c|c|}
-  \hline
-  black & \colorbox{black}{\hspace*{1cm}} & white &  \colorbox{white}{\hspace*{1cm}} &
-  red & \colorbox{red}{\hspace*{1cm}} & green & \colorbox{green}{\hspace*{1cm}}  \\ \hline
-  blue & \colorbox{blue}{\hspace*{1cm}} & cyan &  \colorbox{cyan}{\hspace*{1cm}} &
-  magenta & \colorbox{magenta}{\hspace*{1cm}} & yellow & \colorbox{yellow}{\hspace*{1cm}}  \\ \hline
- \end{tabular}
-\end{table}
+\begin{ltxlisting}[caption={ex14-comando-no-corpo-do-ambiente-amsmath.tex}, label=ex14:comando:corpo:ambiente:amsmath]
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\usepackage{amsmath}
+\makeatletter
+  \newenvironment{myfbox}{\collect at body\fbox}{}
+\makeatother
+\begin{document}
+\begin{myfbox}
+Testando o ambiente.
+\end{myfbox}
+\end{document}
+\end{ltxlisting}
 
- Para mais opções de cores, poderá usar opções \texttt{dvipsnames,usenames} na opção do pacote \texttt{color}, mas memorizar muitas cores não é produtivo.
-Assim, costuma usar o pacote mais avançado de cores que permite misturar cores.
-  
+Para aplicar comandos com mais de um parâmetros, poderá recorrer ao pacote fora do \texttt{base}/\texttt{required} como o \texttt{environ}\index{environ}.
+
+% Exemplo do uso:
+% \usepackage{environ}
+% \NewEnviron{myulbox}{\underline{\BODY}}
+
+\section{Comandos definidos dentro do outro comando}
+
+As vezes, queremos modificar um comando dentro do outro.
+Por exemplo, comand \verb+\chapter+ e \verb+\section+ 
+modificam os comandos para exibir informações no cabeçalho.
+Outro caso é os comandos que definem as informações da capa 
+como \verb+\title+ e \verb+\author+ na qual define comandos
+internos para armazenar informações para uso posterior.
+O Exemplo~\ref{ex14:comando:aninhado} ilustra o uso de definição do comando dentro do comando para armazenar o parâmetro no comando interno para o uso posterior. 
+
+\begin{ltxlisting}[caption={ex14-comando-aninhado.tex}, label=ex14:comando:aninhado]
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\makeatletter
+  \newcommand{\@my at title}{}
+  \newcommand{\mytitle}[1]{\renewcommand{\@my at title}{#1}}
+  \newcommand{\myprinttitle}{\@my at title}
+\makeatother
+\begin{document}
+\mytitle{Teste}
+O título armazenado é \myprinttitle
+\end{document}
+\end{ltxlisting}
+Como cada chamada, o comando redefine o comando interno,
+o comando interno deve existir antes.
+
+Para redefinir um comando já existente, é interessante tirar uma cópia dele antes de redefinir, o que permitiria usar ou restaurar o comando original, caso necessário. Para copiar um comando, usa-se o \verb+\let+\index{\textbackslash let}.
+O Exemplo~\ref{ex14:comando:let} ilustra o uso de \verb+\let+.
+
+\let\thesectionoriginaldolivro\thesection
+\renewcommand{\thesection}{\arabic{section} }
+\begin{ltxlisting}[caption={ex14-comando-let.tex}, label=ex14:comando:let]
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\newcommand{\mythesection}{\roman{section}: }
+\let\thesectionoriginal\thesection
+\begin{document}
+\let\thesection\mythesection
+\section{Enumeração nova}
+\let\thesection\thesectionoriginal
+\section{Enumeração normal}
+\end{document}
+\end{ltxlisting}
+\let\thesection\thesectionoriginaldolivro
+
+Para desativar um comando, em geral associao ao comando \verb+\relax+ usando \verb+\let+.
+
+Para definir comando com parâmetro dentro da definição de comandos, o parâmetro do comando aninhado (de dentro) deve ter dois ``\#'' em vez de uma para distinguir com o parâmetro do comando externo.
+Veja o Exemplo~\ref{ex14:comando:aninhado:com:parametro}.
+
+\begin{ltxlisting}[caption={ex14-comando-aninhado-com-parametro.tex}, label=ex14:comando:aninhado:com:parametro]
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\newcommand{\mytitledtext}[1]{##1}
+\newcommand{\mytitlefortext}[1]{%
+  \renewcommand{\mytitledtext}[1]{\textbf{#1:} ##1}%
+}
+\mytitlefortext{Nota}
+\begin{document}
+\mytitledtext{Teste de aninhamento}
+\end{document}
+\end{ltxlisting}
+
+Muitas vezes, usamos o comando de definição do \TeX{} em vez do \LaTeX,
+o que é mais rápido.
+As vezes,  também usamos a versão \TeX{} para definir 
+o comando definido dentro do \verb+newcommand+ para diferenciar.
+
+Os comandos \TeX{} correspondentes ao \verb+\newcommand+
+do \LaTeX{} são: \verb+\def+, \verb+edef+, \verb+gdef+ e \verb+xdef+.
+
+Observe que \verb+\def+ redefine o comando 
+caso já existir, o que requer cuidados para não alterar 
+o comando importante já existente.
+A diferença com o \verb+newcommand+ é a indicação dos números de parâmetros.
+
+Para definir comando com parâmetros, acrescenta-se o \verb+#1#2+,\ldots, \verb+#<n>+, onde \verb+<n>+ é o número do parâmetro (no máximo $9$). 
+O Exemplo~\ref{ex14:comando:def} ilustra o uso de definição do comando dentro do comando para armazenar o parâmetro no comando interno para o uso posterior. 
+\begin{ltxlisting}[caption={ex14-comando-def.tex}, label=ex14:comando:def]
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\makeatletter
+  \def\mytitle#1{\gdef\@my at title{#1}}
+  \newcommand{\myprinttitle}{\@my at title}
+  \mytitle{}
+\makeatother
+\begin{document}
+\mytitle{Teste}
+O título armazenado é \myprinttitle
+\end{document}
+\end{ltxlisting}
+
+Note que foi usado \verb+\gdef+\index{\textbackslash gdef} que é atalho para \verb+\global\def+, em vez de \verb+\def+ para que a definição fique disponível globalmente, dai em diante. No caso de usar o \verb+\def+, a definição só vale para dentro do ambiente que contém (caso definir comando usando \verb+\def+ dentro de algum ambiente -- entre \verb+\begin+ e \verb+\end+ -- fora dele o comando não estará disponível. No caso de \verb+\gdef+, comando definido continua disponível fora do ambiente).
+
+Existe o comando \verb+edef+\index{\textbackslash edef} que expande os argumentos na hora de definir.
+Por exemplo, \verb+\def\pagina{thepage}+ define comando que imprime a página na qual o comando \verb+\pagina+ foi chamado, enquanto que \verb+\edef\pagina{thepage}+ define comando que imprime a página na qual o comando \verb+\pagina+ foi definido. Note que, \verb+xdef+ é um atalho para \verb+\global\edef+ que mantém a definição dos comandos globalmente.
+No caso da definição de dentro ter parâmetro, a indicação de parâmetro também leva dois ``\#''.
+
 \clearpage\thispagestyle{empty}\cleardoublepage
 \chapter{Usando Pacotes Fora do \texttt{base} e \texttt{required}}
 
@@ -5060,7 +5438,7 @@
 
 Para produzir o estilo literário francês\index{estilo literário!francês} na qual a primeira letra do parágrafo ocupa mais de uma linha, tem o pacote \texttt{lettrine}\index{lettrine}.
 O uso comum nos livros de literatura é usar o \texttt{lettrine} no primeiro parágrafo do capítulo e manter o restante como normal.
-Veja o Exemplo~\ref{ex14:lettrine} na qual é assumido que tem o \verb+\usepackage{lettrine}+ no \texttt{preamble} do documento.
+Veja o Exemplo~\ref{ex15:lettrine} na qual é assumido que tem o \verb+\usepackage{lettrine}+ no \texttt{preamble} do documento.
 %\setcounter{lstorichapter}{\value{chapter}}
 %\setcounter{lstorisection}{\value{section}}
 %\setcounter{chapter}{0} %\setcounter{section}{0}
@@ -5067,7 +5445,7 @@
 %\let\addcontentsline\emptyaddcontentsline
 %\begin{singlespacing}
 %\begin{lstlisting}[pos=b,caption={ex11-03.tex},label=ex:11-03]
-\begin{ltxlisting}[caption={ex14-lettrine.tex},label=ex14:lettrine]
+\begin{ltxlisting}[caption={ex15-lettrine.tex},label=ex15:lettrine]
 \chapter{Um Capítulo}
 \lettrine{E}{xiste} um pacote chamado \texttt{letrine} que oferece o estilo literário francês (estilo bíblico) na qual a primeira letra do parágrafo ocupa varias linhas. 
 Alguns livros literários usa este estilo somente para o parágrafo do primeiro capítulo, mantendo outros parágrafos como sendo normal. O primeiro parâmetro é a letra (primeira letra) que ocupará várias linhas, e o segundo parâmetro é a continuação dele até finalizar a palavra, que será escrito em maiúsculo. O comando ainda aceita parâmetros opcionais para ajustar quantas linhas vai ocupar, etc.
@@ -5105,10 +5483,10 @@
 
 Ajustar o cabeçalho diretamente não é simples.
 Assim, costumamos usar o pacote \texttt{fancyhdr}\index{fancyhdr} que permite personalizar o cabeçalho das páginas.
-Veja o Exemplo~\ref{ex14:fancyhdr} usado para produzir estilo de cabeçalho deste documento.
+Veja o Exemplo~\ref{ex15:fancyhdr} usado para produzir estilo de cabeçalho deste documento.
 
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex14-fancyhdr.tex},label=ex14:fancyhdr]
+\begin{lstlisting}[caption={ex15-fancyhdr.tex},label=ex15:fancyhdr]
 \documentclass[12pt,a4paper]{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -5175,11 +5553,11 @@
 Assim, para configuração mais refinada de títulos de capítulos e seções, costumam usar o \texttt{titlesec}. 
 Este pacote, além de configuração refinada de títulos, também pode ser usado para configurar o cabeçalho.
 Note que, para configuração mais refinado de cabeçalhos, costuma usar o \texttt{fancyhdr}.
-Veja o Exemplo~\ref{ex14:titlesec}.
+Veja o Exemplo~\ref{ex15:titlesec}.
 
 %\begin{singlespacing}
-%\begin{lstlisting}[caption={ex14-titlesec.tex},label=ex14:titlesec]
-\begin{ltxlisting}[caption={ex14-titlesec.tex},label=ex14:titlesec]
+%\begin{lstlisting}[caption={ex15-titlesec.tex},label=ex15:titlesec]
+\begin{ltxlisting}[caption={ex15-titlesec.tex},label=ex15:titlesec]
 \documentclass[12pt,a4paper]{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -5278,13 +5656,13 @@
 
 Para configurar a saída de títulos dos elementos flutuantes como figuras e tabelas que são produzidos pelo comando \verb+\caption+\index{caption@\verb+\caption+}, costuma usar o pacote \texttt{caption}\index{caption} que implementa o comando \verb+\captionsetup+\index{captionsetup@\verb+\captionsetup+} para configurar o formato de títulos das figuras e tabelas. Este pacote também implementa a versão ``*'' do \verb+\caption+\index{caption*@\verb+\caption*+} que não será contabilizado (só coloca o título).
 
-No Exemplo~\ref{ex14:caption}, está configurado o nome da figura no ambiente \texttt{figure} como sendo \texttt{Imagem}. A fonte do nome será em negrito, título em itálico, formato do nome é modo simples e nome com título será separado pelo ponto.
+No Exemplo~\ref{ex15:caption}, está configurado o nome da figura no ambiente \texttt{figure} como sendo \texttt{Imagem}. A fonte do nome será em negrito, título em itálico, formato do nome é modo simples e nome com título será separado pelo ponto.
 
 %\setcounter{lstorichapter}{\value{chapter}}
 %\setcounter{chapter}{0}
 \begin{singlespacing}
 %\begin{lstlisting}[caption={ex11-03.tex, parte c},label=ex:11-03:c]
-\begin{lstlisting}[caption={ex14-caption.tex},label=ex14:caption]
+\begin{lstlisting}[caption={ex15-caption.tex},label=ex15:caption]
 \documentclass[12pt,a4paper]{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -5684,17 +6062,57 @@
 
 Para ver as fontes livres do \LaTeX{} e os pacotes correspondentes, veja o site \url{http://www.tug.dk/FontCatalogue/}.
 
-\section{Figuras e similares}
+\section{Texto somente com contorno e sobreado}
+No caso de cartazes e folhetos, as vezes usamos texto somente com contorno para títulos na qual usa-se a letra grande.
+Uma forma fácil de fazer isso é usar o pacote \texttt{contour}\index{contour}
+que permite criar um contorno no elemento. 
+Veja o Exemplo~\ref{ex15:contour}.
 
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex11-06.tex},label=ex:11-06]
+\begin{ltxlisting}[caption={ex15-contour.tex},label=ex15:contour]
+\documentclass[12pt,a4paper]{article}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\usepackage{contour}
+%\contourlength{0.5pt} % controle da espessura do contorno
+\begin{document}
+{\Huge \contour{red}{\color{white}\scshape Atenção:}}
+\end{document}
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+Para sombrear o texto, costuma usar o pacote \texttt{shadowtext}.
+Veja o Exemplo~\ref{ex15:shadow}.
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex11-06.tex},label=ex:11-06]
+\begin{ltxlisting}[caption={ex15-shadow.tex},label=ex15:shadow]
+\documentclass[12pt,a4paper]{article}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\usepackage{shadowtext}
+\shadowcolor{blue!40!white}
+%\shadowoffset{2pt} % deslocamento da sombra
+\begin{document}
+{\Huge \shadowtext{\sffamily Atenção}}
+\end{document}
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+\section{Controle das figuras e similares}
+
 As vezes queremos que o elemento flutuante (figuras e tabelas) sejam inseridas exatamente no lugar onde foi colocado. 
 Para isso, existe o pacote \texttt{float}\index{float} que fornece a opção extra ``H''\index{float!H} nas figuras e tabelas na qual impede de auto posicionar (manter no lugar). 
 Para usar, é só carregar o pacote no \texttt{preamble} e usar o ``H'' como opção de posicionamento das figuras e tabelas que querem que fiquem no lugar.
 Outro recurso do pacote \texttt{float} é alterar algumas configurações do elemento flutuante (como colocar moldura nas figuras), e criar um novo elemento flutuante.
-Veja o Exemplo~\ref{ex14:float}
+Veja o Exemplo~\ref{ex15:float}
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-06.tex},label=ex:11-06]
-\begin{ltxlisting}[caption={ex14-float.tex},label=ex14:float]
+\begin{ltxlisting}[caption={ex15-float.tex},label=ex15:float]
 \begin{figure}[H] % No lugar
 \centering
 \begin{tikzpicture}
@@ -5708,11 +6126,11 @@
 
 Para colocar subfiguras ou subtabelas, use o pacote \texttt{subcaption}\index{subcaption}.
 Tendo \verb+\usepackage{subcaption}+ no \texttt{preamble}, podemos produzir subfiguras e subtabelas facilmente. 
-Veja o Exemplo~\ref{ex14:subcaption}.
+Veja o Exemplo~\ref{ex15:subcaption}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-06.tex, parte b},label=ex:11-06:b]
-\begin{ltxlisting}[caption={ex14-subcaption.tex},label=ex14:subcaption]
+\begin{ltxlisting}[caption={ex15-subcaption.tex},label=ex15:subcaption]
 \begin{figure}[hbp!]
     \centering
     \begin{subfigure}[t]{0.45\linewidth}
@@ -5735,11 +6153,11 @@
 Se a classe/pacote conflitar com \texttt{subcaption}, poderá optar pelo pacote \texttt{subfig}\index{subfig}.
 
 Para que o texto contorne as figuras ou tabelas, poderá usar o pacote \texttt{wrapfig}\index{wrapfig} ou \texttt{floatflt}\index{floatflt}. 
-O Exemplo~\ref{ex14:wrapfig} ilustra o uso de \texttt{wrapfig}.
+O Exemplo~\ref{ex15:wrapfig} ilustra o uso de \texttt{wrapfig}.
  
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-06.tex, parte c},label=ex:11-06:c]
-\begin{ltxlisting}[caption={ex14-wrapfig.tex},label=ex14:wrapfig]
+\begin{ltxlisting}[caption={ex15-wrapfig.tex},label=ex15:wrapfig]
 \begin{wrapfigure}{l}{0.3\linewidth}
 \centering
 \begin{tikzpicture}
@@ -5759,11 +6177,11 @@
 
 Para que uma página fique rotacionada, coloque dentro do ambiente \texttt{landscape}\index{landscape}.
 Note que, para rotacionar tabelas longas que pode ocupar mais de uma página, deverá usar o pacote \texttt{rotating}\index{rotating}.
-Veja o Exemplo~\ref{ex14:pdflscape}.
+Veja o Exemplo~\ref{ex15:pdflscape}.
 
 \begin{singlespacing}
 %\begin{lstlisting}[caption={ex11-06.tex, parte d},label=ex:11-06:d]
-\begin{lstlisting}[caption={ex14-pdflscape.tex},label=ex14:pdflscape]
+\begin{lstlisting}[caption={ex15-pdflscape.tex},label=ex15:pdflscape]
 \begin{landscape}
 \center
 \begin{figure}[H]
@@ -5810,11 +6228,11 @@
 Para produzir o número rapidamente, tem o comando \verb+\num+\index{num@\verb+\num+}.
 O comando \verb+\ang+\index{ang@\verb+\ang+} gera ângulos rapidamente.
 Para exemplos a seguir, será assumido que foi carregado o pacote \texttt{siunitx} no \texttt{preamble}
-Veja o Exemplo~\ref{ex14:num}.
+Veja o Exemplo~\ref{ex15:num}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-09.tex},label=ex:11-09]
-\begin{ltxlisting}[caption={ex14-num.tex},label=ex14:num]
+\begin{ltxlisting}[caption={ex15-num.tex},label=ex15:num]
 Números
 
 \num{12345.67890} \\ % espacando de 3 em 3 casas
@@ -5843,11 +6261,11 @@
 
 Ele tem a forma
 \verb+\SI[opção]{valor}[simbolo anterior]{unidade}+
-Veja o Exemplo~\ref{ex14:si}.
+Veja o Exemplo~\ref{ex15:si}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-09.tex, parte b},label=ex:11-09:b]
-\begin{ltxlisting}[caption={ex14-si.tex},label=ex14:si]
+\begin{ltxlisting}[caption={ex15-si.tex},label=ex15:si]
 Entrada literal (Neste modo, não há opção de formatação).
 
 \si{kg.m/s^2} \\
@@ -5871,6 +6289,12 @@
 \SI{.23e7}{\candela}          \\ % como macros
 \SI{1.99}[R\$]{\per\kilogram} \\ % com simbolo antes
 \SI{1,345}{\coulomb\per\mole} % outro exemplo
+
+Colocar medida após valor usando \verb+\si+ e 
+colocar valor já com medida usando \verb+\SI+ 
+pode apresentar diferença no espaçamento. \\
+\si{10\celsius} \\ % valor concatenado com medida
+\SI{10}{\celsius} % valor e medida usando macro
 \end{ltxlisting}
 %\end{LTXexample}
 %\end{singlespacing}
@@ -5877,8 +6301,8 @@
 
 Alguma das medidas padrão são: 
 \verb+\ampere+\index{si!ampere@\verb+\ampere+}, \verb+\candela+\index{si!candela@\verb+\candela+}, \verb+\kelvin+\index{si!kelvin@\verb+\kelvin+}, \verb+\kilogram+\index{si!kilogram@\verb+\kilogram+}, \verb+metre+\index{si!metre@\verb+\metre+} ou \verb+meter+\index{si!meter@\verb+\meter+},
-\verb+\mole+\index{si!mole@\verb+\mole+}, \verb+\second+\index{si!second@\verb+\second+}, \verb+\litre+\index{si!litre@\verb+\litre+}, \verb+\celsius+\index{si!celsius@\verb+\celsius+}, \verb+\percent+\index{si!percent@\verb+\percent+}}, etc que são extensos. 
-Para saber, consulte o manual.
+\verb+\mole+\index{si!mole@\verb+\mole+}, \verb+\second+\index{si!second@\verb+\second+}, \verb+\litre+\index{si!litre@\verb+\litre+}, \verb+\celsius+\index{si!celsius@\verb+\celsius+}, \verb+\percent+\index{si!percent@\verb+\percent+}, etc que são muitas. 
+Para saber mais, consulte o manual do pacote.
 
 Para conversão de medidas, 
 \verb+\giga+\index{si!giga@\verb+\giga+}, \verb+\mega+\index{si!mega@\verb+\mega+}, \verb+\kilo+\index{si!kilo@\verb+\kilo+}, \verb+\hecto+\index{si!hecto@\verb+\hecto+}, \verb+\deca+\index{si!deca@\verb+\deca+}, \verb+\deci+\index{si!deci@\verb+\deci+}, \verb+\centi+\index{si!centi@\verb+\centi+}, \verb+\milli+\index{si!milli@\verb+\milli+}, \verb+\micro+\index{si!micro@\verb+\micro+}, \verb+\nano+\index{si!nano@\verb+\nano+}, etc. são disponíveis.
@@ -5892,12 +6316,12 @@
 \verb+\SI{30}{\kilo\meter/\second^2}+
 no modo padrão, mas o segundo não consegue controlar a formatação por usar forma literal em ``/'' e ``\verb+^2+''.
 
-A configuração geral de formatação pode ser feito pela opção do pacote ou pelo comando \verb+\sisetup+\index{sisetup@\verb+\sisetup+}, mas também pode especificar localmente como no Exemplo~\ref{ex14:sisetup}.
+A configuração geral de formatação pode ser feito pela opção do pacote ou pelo comando \verb+\sisetup+\index{sisetup@\verb+\sisetup+}, mas também pode especificar localmente como no Exemplo~\ref{ex15:sisetup}.
 
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-09.tex, parte c},label=ex:11-09:c]
-\begin{ltxlisting}[caption={ex14-sisetup.tex},label=ex14:sisetup]
+\begin{ltxlisting}[caption={ex15-sisetup.tex},label=ex15:sisetup]
 \SI[mode=text]{30}{\kilo\meter\per\square\second}
 
 \SI[per-mode=power]{30}{\kilo\meter\per\square\second}
@@ -5915,12 +6339,13 @@
 O pacote \texttt{fancybox}\index{fancybox} oferece caixas com molduras extras tais como \verb+\shadowbox+\index{shadowbox@\verb+\shadowbox+} (com sombra), \verb+doublebox+\index{doublebox@\verb+\doublebox+} (moldura dupla) e \verb+\ovalbox+\index{ovalbox@\verb+\ovalbox+} (moldura com quinas arredondadas).
 
 Note que \verb+\shadowbox+ não permite controlar a cor da sombra. 
-Se quer caixas personalizadas, deverá usar o pacote gráfico tal como o \texttt{tikz}.
-Veja o Exemplo~\ref{ex14:fancybox}.
+Se quer caixas mais sofisticadas, poderá usar o pacote \texttt{tcolorbox}\index{tcolorbox}.
+No caso de querer construir uma caixa personalizada, também podemos usar o pacote gráfico tal como o \texttt{tikz}.
+Veja o Exemplo~\ref{ex15:fancybox}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-08.tex},label=ex:11-08]
-\begin{ltxlisting}[caption={ex14-fancybox.tex},label=ex14:fancybox]
+\begin{ltxlisting}[caption={ex15-fancybox.tex},label=ex15:fancybox]
 \shadowbox{Caixa com sombra}
 
 \doublebox{Caixa com moldura dupla}
@@ -5948,12 +6373,12 @@
 
 Para colocar moldura nos conteúdos longos que podem ocupar mais de uma página, podemos usar o pacote \texttt{framed}\index{framed}.
 Para colocar cor de fundo, deverá definir a cor do fundo \texttt{shadecolor}\index{shadowcolor}. 
-Para isso, é recomendado usar o pacote \texttt{xcolor} visto na Seção~\ref{sec:xcolor} do Capítulo~\ref{chap:xcolor:tikz} (não é o pacote \texttt{color}) que tem facilidade de manipulação de cores.
-Assim, para executar o código do Exemplo~\ref{ex14:framed}, deverá carregar tanto o pacote \texttt{framed} como o \texttt{xcolor}.
+Para isso, é recomendado usar o pacote \texttt{xcolor} visto na Seção~\ref{sec:xcolor} do Capítulo~\ref{chap:xcolor:tikz} (não é o pacote \texttt{color}) que tem facilidade de manipulação das cores.
+Assim, para executar o código do Exemplo~\ref{ex15:framed}, deverá carregar tanto o pacote \texttt{framed} como o \texttt{xcolor}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-08.tex, parte b},label=ex:11-08:b]
-\begin{ltxlisting}[caption={ex14-framed.tex},label=ex14:framed]
+\begin{ltxlisting}[caption={ex15-framed.tex},label=ex15:framed]
 \begin{framed}
 O texto com moldura pode ser produzido facilmente com o pacote \texttt{framed}.
 \end{framed}
@@ -5989,13 +6414,13 @@
 Os comandos \verb+\linenumbers+\index{linenumbers@\verb+\linenumbers+} e \verb+\nolinenumbers+\index{nolinenumbers@\verb+\nolinenumbers+} são usados para ativar/desativar as enumerações.
 Se pretende enumerar todo documento, coloque \verb+\linenumbers+ no \texttt{preamble}.
 Para enumerar a cada ``<n>'' linhas,use \verb+\modulolinenumbers[<n>]+\index{modulolinenumbers@\verb+\modulolinenumbers+}.
-Veja o Exemplo~\ref{ex14:lineno}.
+Veja o Exemplo~\ref{ex15:lineno}.
 
 %\begin{singlespacing}
 %\setlength{\linenumbersep}{0pt} % default is 10pt
 %\begin{internallinenumbers}
 %\begin{lstlisting}[caption={ex12-06.tex},label=ex:12-06]
-\begin{lstlisting}[caption={ex14-lineno.tex},label=ex14:lineno]
+\begin{lstlisting}[caption={ex15-lineno.tex},label=ex15:lineno]
 \linenumbers % ativa a enumeracao das linhas
 \modulolinenumbers[3] % enumerar de 3 em 3
 
@@ -6040,7 +6465,7 @@
 %\setlength{\linenumbersep}{10pt} % set to default
 \end{singlespacing}
 
-No Exemplo~\ref{ex14:lineno} foi usado o comando \verb+\lipsum+\index{lipsum@\verb+\lipsum+} que gera textos aleatórios em grego para preencher as páginas para testes. 
+No Exemplo~\ref{ex15:lineno} foi usado o comando \verb+\lipsum+\index{lipsum@\verb+\lipsum+} que gera textos aleatórios em grego para preencher as páginas para testes. 
 Logo, precisa carregar o pacote \texttt{lipsum}\index{lipsum} no \texttt{preamble} para que o exemplo funcione.
 
 Existem vários pacotes que permitem colocar conteúdos em todas as páginas, como a marca d'água. 
@@ -6075,15 +6500,15 @@
 Se a linguagem pretendida não estiver na lista, poderá definir novos idiomas.
  
 Para o seu uso, costuma efetuar configurações iniciais no \texttt{preamble} com o comando \verb+\lstset+\index{lstset@\verb+\lstset+} e no ambiente de \texttt{lstlisting}, efetuar mais alguns ajustes se necessário.
-Veja o Exemplo~\ref{ex14:listings}
+Veja o Exemplo~\ref{ex15:listings}
 
 % Para listar o proprio lstlisting
 \lstnewenvironment{lstlistinginside} {} {}
 
 \begin{singlespacing}
-\refstepcounter{lstlisting}\label{ex14:listings}
-\addcontentsline{lol}{section}{\thelstlisting: ex14-listings.tex}
-\begin{center}\lstlistingname~\thelstlisting: ex14-listings.tex\end{center}
+\refstepcounter{lstlisting}\label{ex15:listings}
+\addcontentsline{lol}{section}{\thelstlisting: ex15-listings.tex}
+\begin{center}\lstlistingname~\thelstlisting: ex15-listings.tex\end{center}
 % \vspace*{-1.5\baselineskip}
 \vspace*{-0.5\baselineskip}
 %\begin{lstlistinginside}[belowcaptionskip=1\baselineskip]
@@ -6119,8 +6544,8 @@
 %\begin{singlespacing}
 %\begin{center}
 %\refstepcounter{lstlisting}
-%\addcontentsline{lol}{section}{\thelstlisting: ex14-listings.tex}
-%\lstlistingname~\thelstlisting: ex14-listings.tex\label{ex14:listings}
+%\addcontentsline{lol}{section}{\thelstlisting: ex15-listings.tex}
+%\lstlistingname~\thelstlisting: ex15-listings.tex\label{ex15:listings}
 %\end{center}
 %\vspace*{-1.2em}
 %\noindent\hrulefill \\
@@ -6171,7 +6596,7 @@
 %\let\addcontentsline\oriaddcontentsline
 
 A formatação de saída depende da configuração do \texttt{lstlisting}. 
-A saída do Exemplo~\ref{ex14:listings} foi obtida pela configuração
+A saída do Exemplo~\ref{ex15:listings} foi obtida pela configuração
 \begin{singlespacing}
 \begin{lstlisting}
 \lstset{
@@ -6199,11 +6624,11 @@
 A configuração inicial é feito com \verb+\lstset{explpreset={...}}+ no \texttt{preamble}. Os parâmetros em \texttt{explpreset} serão aplicados somente no ambiente \texttt{LTXexample}, enquanto que os parâmetros fora dele são aplicados tanto para \texttt{lstlisting} commo \texttt{LTXexample}.
   
 O ambiente \texttt{LTXexample}\index{LTXexample} aceita os parâmetros do \texttt{lstlisting} e também o \texttt{pos} e \texttt{preset} que especificam a posição onde colocar a saída, e a configuração inicial antes de executar o código.
-Veja o Exemplo~\ref{ex14:showexpl}.
+Veja o Exemplo~\ref{ex15:showexpl}.
 
 \begin{singlespacing}
 %\begin{lstlisting}[caption={ex11-10, parte b}, label=ex:11-10:b]
-\begin{lstlisting}[caption={ex14-showexpl.tex}, label=ex14:showexpl]
+\begin{lstlisting}[caption={ex15-showexpl.tex}, label=ex15:showexpl]
 \begin{LTXexample}[pos=b,caption={\LaTeX}]
 % comentario
 Teorema de Pitágoras afirma que
@@ -6243,7 +6668,7 @@
 ``t'', ``b'', ``l'', ``r'' ,``o'' ou ``i'', que são 
 abreviaturas de ``top'' (encima), ``bottom'' (embaixo), ``left'' (esquerda), ``right'' (direita), ``outer'' (lado de fora) e ``inner'' (lado de dentro).
 
-Na saída do Exemplo~\ref{ex14:showexpl}, pode notar a falta de espaço vertical após o título, o que faz título esconder atrás do código e da sua saída. 
+Na saída do Exemplo~\ref{ex15:showexpl}, pode notar a falta de espaço vertical após o título, o que faz título esconder atrás do código e da sua saída. 
 Teoricamente, o parâmetro opcional \texttt{belowcaptionskip} do ambiente \texttt{lstlisting} deveria ajustar tal espaçamento, mas devido a forma como \texttt{showexpl} foi implementado, isto não acontece por não chamar o \verb+\lst at Init+ encarregado disso.
 Para corrigir, a atualização de valor pode ser inserido dentro do
 \verb+\SX at KillAboveCaptionskip+ que é chamado antes de criar o titulo no \texttt{LTXexample}.
@@ -6279,11 +6704,11 @@
 
 Note que o \verb+\usepackage+ e similar estão desabilitados dentro do ambiente \texttt{LTXexample} e se o código precisar, deverá estar carregado no \texttt{preamble} do documento principal.
 Agora outro exemplo, supondo que \texttt{amssymb} está carregado no documento principal (para usar \verb+\mathbb+).
-Veja o Exemplo~\ref{ex14:showexpl:completo}.
+Veja o Exemplo~\ref{ex15:showexpl:completo}.
 
 \begin{singlespacing}
 %\begin{lstlisting}[caption={ex11-10, parte c}, label=ex:11-10:c]
-\begin{lstlisting}[caption={ex14-showexpl-completo}, label=ex14:showexpl:completo]
+\begin{lstlisting}[caption={ex15-showexpl-completo}, label=ex15:showexpl:completo]
 \begin{LTXexample}[pos=b,caption={\LaTeX{} completo},belowcaptionskip=\baselineskip]
 \documentclass{article}
 \usepackage[T1]{fontenc}
@@ -6348,17 +6773,25 @@
 Na citação original do \LaTeX, usa-se o mesmo padrão tanto para caso de fazer parte do texto (citação textual) ou não fazer parte do texto (citação dentro de parenteses). 
 Para fazer esta distinção e controlar melhor a forma de citação, foi desenvolvido o pacote chamado \texttt{natbib}\index{natbib}.
 
-O pacote \texttt{natbib} possui comandos \verb+\citet+\index{citet@\verb+\citet+}, usado para citações textuais e \verb+citep+\index{citep@\verb+\citep+} para citações entre parenteses (ele já coloca parenteses automaticamente).
+O pacote \texttt{natbib} possui comandos \verb+\citet+\index{natbib!\verb+\citet+}, usado para citações textuais e \verb+citep+\index{natbib!\verb+\citep+} para citações entre parenteses (ele já coloca parenteses automaticamente).
 
 Além disso, o \texttt{natbib} permite configurar a formatação de citações.
-Veja o Exemplo~\ref{ex14:natbib}
+Veja o Exemplo~\ref{ex15:natbib} com Exemplo~\ref{ex11:bibtex:bib}.
 
 \begin{singlespacing}
 %\begin{lstlisting}[pos=b,caption={ex12-08},label=ex:12-08]
-\begin{lstlisting}[caption={ex14-natbib.tex},label=ex14:natbib]
-Para que a citação faça parte do texto (estilo textual), usa-se o comando \verb+\citet+ como em ``Por exemplo, \citet{IndianTUG:2000, Goossens:94} explicam como usar o BibTeX''.
+\begin{lstlisting}[caption={ex15-natbib.tex},label=ex15:natbib]
+\documentclass{article}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\usepackage{natbib}
+\begin{document}
+Para que a citação faça parte do texto (estilo textual), usa-se o comando \verb+\citet+ como em ``Por exemplo, \citet{IndianTUG:2000, Goossens:2004} explicam como usar o BibTeX''.
 
-Para que ele não faça parte do texto, usa-se o \verb+\citep+ Como em ``\ldots recursos avançados de BibTeX \citep[Cap.~13]{Goossens:94}''.
+Para que ele não faça parte do texto, usa-se o \verb+\citep+ Como em ``\ldots recursos avançados de BibTeX \citep[Cap.~13]{Goossens:2004}''.
+\bibliographystyle{apalike} % escolha um estilo
+\bibliography{ex11-bibtex} % arquivo de referências
+\end{document}
 \end{lstlisting}
 \end{singlespacing}
 
@@ -6366,53 +6799,32 @@
 %\begin{singlespacing}
 \begin{ltxlistingout}
 %\begin{minipage}{\linewidth-\parindent}%\hspace*{-\parindent}
-Para que a citação faça parte do texto (estilo textual), usa-se o comando \verb+\citet+ como em ``Por exemplo, Team (2000); Goossens et al. (1994) explicam como usar o BibTeX''.
+Para que a citação faça parte do texto (estilo textual), usa-se o comando \verb+\citet+ como em ``Por exemplo, Tutorial Team (2000); Goossens and Mittelbach (2004) explicam como usar o BibTeX''.
 
-Para que ele não faça parte do texto, usa-se o \verb+\citep+ Como em ``\ldots recursos avançados de BibTeX (Goossens et al., 1994, Cap. 13)''.
+Para que ele não faça parte do texto, usa-se o \verb+\citep+ Como em ``\ldots recursos avançados de BibTeX (Goossens and Mittelbach, 2004, Cap. 13)''.
 %\end{minipage}%
-\end{ltxlistingout}
-%\end{singlespacing}
-%\end{framed}
+\section*{Referências}
+\noindent Goossens, M., Mittelbach, F. (2004).
+{\em The {\LaTeX{}} Companion (second edition)}.\\
+\hspace*{1em} Adilson--Wesley, Reading, MA.
 
-A saída da referência correspondente ao código do Exemplo~\ref{ex14:natbib} no caso do estilo \texttt{apalike} é 
-
-%\let\addcontentsline\emptyaddcontentsline
-%\begin{framed}
-%\begin{singlespacing}
-%% \newcommand{\sortnoop}[1]{} \newcommand{\swapargs}[2]{#2#1}
-\begin{ltxlistingout}
-\begin{thebibliography}{}
-
-\bibitem[Goossens et~al., 1994]{Goossens:94}
-Goossens, M., Mittelbach, F., and Samarin, A. (1994).
-\newblock {\em The {\LaTeX{}} Companion}.
-\newblock Adilson--Wesley, Reading, MA.
-
-\bibitem[Oeticker et~al., 2002]{Oeticker:94}
-Oeticker, T., Partl, H., Hyna, I., and Schlegl, E. (2002).
-\newblock {\em The Not So Short Introduction to {\LaTeXe{}}}.
-\newblock Comprehensive {\TeX{}} Archive Network.
-
-\bibitem[Team, 2000]{IndianTUG:2000}
-Team, T. (2000).
-\newblock {\em Online Tutorials on {\LaTeX{}}}.
-\newblock Indian {\TeX{}} User Group.
-\newblock {\url{http://www.tug.org/tutorials/tugindia/}}.
-\end{thebibliography}
+\noindent Tutorial Team (2000).
+{\em Online Tutorials on {\LaTeX{}}}.
+Indian {\TeX{}} User Group. \\
+\hspace*{1em} {\url{http://www.tug.org/tutorials/tugindia/}}.
 \end{ltxlistingout}
 %\end{singlespacing}
 %\end{framed}
-%\let\addcontentsline\oriaddcontentsline
 
 O \verb+\cite+ tradicional também estará disponível, funcionando como \verb+\citet+ no caso do estilo \texttt{autor-ano} e como \verb+\citep+ no caso do estilo numérico.
 
 Usando a opção do pacote ou comandos apropriados, podermos configurar o estilo de citações.
 
-Note que nos estilos antigos, os campos tais como ``\texttt{url}'' e ``\texttt{doi}'' não serão usados (logo, não aparecem nas referências).
+Note que nos estilos antigos, os campos tais como ``\texttt{url}'' e ``\texttt{doi}''\index{bibtex!doi} não serão usados (logo, não aparecem nas referências).
 Para que \texttt{URL} apareça na referência desses estilos antigos, colocavam no campo ``\texttt{note}''.
 
-Para estilos mais modernos como do \texttt{natbib}, o \texttt{URL} deve ser colocado no campo ``\texttt{url}'' e a data do último acesso em ``\texttt{urldate}''.
-No estilo em que \texttt{urldate} é ignorado, coloque o último acesso em ``\texttt{note}''.
+Para estilos mais modernos como do \texttt{natbib}, o \texttt{URL} deve ser colocado no campo ``\texttt{url}''\index{bibtex!url} e a data do último acesso em ``\texttt{urldate}''\index{bibtex!urldate}.
+No estilo natigo em que \texttt{urldate} é ignorado, coloque o último acesso em ``\texttt{note}''.
 % pode ser usado para outra finalidade tal como colocar a data de último acesso.
 
 Estilo padrão do \texttt{natbib} são \texttt{plainnat}\index{natbib!plainnat}, \texttt{abbrvnat}\index{natbib!abbrvnat}, \texttt{unsrtnat}\index{natbib!unsrtnat}.
@@ -6435,7 +6847,7 @@
 O Bib\LaTeX{} não é compatível com maioria dos pacotes específicos para \BibTeX.
 Também terá problemas com o pacote \texttt{titlesec} quando usar as opções \texttt{refsection}, \texttt{refsegment} ou \texttt{citereset} no Bib\LaTeX.
 
-Note que, caso não tenha estilo de referência bibliográfica desejado, o truque de copiar o conteúdo do arquivo \texttt{bbl} (extensão \texttt{bbl}) e ajustar não funciona no Bib\LaTeX, pois ele não usa o ambiente \texttt{thebibliography}. 
+Note que, caso não tenha estilo de referência bibliográfica desejado, o truque de copiar o conteúdo do arquivo \texttt{bbl} (extensão \texttt{bbl}) e ajustar, não funciona no Bib\LaTeX, pois ele não usa o ambiente \texttt{thebibliography}. 
 Isto vale mesmo que use \BibTeX{} como \texttt{backend}.
 Como nem toda revista dispõe de estilos para Bib\LaTeX{} (mesmo tendo estilo para \BibTeX), fique atento nesta parte para decidir se vai usar o \BibTeX{} direto, ou usar o Bib\LaTeX.
 
@@ -6458,13 +6870,63 @@
 A opção \texttt{natbib} está comentado, mas se ativar, terá disponibilidade para usar comandos \verb+\citet+ e \verb+\citep+ similar a do \texttt{natbib}.
 Finalmente, o estilo escolhido é \texttt{authoryear}.
 
-Para indicar os arquivos \texttt{bib}, usa-se o comando \verb+\addbibresource{<arquivo bib>}+\index{addbibresource@\verb+\addbibresource+} que costuma estar no \texttt{preamble}, onde \texttt{<arquivo bib>} é nome do arquivo \texttt{bib}. 
+Para indicar os arquivos \texttt{bib}, usa-se o comando \verb+\addbibresource{<arquivo bib>}+\index{addbibresource@\verb+\addbibresource+} que costuma estar no \texttt{preamble}, onde \texttt{<arquivo bib>} é nome do arquivo \texttt{bib} que deve incluir necessariamente a extensão (como o \verb+.bib+). 
 Caso quer indicar vários arquivos \texttt{bib}, deverá colocar um \verb+\addbibresource+ para cada arquivo \texttt{bib}.
 
 Após efetuar citações normalmente no documento, coloca-se o comando
 \verb+\printbibliography+\index{printbibliography@\verb+\printbibliography+}
 no lugar onde quer que apareça a referência bibliográfica.
+Veja o Exemplo~\ref{ex15:biblatex} com Exemplo~\ref{ex11:bibtex:bib}..
 
+\begin{singlespacing}
+%\begin{lstlisting}[pos=b,caption={ex12-08},label=ex:12-08]
+\begin{lstlisting}[caption={ex15-biblatex.tex},label=ex15:biblatex]
+\documentclass{article}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\usepackage[
+  backend=biber,
+  bibencoding=utf8,
+%  natbib=true, % natbib compatible mode (citep, citet, etc)
+  style=authoryear, % estilo da citação no texto
+% bibstyle=authortitle, % estilo da listagem pode ser diferente da citação no texto
+]{biblatex}
+\addbibresource{ex11-bibtex.bib} % não esquecer o .bib
+\begin{document}
+Para que a citação faça parte do texto (estilo textual), usa-se o comando \verb+\textcite+ como em ``Por exemplo, \textcite{IndianTUG:2000, Goossens:2004} explicam como usar o BibTeX''.
+
+Para que ele não faça parte do texto, usa-se o \verb+\parencite+ Como em ``\ldots recursos avançados de BibTeX \parencite[Cap.~13]{Goossens:2004}''.
+\printbibliography
+\end{document}
+\end{lstlisting}
+\end{singlespacing}
+
+%\begin{framed}
+%\begin{singlespacing}
+\begin{ltxlistingout}
+%\begin{minipage}{\linewidth-\parindent}%\hspace*{-\parindent}
+Para que a citação faça parte do texto (estilo textual), usa-se o comando \verb+\textcite+ como em ``Por exemplo, Tutorial Team (2000) e Goossens e Mittelbach (2004) explicam como usar o BibTeX''.
+
+Para que ele não faça parte do texto, usa-se o \verb+\parencite+ Como em ``\ldots recursos avançados de BibTeX (Goossens and Mittelbach 2004, Cap. 13)''.
+%\end{minipage}%
+\section*{Referências}
+\noindent Goossens, Michel e Frank Mittelbach (2004).
+{\em The {\LaTeX{}} Companion (second edition)}.\\
+\hspace*{1em} Reading, MA: Adilson--Wesley, 
+
+\noindent Tutorial Team (2000).
+{\em Online Tutorials on {\LaTeX{}}}.
+{\url{http://www.tug.org/tutorials/tugindia/}}.
+\hspace*{1em} Indian {\TeX{}} User Group. \\
+\end{ltxlistingout}
+%\end{singlespacing}
+%\end{framed}
+
+Quando usa o Bib\LaTeX, a citação textual (que faz parte do texto) será especificado pelo comando \verb+\textcite+\index{biblatex!textcite@\verb+\textcite+} que corresponde ao \verb+\citet+ do \texttt{natbib}.
+O comando \verb+\parencite+\index{biblatex!parencite@\verb+\parencite+} produz citação que não faz parte do texto (corresponde ao \verb+\citep+ do \texttt{natbib}).
+O comando \verb+\cite+ dependerá do estilo escolhido.
+
+
 Se quer que a referência bibliográfica conste no sumário, coloque
 \begin{singlespacing}
 \begin{lstlisting}
@@ -6478,9 +6940,6 @@
 
 No estilo de Bib\LaTeX, foi adicionado o campo \texttt{urldate} para indicar a data de consulta do documento eletrônico, além do campo \texttt{url} para indicar a localização de documentos eletrônicos.
 
-Quando usa o Bib\LaTeX, a citação textual (que faz parte do texto) será especificado pelo comando \verb+\textcite+\index{arrobatextcite@\verb+\textcite+} que corresponde ao \verb+\citet+ do \texttt{natbib}.
-O comando \verb+\cite+ produz citação entre parenteses como de costume.
-
 Para quem pretende criar o estilo novo, note que no Bib\LaTeX{} deve implementar tanto o estilo de referências (como será impresso na referências) com  o estilo de citações (como aparece dentro do texto).
 
 %natbib,
@@ -6492,9 +6951,9 @@
 Para que os comandos \verb+emph+ e \verb+\em+, assim como o ambiente \texttt{em} não sejam trocados pelo comando de sublinhar texto, use a opção \texttt{normalem}.
 Assim, coloque \verb+\usepackage[normalem]{ulem}+ no \texttt{preamble} para poder usar diversos efeitos de ``sublinhar'' o texto.
 
-Veja o Exemplo~\ref{ex14:ulem}.
+Veja o Exemplo~\ref{ex15:ulem}.
 
-\begin{ltxlisting}[caption={ex14-ulem.tex},label=ex14:ulem]
+\begin{ltxlisting}[caption={ex15-ulem.tex},label=ex15:ulem]
 Sublinhando: \uline{importante} \\
 Sublinhando com linha dupla: \uuline{urgente} \\
 Com onda: \uwave{barco} \\
@@ -6505,9 +6964,9 @@
 \end{ltxlisting}
 
 Para cancelar as equações, use o pacote \texttt{cancel}\index{cancel}.
-Veja o Exemplo~\ref{ex14:cancel} para ver o uso.
+Veja o Exemplo~\ref{ex15:cancel} para ver o uso.
 
-\begin{ltxlisting}[caption={ex14-cancel.tex},label=ex14:cancel]
+\begin{ltxlisting}[caption={ex15-cancel.tex},label=ex15:cancel]
 \renewcommand{\CancelColor}{\color{red}} %cor de cancelamento pode ser alterado
 \[x+\cancel{2y} = z \]
 \[x+\bcancel{2y} = z \]
@@ -6541,11 +7000,11 @@
 
 Por exemplo, % Ex.: \colorlet{mygreen}{green!80!yellow}
    \verb|\colorlet{mygreen}{green!80!yellow}| define \texttt{mygreen} como sendo a mistura de 80\% de verde e 10\% de amarelo. %, produzindo \colorbox{mygreen}{\hspace*{1cm}}
-Veja o Exemplo~\ref{ex15:xcolor}.
+Veja o Exemplo~\ref{ex16:xcolor}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-07.tex},label=ex:11-07]
-\begin{ltxlisting}[caption={ex15-xcolor.tex},label=ex15:xcolor]
+\begin{ltxlisting}[caption={ex16-xcolor.tex},label=ex16:xcolor]
 \colorlet{mygreen}{green!80!yellow} % defindo cor a partir do existente
 
 \colorbox{blue!30}{\hspace*{1cm}}
@@ -6597,11 +7056,11 @@
 
 O pacote \texttt{tikz} possui muitas extensões que podem ser carregados pelo comando \verb+\usetikzlibrary+\index{usetikzlibrary@\verb+\usetikzlibrary+}.
 
-Nos exemplos a seguir, será assumido que tem o código do Exemplo~\ref{ex15:tikz:preamble} no \texttt{preamble}.
+Nos exemplos a seguir, será assumido que tem o código do Exemplo~\ref{ex16:tikz:preamble} no \texttt{preamble}.
 
 \begin{singlespacing}
 %\begin{lstlisting}[caption={ex12-02.tex}, label=ex:12-02]
-\begin{lstlisting}[caption={ex15-tikz-preamble.tex}, label=ex15:tikz:preamble]
+\begin{lstlisting}[caption={ex16-tikz-preamble.tex}, label=ex16:tikz:preamble]
 \usepackage{tikz} % pacote gráfico
 \usetikzlibrary{babel} % para compatiblidade com o pacote babel, requerido por agumas bibliotecas como o cd.
 
@@ -6624,10 +7083,10 @@
 No caso de estar usando o \LyX{} que não salva
 antes de compilar, é importante que salve manualmente antes de compilar.
 Note que o ``instant preview inset'' do \LyX{} não trava.
-Veja o Exemplo~\ref{ex15:tikz:basico} para começar.
+Veja o Exemplo~\ref{ex16:tikz:basico} para começar.
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte b}, label=ex:12-02:b]
-\begin{ltxlisting}[caption={ex15-tikz:basico.tex}, label=ex15:tikz:basico]
+\begin{ltxlisting}[caption={ex16-tikz:basico.tex}, label=ex16:tikz:basico]
 Poderá desenhar no modo \texttt{inline} como em \tikz \draw[fill] circle (2pt);
 ou \tikz{\draw (0,0) -- (1.5,0);}   e também como figura independente
 
@@ -6642,11 +7101,11 @@
 A forma como vai desenhar pode ser configurado com o parâmetro opcional. 
 ``\verb+--+'' indica que vai ligar os pontos a esquerda com da direita com uma linha.
 Cores podem ser passado no parâmetro opcional do \verb+\draw+.
-Veja o Exemplo~\ref{ex15:tikz:draw}.
+Veja o Exemplo~\ref{ex16:tikz:draw}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte c}, label=ex:12-02:c]
-\begin{ltxlisting}[caption={ex15-tikz-draw.tex}, label=ex15:tikz:draw]
+\begin{ltxlisting}[caption={ex16-tikz-draw.tex}, label=ex16:tikz:draw]
 \begin{center}
 \begin{tikzpicture}
 \draw (-1,-0.5) -- (1,0.5); % segmentos
@@ -6662,11 +7121,11 @@
 %\end{singlespacing}
 
 Quando tem mais de um parâmetro opcional, coloque separado pela vírgula.
-Veja Exemplo~\ref{ex15:tikz:parametro}.
+Veja Exemplo~\ref{ex16:tikz:parametro}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte d}, label=ex:12-02:d]
-\begin{ltxlisting}[caption={ex15-tikz-parametro.tex}, label=ex15:tikz:parametro]
+\begin{ltxlisting}[caption={ex16-tikz-parametro.tex}, label=ex16:tikz:parametro]
 \begin{center}
 \begin{tikzpicture}
 % Epessuras: very thin, thin, thick, very thick
@@ -6684,11 +7143,11 @@
 %\end{singlespacing}
 
 Podemos definir e usar coordenadas, assim como efetuar alguns cálculos com coordenadas.
-Veja o Exemplo~\ref{ex15:tikz:coordenadas}.
+Veja o Exemplo~\ref{ex16:tikz:coordenadas}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte e}, label=ex:12-02:e]
-\begin{ltxlisting}[caption={ex15-tikz-coordenadas.tex}, label=ex15:tikz:coordenadas]
+\begin{ltxlisting}[caption={ex16-tikz-coordenadas.tex}, label=ex16:tikz:coordenadas]
 \begin{center}
 \begin{tikzpicture}
   \coordinate (A) at (0,0);
@@ -6738,11 +7197,11 @@
 
 Também podemos obter intersecções. 
 Para pintar dentro, podemos usar o comando \verb+\fill+\index{fill@\verb+\fill+} (ou \verb+\draw+ com opção)
-Veja o Exemplo~\ref{ex15:tikz:intersection}.
+Veja o Exemplo~\ref{ex16:tikz:intersection}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte f}, label=ex:12-02:f]
-\begin{ltxlisting}[caption={ex15-tikz-intersection.tex}, label=ex15:tikz:intersection]
+\begin{ltxlisting}[caption={ex16-tikz-intersection.tex}, label=ex16:tikz:intersection]
 \begin{center}
 \begin{tikzpicture}
   % desenhando e definindo coordenadas
@@ -6763,11 +7222,11 @@
 %\end{singlespacing}
 
 Círculos, elipses e arcos também podem ser desenhados.
-Veja o Exemplo~\ref{ex15:tikz:circle}.
+Veja o Exemplo~\ref{ex16:tikz:circle}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte g}, label=ex:12-02:g]
-\begin{ltxlisting}[caption={ex15-tikz-circle.tex}, label=ex15:tikz:circle]
+\begin{ltxlisting}[caption={ex16-tikz-circle.tex}, label=ex16:tikz:circle]
 \begin{center}
 \begin{tikzpicture}
   \draw[red] (-1.5,0) circle (0.5);   % circlo
@@ -6797,11 +7256,11 @@
 %\end{singlespacing}
 
 Também podemos desenhar o gráfico das funções e curvas parametrizadas.
-Veja o Exemplo~\ref{ex15:tikz:grafico}.
+Veja o Exemplo~\ref{ex16:tikz:grafico}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte h}, label=ex:12-02:h]
-\begin{ltxlisting}[caption={ex15-tikz-grafico.tex}, label=ex15:tikz:grafico]
+\begin{ltxlisting}[caption={ex16-tikz-grafico.tex}, label=ex16:tikz:grafico]
 \begin{center}
 \begin{tikzpicture}[domain=-3.2:3.2]
 %\draw[dotted] (-3.2,-1.2) grid (3.2,1.2);
@@ -6824,12 +7283,12 @@
 %\end{singlespacing}
 
 Também podemos desenhar gráficos da função tabelada. 
-No Exemplo~\ref{ex15:tikz:funcao:tabelada}, está usando a função tabelada no arquivo de texto externo. 
+No Exemplo~\ref{ex16:tikz:funcao:tabelada}, está usando a função tabelada no arquivo de texto externo. 
 Ele também faz o uso do laço \verb+\foreach+\index{foreach@\verb+\foreach+} para marcar valores sobre eixos.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte i}, label=ex:12-02:i]
-\begin{ltxlisting}[caption={ex15-tikz-funcao-tabelada.tex}, label=ex15:tikz:funcao:tabelada]
+\begin{ltxlisting}[caption={ex16-tikz-funcao-tabelada.tex}, label=ex16:tikz:funcao:tabelada]
 \begin{center}
 \begin{tikzpicture}
   % eixos
@@ -6857,11 +7316,11 @@
 %\end{singlespacing}
 
 Também podemos pintar, preencher com padrão e sombrear.
-Veja Exemplo~\ref{ex15:tikz:pintar}.
+Veja Exemplo~\ref{ex16:tikz:pintar}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte j}, label=ex:12-02:j]
-\begin{ltxlisting}[caption={ex15-tikz-pintar.tex}, label=ex15:tikz:pintar]
+\begin{ltxlisting}[caption={ex16-tikz-pintar.tex}, label=ex16:tikz:pintar]
 \begin{center}
 \begin{tikzpicture}[scale=1.5] % podemos mudar a escala
 % fill (pinta) e filldraw (pinta e desenha o contorno) podem ser usados para pintar. Outra forma é passar o parámetro fill para draw.
@@ -6895,11 +7354,11 @@
 %\end{singlespacing}
 
 Na matriz do \texttt{tikz}, podemos desenhar sobre ele.
-Veja Exemplo~\ref{ex15:tikz:matriz}.
+Veja Exemplo~\ref{ex16:tikz:matriz}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte k}, label=ex:12-02:k]
-\begin{ltxlisting}[caption={ex15-tikz-matriz.tex}, label=ex15:tikz:matriz]
+\begin{ltxlisting}[caption={ex16-tikz-matriz.tex}, label=ex16:tikz:matriz]
 \begin{center}
 \begin{tikzpicture} 
 \matrix (A) [matrix of math nodes,left delimiter=[,right delimiter={]} ] 
@@ -6928,11 +7387,11 @@
 Também pode usar o ``\texttt{to=<destino>}'' para indicar a célula diretamente. 
 O rótulo, caso exista, deve ser delimitado entre aspas.
 
-%No Exemplo~\ref{ex15:tikz:diagrama}, precisará também do pacote \texttt{amssymb} para o comando \verb+\circlearrowleft+\index{circlearrowleft@\verb+\circlearrowleft+}, mesmo com \texttt{unicode-math} no \XeLaTeX/Lua\LaTeX{} (Se estiver usando \XeLaTeX/Lua\LaTeX, carregue antes do \texttt{unicode-math}).
+%No Exemplo~\ref{ex16:tikz:diagrama}, precisará também do pacote \texttt{amssymb} para o comando \verb+\circlearrowleft+\index{circlearrowleft@\verb+\circlearrowleft+}, mesmo com \texttt{unicode-math} no \XeLaTeX/Lua\LaTeX{} (Se estiver usando \XeLaTeX/Lua\LaTeX, carregue antes do \texttt{unicode-math}).
 %No \texttt{unicode-math}, este símbolo é \verb+\acwgapcirclearrow+\index{acwgapcirclearrow@\verb+\acwgapcirclearrow+}, mas na versão até 2017, ele não aparece. Isto porque, a fonte padrão ``Latin Modern Math'' ainda não tem este símbolo.
 
 
-No Exemplo~\ref{ex15:tikz:diagrama}, foi usado o comando \verb+\circlearrowleft+\index{circlearrowleft@\verb+\circlearrowleft+} do pacote \texttt{amssymb}.
+No Exemplo~\ref{ex16:tikz:diagrama}, foi usado o comando \verb+\circlearrowleft+\index{circlearrowleft@\verb+\circlearrowleft+} do pacote \texttt{amssymb}.
 Se estiver usando o \texttt{unicode-math} no \XeLaTeX/Lua\LaTeX{}, poderá definir como sendo \verb+\acwopencirclearrow+\index{acwopencirclearrow@\verb+\acwopencirclearrow+}.
 Para isso, coloque o comando
 \verb+\providecommand{\circlearrowleft}{\acwopencirclearrow}+
@@ -6940,7 +7399,7 @@
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-02.tex, parte l}, label=ex:12-02:l]
-\begin{ltxlisting}[caption={ex15-tikz-diagrama.tex}, label=ex15:tikz:diagrama]
+\begin{ltxlisting}[caption={ex16-tikz-diagrama.tex}, label=ex16:tikz:diagrama]
 \begin{center}
 \begin{tikzcd}
 A \ar[r, "\phi"] \ar[d, red] \ar[to=2-2, phantom, "\circlearrowleft" description] & B \ar[d, "\psi" red] \\
@@ -6977,12 +7436,12 @@
 Para criar ``layout'' de divisão em colunas e similares, use o ambiente \texttt{multicols} (do pacote \texttt{multicol}) e \texttt{minipage}. 
 O enfeite das ``caixas de texto'' podem ser feitos usando caixas como o \verb+\fbox+.
 
-No Exemplo~\ref{ex16:poster}, foi usado o pacote \texttt{lipsum} para preencher o espaço com texto para ver como fica a aparência do poster. 
+No Exemplo~\ref{ex17:poster}, foi usado o pacote \texttt{lipsum} para preencher o espaço com texto para ver como fica a aparência do poster. 
 
 % \LTXinputExample{latex-via-exemplos-poster}
 \begin{singlespacing}
 % \lstinputlisting[caption={ex11-12.tex},label=ex:11-12]{latex-via-exemplos-poster}
-\lstinputlisting[caption={ex16-poster.tex},label=ex16:poster]{latex-via-exemplos-poster}
+\lstinputlisting[caption={ex17-poster.tex},label=ex17:poster]{latex-via-exemplos-poster}
 \end{singlespacing}
 %
 \begin{framed}
@@ -7001,7 +7460,7 @@
 Em vez de usar o \LaTeX, poderá usar aplicativos gráficos para criar poster ou similares.
 Para posters científicos, ideal que o aplicativo tenha suporte ao \LaTeX{} como no caso do editor gráfico \texttt{inkscape}\index{inkscape} e editor para publicações \texttt{scribus}\index{scribus}, ambos livres e multi plataforma.
 
-Para aumentar o poster diagramado com fontes 12pt, como do Exemplo~\ref{ex16:poster}, podemos usar o aplicativo livre e multi plataforma \texttt{jPDFTweak}\index{jPDFTweak} que é um aplicativo para pós produção de documentos PDF, disponível em \url{http://jpdftweak.sourceforge.net/}.
+Para aumentar o poster diagramado com fontes 12pt, como do Exemplo~\ref{ex17:poster}, podemos usar o aplicativo livre e multi plataforma \texttt{jPDFTweak}\index{jPDFTweak} que é um aplicativo para pós produção de documentos PDF, disponível em \url{http://jpdftweak.sourceforge.net/}.
 
 Entre várias funções importantes deste aplicativo, vamos usar o redimensionamento para ampliar o poster.
 
@@ -7084,12 +7543,12 @@
 
 As notas adicionadas fora do \texttt{frame} será assumido que do \texttt{frame} anterior.
 
-O Exemplo~\ref{ex16:slides} ilustra um slide e uma das telas do slide gerado pelo código listado. 
+O Exemplo~\ref{ex17:slides} ilustra um slide e uma das telas do slide gerado pelo código listado. 
 Nele, foi usado o pacote \texttt{lipsum} para preencher alguns slides.
 
 \begin{singlespacing}
 %\lstinputlisting[caption={ex12-01.tex},label=ex:12-01]{latex-via-exemplos-slides}
-\lstinputlisting[caption={ex16-slides.tex},label=ex16:slides]{latex-via-exemplos-slides}
+\lstinputlisting[caption={ex17-slides.tex},label=ex17:slides]{latex-via-exemplos-slides}
 \end{singlespacing}
 %
 \begin{framed}
@@ -7152,10 +7611,10 @@
 A forma de ajustar a codificação de documento fonte no \LaTeX, \XeLaTeX{} e Lua\LaTeX{} diferem, mas como \XeLaTeX{} e Lua\LaTeX{}  usam \texttt{uft8} como padrão, não vamos preocupar com isso.
 Só no \LaTeX{} que precisará especificar, usando o pacote \texttt{inputenc}.
 
-Embora \texttt{babel} funcione no \XeLaTeX/Lua\LaTeX{} também, no Exemplo~\ref{ex17:lualatex} foi usado o \texttt{polyglossia}\index{polyglossia} feito especialmente para \XeLaTeX/Lua\LaTeX. 
+Embora \texttt{babel} funcione no \XeLaTeX/Lua\LaTeX{} também, no Exemplo~\ref{ex18:lualatex} foi usado o \texttt{polyglossia}\index{polyglossia} feito especialmente para \XeLaTeX/Lua\LaTeX. 
 Ainda (2018) é cedo para saber se \texttt{babel} ou \texttt{polyglossia} vai ficar como pacote recomendável para \XeLaTeX/Lua\LaTeX.
 
-Embora maioria dos pacotes de fontes do \LaTeX{} funcione no \XeLaTeX/Lua\LaTeX, no Exemplo~\ref{ex17:lualatex}, foi usado o método próprio deles que permite selecionar fontes adicionais, inclusive as fontes do sistema.
+Embora maioria dos pacotes de fontes do \LaTeX{} funcione no \XeLaTeX/Lua\LaTeX, no Exemplo~\ref{ex18:lualatex}, foi usado o método próprio deles que permite selecionar fontes adicionais, inclusive as fontes do sistema.
 
 Se a fonte usada contiver símbolos matemáticos, use \texttt{unicode-math} em vez do \texttt{amssymb}/\texttt{amsmath}.
 Se precisar dos símbolos ou comandos de \texttt{amssymb} e \texttt{amsmath}, carregue eles antes do \texttt{unicode-math}.
@@ -7175,7 +7634,7 @@
 \begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex06-08.tex, parte b},label=ex:06-08:b,preset={\setcounter{chapter}{1},\setcounter{section}{0},\let\addcontentsline\emptyaddcontentsline}]
 %\begin{lstlisting}[caption={ex12-04.tex},label=ex:12-04]
-\begin{lstlisting}[caption={ex17-lualatex.tex},label=ex17:lualatex]
+\begin{lstlisting}[caption={ex18-lualatex.tex},label=ex18:lualatex]
 \documentclass[a4paper,12pt]{article}
 
 \usepackage{iftex} % Para detectar engenharia de TeX
@@ -7267,6 +7726,9 @@
 %\end{framed}
 %\end{singlespacing}
 
+O usuário de MS Windoes devem ficar atentos pelo fato de que a fonte ``Latin Modern Math'' usada no Exemplo~\ref{ex18:lualatex} não vem instalado por padrão no Mik\TeX{} Básico.
+Como \XeLaTeX/Lua\LaTeX{} acessa as fontes diretamente sem usar os pacotes, costuma precisar a instalação manual do pacote \texttt{lm-math} usando o gerenciador do Mik\TeX.
+
 Existem algumas fontes \texttt{Open Type} com suporte a matemática que podem ser usados no \XeLaTeX/Lua\LaTeX.
 O site 
 
@@ -7363,7 +7825,7 @@
 \begin{singlespacing}
 \begin{lstlisting}
 \IfFontExistsTF{Noto Serif}{\setmainjfont{Noto Serif}}{%
-  \PackageWarn{\jobname.tex}{Noto Sans not found. Using default fonts}
+  \PackageWarning{\jobname.tex}{Noto Serif not found. Using default fonts}
 \end{lstlisting} 
 \end{singlespacing}
 % O comando \IfFontExistisTF nao esta disponivel no fontspec de 2016.
@@ -7418,7 +7880,7 @@
 \begin{singlespacing}
 \begin{lstlisting}
 \iffontexists{Noto Serif}{\setmainjfont{Noto Serif}}{%
-  \PackageWarn{\jobname.tex}{Noto Serif not found. Using default font}
+  \PackageWarning{\jobname.tex}{Noto Serif not found. Using default font}
 \end{lstlisting}
 \end{singlespacing}
 Configura para \texttt{Noto Serif} só quando ele for acessível. 
@@ -7438,12 +7900,12 @@
 O ``\verb+*_romanized+''\index{biblatex!romanized} é a escrita em alfabeto romano caso o campo  esteja em carácter que não seja romano. 
 Ele será usado para a ordenação e similar.
 O campo ``\verb+*_translated_<idioma>+''\index{biblatex!translated} é a tradução para o \verb+<idioma>+ se as referências forem formatados para \verb+<idioma>+.
-Veja o Exemplo~\ref{ex17:biblatex:bib}.
+Veja o Exemplo~\ref{ex18:biblatex:bib}.
 
 \begin{singlespacing}
 %{\jafamily
 % \begin{lstlisting}[caption={ex12-05.bib},label=ex12-05:bib]
-\begin{lstlisting}[caption={ex17-biblatex.bib},label=ex17:biblatex:bib,escapeinside={[*}{*]}]
+\begin{lstlisting}[caption={ex18-biblatex.bib},label=ex18:biblatex:bib,escapeinside={[*}{*]}]
 @book{wikibooks:latex,
   LANGID = {english},
   author={wikibooks},
@@ -7481,7 +7943,7 @@
   % bibencoding=utf8,
   style=authoryear,
 ]{biblatex}
-\addbibresource{ex17-bibatex.bib} % arquivo bib
+\addbibresource{ex18-bibatex.bib} % arquivo bib
 \end{lstlisting}
 \end{singlespacing}
 
@@ -7522,11 +7984,11 @@
 %Então, se quer usar o Lua\LaTeX, deverá udar a sequencia de \verb+\IfFontExistsTF+ em vez de \verb+\settofirstfound+.
 
 Agora, basta usar o comando para trocar de fontes padrão para a fonte japonês onde aparece o texto em japonês.
-Veja o Exemplo~\ref{ex17:biblatex:tex}.
+Veja o Exemplo~\ref{ex18:biblatex:tex}.
 \begin{singlespacing}
 %{\jafamily
 %\begin{lstlisting}[caption={ex12-05.tex}, label=ex:12-05]
-\begin{lstlisting}[caption={ex17-biblatex.tex}, label=ex17:biblatex:tex,escapeinside={[*}{*]}]
+\begin{lstlisting}[caption={ex18-biblatex.tex}, label=ex18:biblatex:tex,escapeinside={[*}{*]}]
 Figura contendo texto em japonês.
 \begin{figure}[hbtp!]
 \center
@@ -7621,7 +8083,8 @@
 %e \verb+\ExplSyntaxOff+
 
 %item \verb+\newfontfamily+ do fontspec
-  
+
+\clearpage\thispagestyle{empty}\cleardoublepage
 \chapter{Diagramando na Norma ABNT}
 Neste capítulo, vamos estudar uma classe e arquivos de suporte da referência bibliográfica para diagramar de acordo com a exigência do ABNT\index{ABNT} (Associação Brasileira das Normas Técnicas).
 
@@ -7641,10 +8104,10 @@
 
 A classe \texttt{abntex2}  faz a chamada de \verb+\frontmatter+ (ou \verb+\pretextual+) no início do documento. Assim, não é necessário colocar este comando no começo do documento.
 
-O exemplo~\ref{ex18:abntex2} ilustra o uso desta classe, com alguns comentários importantes. A sua saída será omitida aqui.
+O exemplo~\ref{ex19:abntex2} ilustra o uso desta classe, com alguns comentários importantes. A sua saída será omitida aqui.
 
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex18-abntex2.tex},label={ex18:abntex2}]
+\begin{lstlisting}[caption={ex19-abntex2.tex},label={ex19:abntex2}]
 \documentclass[12pt,a4paper,openright,twoside,english,brazil]{abntex2}
 \usepackage{iftex} % Para detectar o motor de TeX utilizado
 % Fontes, de acordo com o motor do TeX
@@ -7670,7 +8133,7 @@
 % Desabilitando ou redefinindo comandos que causa erros no bookmark do PDF
 \pdfstringdefDisableCommands{%
   \let\MakeUppercase\relax% desabilitando
-  \let\\{ }%quebra de linha será substituído pelo espaço
+  \def\\{ }%quebra de linha será substituído pelo espaço
 }
 \usepackage{pdfpages} % para incluir documento PDF (ex.: folha de aprovação)
 \usepackage{indentfirst} % se quer que o primeiro parágrafo seja indentada
@@ -7678,7 +8141,7 @@
 %\usepackage{makeidx}
 %\makeindex
 % Dados para capa, folha de rosto, etc
-\title{Exemplo 12-15} % ou \titulo{}
+\title{Exemplo 18 ABNTeX2} % ou \titulo{}
 % caso de mais de um autor, separe com o comando \and
 \author{Sadao Massago} % ou \autor{}
 \date{junho de 2018} % ou \data{}
@@ -7771,7 +8234,7 @@
 \backmatter % ou o comando \postextual 
 %% Referencias bibliográficas é obrigatório no ABNT
 %% Especificação de formatação (\bibliographystyle) não será colocado, pois o pacote anbtex2cite já fez isso.
-%\bibliography{ex12-15_pt}
+%\bibliography{ex19-abntex2cite}
 % \clearpage\thispagestyle{empty}\cleardoublepage
 % % Glossário é opcional no ABNT. 
 
@@ -7837,22 +8300,22 @@
 Após ter a folha de aprovação devidamente assinadas, digitalize e converta no formato PDF.
 Em seguida, inclua diretamente no documento como uma página (e não como um desenho) usando o comando \verb+\includepdf+\index{includepdf@\verb+\includepdf+} do pacote \texttt{pdfpages}\index{pdfpages}.
 
-A classe \texttt{abntex2} aceita a opção \texttt{article} para diagramar artigos, mas em maioria dos casos, não é exigido que artigos sigam a norma ABNT, podendo ou não, requerer suas referências em ABNT.
+A classe \texttt{abntex2} aceita a opção \texttt{article} para diagramar artigos, mas na maioria dos casos, não é exigido que artigos sigam a norma ABNT, podendo ou não, requerer suas referências em ABNT.
 
 \section{Usando o estilo ABNT no \BibTeX}
 
 Quando as referências bibliográficas devem seguir a norma ABNT, use o pacote \texttt{abntex2cite}\index{abntex2cite} que pode ser usado separadamente da classe \texttt{abntex2}.
 É importante lembrar que este pacote requer que o pacote \texttt{hyperref} seja carregado antes dele. 
-Caso contrário, pode produzir erros, mas não costuma ser avisado de que \texttt{hyperref} precisa ser carregado antes dele.
+Caso contrário, pode produzir erros, mas não costuma ser avisado de que \texttt{hyperref} precisa ser carregado antes.
 
-A citação entre parentes deve ser feito com o comando \verb+\cite+, enquanto que a citação como parte de texto deve ser feito com o comando \verb+\citeonline+. As citações de citações (citações indiretas) são feitas pelos comandos \verb+\apud+ ou \verb+\apudonline+ para colocar entre parenteses ou fazer parte de texto, respectivamente.
+A citação entre parentes deve ser feito com o comando \verb+\cite+, enquanto que a citação como parte de texto deve ser feito com o comando \verb+\citeonline+. As citações de citações (citações indiretas) são feitas pelos comandos \verb+\apud+ ou \verb+\apudonline+ para colocar entre parenteses ou fazer parte do texto, respectivamente.
 
 Note que o pacote \texttt{abntex2cite} requer a codificação do documento em \texttt{utf8}.
 
-Veja o Exemplo~\ref{ex18:abntex2cite}.
+Veja o Exemplo~\ref{ex19:abntex2cite}.
 
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex18-abntex2cite.tex},label={ex18:abntex2cite}]
+\begin{lstlisting}[caption={ex19-abntex2cite.tex},label={ex19:abntex2cite}]
 \documentclass[12pt,a4paper,english,brazil]{article}
 \usepackage{iftex} % Para detectar o motor de TeX utilizado
 \ifPDFTeX% Fontes, de acordo com o motor do TeX
@@ -7886,7 +8349,7 @@
 Também poderá usar o \texttt{biblatex}. Veja o \citeonline{book:biblatex-abnt:marques} para detalhes.
 
 % Especificacao de formatacao (\bibliographystyle) não será necessário, pois o pacote anbtex2cite já fez isso.
-\bibliography{ex18-abntex2cite}
+\bibliography{ex19-abntex2cite}
 \end{document}
 \end{lstlisting}
 \end{singlespacing}
@@ -7899,13 +8362,13 @@
 Também observe que no ABNT, foram acrescentados categorias adicionais e por conta disso, o estilo \texttt{abnt} adicionou essas categorias que podem ser ignorados nos outros estilos de formatação. 
 Veja \cite{book:abnt2cite:araujo} para detalhes.
 
-O arquivo \texttt{ex18-abntex2cite.bib} é com segue
+O arquivo \texttt{ex19-abntex2cite.bib} é como segue
 
 \begin{singlespacing}
 \begin{lstlisting}[language={BibTeX}]
 @book{book:abnt2:araujo,
 author={Lauro C\'esar Araujo},
-title={A classe abntex2: Documentos t\'ecnicos e cient{\'\i}ficos brasileiros compat{\'\i}veis com as normas ABNT},
+title={A classe abntex2: Documentos t\'ecnicos e cient{\'\i}ficos brasileiros compat{\'\i}veis com as normas {ABNT}},
 url={https://ctan.org/pkg/abnt2/},
 urlaccessdate={2018-06-11},
 year=2016
@@ -7912,7 +8375,7 @@
 }
 @book{book:abnt2cite:araujo,
 author={Lauro C\'esar Araujo},
-title={O pacote abntex2cite: Estilos bibliogr\'aficos compat{\'\i}veis com a ABNT NBR 6023},
+title={O pacote abntex2cite: Estilos bibliogr\'aficos compat{\'\i}veis com a {ABNT} {NBR} 6023},
 url={https://ctan.org/pkg/abnt2/},
 urlaccessdate={2018-06-11},
 year=2016
@@ -7927,7 +8390,7 @@
 \end{lstlisting}
 \end{singlespacing}
 
-A saída do Exemplo~\ref{ex18:abntex2cite} e algo como segue.
+A saída do Exemplo~\ref{ex19:abntex2cite} e algo como segue.
 
 %\newlength{\labelseporiginal}
 %\setlength{\labelseporiginal}{\labelsep}
@@ -7973,13 +8436,15 @@
 No estilo ABNT de \BibTeX{} do pacote \texttt{abntex2cite}, usa o \verb+\citeonline+ para citações textuais, mas no estilo ABNT de Bib\LaTeX, usa o comando \verb+\textcite+\index{textcite@\verb+\textcite+} já existentes no Bib\LaTeX.
 Se no documento estiver usando o comando \verb+\citeonline+, basta cria um atalho no \texttt{preamble} do documento com 
 \verb+\let\citeonline\textcite+.
+Por outro lado, se quiser usar o \verb+\textcite+ com \texttt{abntex2cite}, prevendo a futura transição para BiB\LaTeX, 
+basta colocar \verb+\let\textcite\citeonline+ no \texttt{preamble} do documento.
 
 Novamente, use a codificação em \texttt{utf8} e note que o Bib\LaTeX{} aceita a acentuação direta no arquivo de \BibTeX. O uso de \texttt{hyperref} é opcional, mas recomendável.
 
-Veja o Exemplo~\ref{ex18:biblatex-abnt} ilustra como ficará o documento.
+Veja o Exemplo~\ref{ex19:biblatex-abnt} ilustra como ficará o documento.
 
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex18-biblatex-abnt.tex},label={ex18:biblatex-abnt}]
+\begin{lstlisting}[caption={ex19-biblatex-abnt.tex},label={ex19:biblatex-abnt}]
 \documentclass[12pt,a4paper,article,english,brazil]{article}
 \usepackage{iftex}% Para detectar o motor de TeX utilizado
 % Fontes, de acordo com o motor do TeX
@@ -8000,7 +8465,6 @@
 \usepackage{babel} % idiomas está especificada na opção da classe
 \usepackage{hyperref} % recomendável
 \pdfstringdefDisableCommands{%desativar alguns comandos no bookmark
-\pdfstringdefDisableCommands{%
   \let\MakeUppercase\relax%
   \def\\{ }%
 }
@@ -8014,7 +8478,7 @@
 ]{biblatex}
 % \citeonline como \textcite
 \let\citeonline\textcite
-\addbibresource{ex18-biblatex-abnt.bib}  % arquivo bib
+\addbibresource{ex19-biblatex-abnt.bib}  % arquivo bib
 \begin{document}
 Este modelo foi baseado no documento de \texttt{abntex2} \cite{book:abnt2:araujo}.
 
@@ -8033,24 +8497,24 @@
 \end{lstlisting}
 \end{singlespacing}
   
-O arquivo \texttt{ex18-biblatex-abnt.bib}  fica como segue.
+O arquivo \texttt{ex19-biblatex-abnt.bib}  fica como segue.
 
 \begin{singlespacing}
 \begin{lstlisting}[language={BibTeX}]
 @book{book:abnt2:araujo,
-author={Lauro C\'esar Araujo},
-title={A classe abntex2: Documentos t\'ecnicos e cient{\'\i}ficos brasileiros compat{\'\i}veis com as normas ABNT},
+author={Lauro César Araujo},
+title={A classe abntex2: Documentos técnicos e científicos brasileiros compatíveis com as normas {ABNT}},
 url={https://ctan.org/pkg/abnt2/},
 urlaccessdate={2018-06-12},
-urldate={2018-06-12}
+urldate={2018-06-12},
 year=2016
 }
 @book{book:abnt2cite:araujo,
-author={Lauro C\'esar Araujo},
-title={O pacote abntex2cite: Estilos bibliogr\'aficos compat{\'\i}veis com a ABNT NBR 6023},
+author={Lauro César Araujo},
+title={O pacote abntex2cite: Estilos bibliográficos compatíveis com a {ABNT} {NBR} 6023},
 url={https://ctan.org/pkg/abnt2/},
 urlaccessdate={2018-06-12},
-urldate={2018-06-12}
+urldate={2018-06-12},
 year=2016
 }
 @book{book:biblatex-abnt:marques,
@@ -8058,13 +8522,13 @@
 title={biblatex-abnt 3.3},
 url={https://ctan.org/pkg/biblatex-abnt/},
 urlaccessdate={1018-06-12},
-urldate={2018-06-12}
+urldate={2018-06-12},
 year=2018
 }
 \end{lstlisting}
 \end{singlespacing}
 
-A saída do Exemplo~\ref{ex18:biblatex-abnt} e algo como segue.
+A saída do Exemplo~\ref{ex19:biblatex-abnt} e algo como segue.
 
 %\newlength{\labelseporiginal}
 %\setlength{\labelseporiginal}{\labelsep}
@@ -8083,20 +8547,20 @@
 \section*{Referências}
 
 \noindent
-{ARAUJO, L.~C. \emph{A classe abntex2: Documentos t\'ecnicos e cient{\'\i}ficos
-  brasileiros compat{\'\i}veis com as normas ABNT}. [s.n.], 2016.
-  Dispon{\'\i}vel em: \url{https://ctan.org/pkg/abnt2/}. Acesso em:
+{ARAUJO, L.~C. \emph{A classe abntex2: Documentos técnicos e científicos
+  brasileiros compatíveis com as normas ABNT}. [s.n.], 2016.
+  Disponível em: \url{https://ctan.org/pkg/abnt2/}. Acesso em:
   2018-06-12.}
 
 \medskip
 \noindent
-{ARAUJO, L.~C. \emph{O pacote abntex2cite: Estilos bibliogr\'aficos
-  compat{\'\i}veis com a ABNT NBR 6023}. [s.n.], 2016. Dispon{\'\i}vel em:
+{ARAUJO, L.~C. \emph{O pacote abntex2cite: Estilos bibliográficos
+  compatíveis com a ABNT NBR 6023}. [s.n.], 2016. Disponível em:
   \url{https://ctan.org/pkg/abnt2/}. Acesso em: 2018-06-12.}
 
 \medskip
 \noindent
-{MARQUES, D.~B. \emph{biblatex-abnt 3.3}. [s.n.], 2018. Dispon{\'\i}vel em:
+{MARQUES, D.~B. \emph{biblatex-abnt 3.3}. [s.n.], 2018. Disponível em:
   \url{https://ctan.org/pkg/biblatex-abnt/}. Acesso em: 2018-06-12.}
 \end{ltxlistingout}
 %\setlength{\labelsep}{\labelseporiginal}
@@ -8105,8 +8569,908 @@
   
 
 %%%%%%%%%%%%%% APÊNDICE %%%%%%%%%%%%%%%%%%%%
+
 \clearpage\thispagestyle{empty}\cleardoublepage
 \appendix
+\chapter{Símbolos Básicos de \LaTeX\protect\index{simbolos basicos@{símbolos básicos}}}
+Aqui, veremos os símbolos básicos de \LaTeX{} que não requer o uso de pacotes adicionais. 
+
+Em geral, os editores atuais costumam apresentar painel de inserção de símbolos, o que torna desnecessário ter lista de símbolos em mão.
+Atualmente, muitos sistemas disponíveis na internet tais como alguns \texttt{blog}, \texttt{wiki} e sistema de ensino/aprendizagem \texttt{moodle} costumam ativar a fórmula \LaTeX{} através de \texttt{mimetex}, \texttt{mathjax} ou similar.
+Alguns destes permitem somente os comandos e símbolos básicos sem os pacotes para deixar mais leve, enquanto que outros ativam os pacotes do \texttt{AMS} por padrão para incrementar a sua funcionalidade.
+
+Aqui será apresentado somente os símbolos básicos que poderão ser usados em qualquer sistema na qual o suporte da fórmula \LaTeX{} esteja ativa. Para usar o sistema na qual os pacotes do \texttt{AMS} está ativa, é aconselhável procurar os símbolos e construções adicionais no outro material.
+
+Existem pacotes específicos para cada área, adicionando símbolos e funcionalidades adicionais. Assim, é importante estudar pacotes relacionados à área desejada.
+Por exemplo, na área de matemática, costuma usar os pacotes do AMS (\texttt{amsmath}, \texttt{amssymb}, \texttt{amsthm}).
+
+Para procurar símbolos incomuns, existe uma lista completa de símbolos do \LaTeX{} \cite{book:pakin:2017} disponível gratuitamente.
+
+\section{Caracteres especiais e acentuação no modo \TeX\protect\index{acentuacao@{acentuação}!modo TeX}}
+Alguns caracteres são reservados no \LaTeX{} e requer o uso de comandos para inserir no documento. Além dos caracteres reservados, alguns caracteres extras (não \texttt{ASCII}) também podem ser produzidos.
+Dependendo do caso, ainda precisa da acentuação pelo comando (acentuação no modo \TeX) como no caso de usa o \BibTeX{} na qual não consegue lidar com os caracteres acentuados.
+
+O Exemplo~\ref{ex-a:especiais-acentuacao}%
+\index{caracter especial!\textbackslash chaveaberta@\curlyopensymbforindex}%
+\index{caracter especial!\textbackslash chavefechada@\curlyclosesymbforindex}%
+%\index{\{}\index{\}}
+\index{modo texto!simbolo@{símbolo}!\textbackslash chaveaberta@\curlyopensymbforindex}\index{modo matematico@{modo matemático}!basico@{básico}!\textbackslash chaveaberta@\curlyopensymbforindex}%
+\index{modo texto!simbolo@{símbolo}!\textbackslash chavefechada@\curlyclosesymbforindex}\index{modo matematico@{modo matemático}!basico@{básico}!\textbackslash chavefechada@\curlyclosesymbforindex}%
+%\index{\{}\index{\}}%
+\index{modo texto!simbolo@{símbolo}!\verb+\$+, \$}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\$+, $\$$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\%+, \%}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\%+, $\%$}%
+\index{modo texto!simbolo@{símbolo}!\verb+_+, \_{}}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+_+, $\_{}$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\&+, \&}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\&+, $\&$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\#+, \#}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\#+, $\#$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\copyright+, \copyright}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\copyright+, $\copyright$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\dag+, \dag}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\dag+, $\dag$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\ddag+, \ddag}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\ddag+, $\ddag$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\dots+, \dots}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\dots+, $\dots$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\P+, \P}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\P+, $\P$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\pounds+, \pounds}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\pounds+, $\pounds$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\S+, \S}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\S+, $\S$}%
+%
+\index{modo texto!caracter especial!\verb+\aa+, \aa}\index{modo texto!caracter especial!\verb+\AA+, \AA}%
+\index{modo texto!caracter especial!\verb+\ae+, \ae}\index{modo texto!caracter especial!\verb+\AE+, \AE}%
+\index{modo texto!caracter especial!\verb+\ij+, \ij}\index{modo texto!caracter especial!\verb+\IJ+, \IJ}%
+\index{modo texto!caracter especial!\verb+\l+, \l}\index{modo texto!caracter especial!\verb+\L+, \L}%
+\index{modo texto!caracter especial!\verb+\o+, \o}\index{modo texto!caracter especial!\verb+\O+, \O}%
+\index{modo texto!caracter especial!\verb+\oe+, \oe}\index{modo texto!caracter especial!\verb+\OE+, \OE}%
+\index{modo texto!caracter especial!\verb+\ss+, \ss}\index{modo texto!caracter especial!\verb+\SS+, \SS}%
+%
+\index{modo texto!acentuacao@{acentuação}}%
+\index{modo texto!letra circulada, \verb+\textcircled{a}+, \textcircled{a}}%
+\index{modo texto!acentuacao@{acentuação}!i sem pingo,\verb+\i+,\i}%
+\index{modo texto!acentuacao@{acentuação}!j sem pingo,\verb+\j+,\j}%
+\index{modo texto!apostrofos@{apóstrofos}}%
+\index{modo texto!aspas}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\\verb+\"{a}+, +, \"{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\'{a}+, \'{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\.{a}+, \.{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\={a}+, \={a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\^{a}+, \^{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\`{a}+, \`{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\~{a}+, \~{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\b{a}+, \b{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\c{c}+, \c{c}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\d{a}+, \d{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\H{a}+, \H{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\r{a}+, \r{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\t{a}+, \t{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\u{a}+, \u{a}}%
+\index{modo texto!acentuacao@{acentuação}!\verb+\v{a}+, \v{a}}%
+ lista estes comandos que devem funcionar para qualquer configuração.
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-especiais-acentuacao.tex},label=ex-a:especiais-acentuacao]
+Caracteres especiais (modo texto e matemático)
+
+\{  \}  \$  \%  \_  \&  \#
+
+\copyright \dag \ddag \dots \P \pounds \S
+ 
+% \ também é caractere especial, mas usa o comando diferente para o modo texto (\textbackslash) e modo matemático (\backslash).
+
+Caracteres não \texttt{ASCII} (modo texto)
+
+\aa  \AA  \ae \AE
+
+\ij \IJ
+
+\l \L  \o \O
+
+\oe  \OE  \ss  \SS
+
+Acentuação no modo texto
+
+\"{A}\"{a}
+\'{A}\'{a}
+\.{A}\.{a}
+\={A}\={a}
+\^{A}\^{a}
+\`{A}\`{a}
+
+\~{A}\~{a}
+\b{A}\b{a}
+\c{C}\c{c}
+\d{A}\d{a}
+\H{A}\H{a}
+\r{A}\r{a}
+\t{A}\t{a}
+\u{A}\u{a}
+\v{A}\v{a}
+
+Circulando a letra
+
+\textcircled{A}\textcircled{a}
+
+i e j sem pingo
+
+\i  \j
+
+Apóstrofos e aspas
+
+` (ou ^^ ) e '
+
+`` (ou ^^ ^^ ) e ''
+
+Pontos para abreviaturas, colocar espaço forçado \verb*+\ + depois dele
+para distinguir do ponto final como em ``i.\ é.\ ''.
+
+O ponto sem espaço depois dele é inserido com \verb+\@.+ como em ``p\@.v\@.i\@.''.
+
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+Note que, para abrir apóstrofo\index{modo texto!apostrofo@{apóstrofo}} (ou aspas\index{modo texto!aspas}), usa-se um (ou dois) acentos agudos e para fechar, usa-se um (ou dois) apóstrofos. Na falta de acento crase no teclado, poderá substituir cada um dos acentos crase por dois acentos circunflexos seguidos de um espaço.
+
+Os comandos \verb+\i+ e \verb+\j+ produz i e j sem pingo para ser acentuados. Por exemplo, ``sa\'{\i}da''. 
+No LaTeX atual, devem produzir corretamente mesmo sem usar \verb+\i+ como em ``sa\'{i}da''.
+
+\section{Símbolos no modo texto\protect\index{simbolos@{símbolos}!modo texto}}
+Alguns comandos dos símbolos funcionam tanto no modo matemático, como no modo texto, mas maioria dos comandos funcionam somente no modo texto ou no modo matemático.
+
+O Exemplo~\ref{ex-a:simbolos-texto}%
+\index{modo texto!simbolo@{símbolo}!\textbackslash chaveaberta@\curlyopensymbforindex}\index{modo matematico@{modo matemático}!basico@{básico}!\textbackslash chaveaberta@{$\curlyopensymbforindex$}}%
+\index{modo texto!simbolo@{símbolo}!\textbackslash chavefechada@\curlyclosesymbforindex}\index{modo matematico@{modo matemático}!basico@{básico}!\textbackslash chavefechada@{$\curlyclosesymbforindex$}}%
+%\index{\{}\index{\}}%
+\index{modo texto!simbolo@{símbolo}!\verb+\$+, \$}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\$+, $\$$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\%+, \%}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\%+, $\%$}%
+\index{modo texto!simbolo@{símbolo}!\verb+_+, \_{}}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+_+, $\_{}$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\&+, \&}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\&+, $\&$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\#+, \#}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\#+, $\#$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\copyright+, \copyright}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\copyright+, $\copyright$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\dag+, \dag}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\dag+, $\dag$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\ddag+, \ddag}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\ddag+, $\ddag$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\dots+, \dots}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\dots+, $\dots$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\P+, \P}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\P+, $\P$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\pounds+, \pounds}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\pounds+, $\pounds$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\S+, \S}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\S+, $\S$}%
+%
+\index{modo texto!simbolo@{símbolo}!\verb+\textasciicircum+, \textasciicircum}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textasciitilde+, \textasciitilde}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textasteriskcentered+, \textasteriskcentered}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textbackslash+, \textbackslash}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textbar+, \textbar}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textbardbl+, \textbardbl}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textbullet+, \textbullet}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textemdash+, \textemdash}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textendash+, \textendash}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textexclamdown+, \textexclamdown}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textquestiondown+, \textquestiondown}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textordfeminine+, \textordfeminine}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textordmasculine+, \textordmasculine}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textperiodcentered+, \textperiodcentered}%
+%\index{\textquotedblleft}\index{\verb+\textquotedbright+, \textquotedblright}%
+%\index{\textquoteleft}\index{\verb+\textquoteright+, \textquoteright}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textregistered+, \textregistered}%
+\index{modo texto!simbolo@{símbolo}!\verb+\texttrademark+, \texttrademark}%
+\index{modo texto!simbolo@{símbolo}!\verb+\textvisiblespace+, \textvisiblespace}%
+ lista comandos que funcionam no modo texto (incluindo os que funcionam tanto no modo texto como no modo matemático).
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-simbolos-texto.tex},label=ex-a:simbolos-texto]
+Comandos que funcionam tanto no modo texto como no modo matemático.
+
+\{  \}  \$  \%  \_  \&  \#
+
+\copyright  \dag  \ddag  \dots
+
+\P  \pounds  \S
+
+Comando que funcionam somente no modo texto.
+
+%\textasciicircum % mesmo que \^{}
+%\textasciitilde % mesmo que \~{}
+\textasteriskcentered
+\textbackslash
+\textbar
+\textbardbl
+%\textbraceleft % use \{
+%\textbraceright % use \}
+\textbullet
+%\textcopyright % use \copyright
+%\textdagger % use \dag
+%\textdaggerdbl % use ddag
+%\textdollar % use \$
+%\textellipsis % use \dots
+
+---
+--
+%\textemdash{} % mesmo que ---
+%\textendash % mesmo que --
+
+!`?`
+%\textexclamdown % mesmo que !`
+%\textquestiondown % mesmo que ?`
+
+%\textgreater % use >
+%\textless % use <
+
+\textordfeminine
+\textordmasculine
+%\textparagraph % use \P
+\textperiodcentered
+
+%\textquotedblleft %use ``
+%\textquotedblright % use ''
+%\textquoteleft % use `
+%\textquoteright % use '
+
+\textregistered
+%\textsection % use \S
+%\textsterling % use \pounds
+\texttrademark
+%\textunderscore % use \_
+\textvisiblespace
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+Pontos de exclamação e interrogação invertidos são obtidos, colocando acento crase após eles. Na falta do acento crase no teclado, existem os comandos \verb+\textexclamdown+ e \verb+\textquestiondown+ para produzir eles.
+
+Existem muitos outros símbolos que podem ser acessados no modo texto com o uso do pacote \texttt{textcomp}\index{textcomp} que faz parte da base do sistema \TeX.
+
+\section{Símbolos matemáticos\protect\index{simbolos@{símbolos}!matematicos@{matemáticos}}}
+
+Mo modo matemático, algumas construções básicas\index{modo matematico@{modo matemático}!construcao basica@{construção básica}} estão disponíveis, como ilustrado no Exemplo~\ref{ex-a:math-construcao}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!\verb+^+}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!expoente}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!\verb+_+}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!indice@{índice}}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!'@{$'$}}%
+\index{derivada}\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!frac@{\verb+\frac+}}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!fracao@{fração}}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!sqrt@{\verb+\sqrt+}}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!raiz}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!stackrel@{\verb+\stackrel+}}%
+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!atop@{\verb+\atop+}}%
+.
+Para construções mais complexas, deve considerar o uso do pacote \texttt{amsmath} de \texttt{AMS} que faz parte da base do sistema \TeX.
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-construcao.tex},label=ex-a:math-construcao]
+Algumas construções básicas
+$
+x^{n} % expoente
+x_{i+1} % índice
+x_i^{n+1} % índice e expoente
+f' % derivada de f
+\frac{m}{n} % fração
+\sqrt{2} % raiz quadrada
+\sqrt[n]{x} % raiz n-ésima
+\stackrel{f}{\to} % colocando nome encima
+{X \atop Y} % empilhando
+{\displaystyle\mathop{X}_i^j} % índice encima/embaixo
+$
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+O comando \verb+\mathop+\index{modo matematico@{modo matemático}!construcao basica@{construção básica}!mathop@{\verb+\mathop+}}
+ permite colocar elementos embaixo/encima em vez de índice/expoente no modo \texttt{display}. 
+Para usar temporariamente o modo \texttt{display} dentro do modo \texttt{inline}, basta usar o comando \verb+\display+\index{display@{\verb+\display+}}. 
+
+Existem caracteres que podem ser usados diretamente na qual o \LaTeX{} substitui diretamente com o símbolo adequado. Estes símbolos, juntamente com os símbolos que funcionam também no modo texto (apresentado também no Exemplo~\ref{ex-a:simbolos-texto}) estão no Exemplo~\ref{ex-a:math-basic}%
+\index{modo texto!simbolo@{símbolo}!\textbackslash chaveaberta@\curlyopensymbforindex}\index{modo matematico@{modo matemático}!basico@{básico}!\textbackslash chaveaberta@{$\curlyopensymbforindex$}}%
+\index{modo texto!simbolo@{símbolo}!\textbackslash chavefechada@\curlyclosesymbforindex}\index{modo matematico@{modo matemático}!basico@{básico}!\textbackslash chavefechada@{$\curlyclosesymbforindex$}}%
+%\index{\{}\index{\}}%
+\index{modo texto!simbolo@{símbolo}!\verb+\$+, \$}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\$+, $\$$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\%+, \%}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\%+, $\%$}%
+\index{modo texto!simbolo@{símbolo}!\verb+_+, \_{}}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+_+, $\_{}$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\&+, \&}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\&+, $\&$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\#+, \#}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\#+, $\#$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\copyright+, \copyright}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\copyright+, $\copyright$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\dag+, \dag}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\dag+, $\dag$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\ddag+, \ddag}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\ddag+, $\ddag$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\dots+, \dots}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\dots+, $\dots$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\P+, \P}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\P+, $\P$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\pounds+, \pounds}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\pounds+, $\pounds$}%
+\index{modo texto!simbolo@{símbolo}!\verb+\S+, \S}\index{modo matematico@{modo matemático}!basico@{básico}!\verb+\S+, $\S$}%
+%
+\index{modo matematico@{modo matemático}!basico@{básico}!$+$}%
+\index{modo matematico@{modo matemático}!basico@{básico}!$-$}%
+\index{modo matematico@{modo matemático}!basico@{básico}!$/$}%
+\index{modo matematico@{modo matemático}!basico@{básico}!$<$}%
+\index{modo matematico@{modo matemático}!basico@{básico}!$>$}%
+\index{modo matematico@{modo matemático}!basico@{básico}!$=$}%
+\index{modo matematico@{modo matemático}!basico@{básico}!$,$}%
+\index{modo matematico@{modo matemático}!basico@{básico}!$.$}%
+\index{modo matematico@{modo matemático}!basico@{básico}!$;$}%
+\index{modo matematico@{modo matemático}!basico@{básico}!\exclsymbforindex}%
+.
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-simbolos-basicos.tex},label=ex-a:math-basic]
+Comandos que funcionam tanto no modo texto como no modo matemático.
+
+$\{  \}  \$  \%  \_  \&  \#$
+~
+$\copyright  \dag  \ddag  \dots$
+~
+$\P  \pounds  \S$
+
+Símbolos que podem ser usados diretamente
+
+$+  -  :  /  <  >  =  ,  .  ;  !$
+$:$ é para relação (para pontuação, use $\colon$)
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+As letras gregas\index{letras gregas} maiúsculas estão disponíveis somente uma parte dela, como pode ser observado no Exemplo~~\ref{ex-a:math-greek}%
+\index{modo matematico@{modo matemático}!grega!\verb+\alpha+, $\alpha$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\beta+, $\beta$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\gamma+, $\gamma$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\delta+, $\delta$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\epsilon+, $\epsilon$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\varepsilon+, $\varepsilon$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\zeta+, $\zeta$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\eta+, $\eta$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\theta+, $\theta$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\vartheta+, $\vartheta$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\iota+, $\iota$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\kappa+, $\kappa$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\lambda+, $\lambda$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\mu+, $\mu$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\nu+, $\nu$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\xi+, $\xi$}%
+\index{modo matematico@{modo matemático}!grega!$o$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\pi+, $\pi$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\varphi+, $\varpi$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\rho+, $\rho$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\varrho+, $\varrho$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\sigma+, $\sigma$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\varsigma+, $\varsigma$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\tau+, $\tau$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\upsilon+, $\upsilon$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\phi+, $\phi$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\varphi+, $\varphi$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\chi+, $\chi$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\psi+, $\psi$}%
+\index{modo matematico@{modo matemático}!grega!\verb+\omega+, $\omega$}%
+%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Gamma+, $\Gamma$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Delta+, $\Delta$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Theta+, $\Theta$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Lambda+, $\Lambda$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Xi+, $\Xi$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Pi+, $\Pi$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Sigma+, $\Sigma$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Upsilon+, $\Upsilon$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Phi+, $\Phi$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Psi+, $\Psi$}%
+\index{modo matematico@{modo matemático}!grega maiuscula@{grega maiúscula}!\verb+\Omega+, $\Omega$}%
+%
+ que lista estes comandos.
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-grega.tex},label=ex-a:math-greek]
+Letra grega minúscula
+$\alpha  \beta  \gamma  \delta  \epsilon  \varepsilon$
+~
+$\zeta  \eta  \theta  \vartheta  \iota  \kappa  \lambda$
+~
+$\mu  \nu  \xi  o  \pi  \varpi  \rho  \varrho  \sigma \varsigma$
+~
+$\tau  \upsilon  \phi  \varphi  \chi  \psi  \omega$
+
+Note que \texttt{omikron} não tem comando correspondente por ser mesmo símbolo que o ``o'' minúsculo.
+
+Letra grega maiúscula (muitos deles são mesmos da letra romana maiúscula, não tendo comandos correspondentes)
+
+$\Gamma  \Delta  \Theta  \Lambda  \Xi  \Pi$
+~
+$\Sigma  \Upsilon  \Phi  \Psi  \Omega$
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+Agora, veja os operadores binários\index{operador binário} e relações binária\index{relação binária} no Exemplo~\ref{ex-a:math-binary}.%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\amalg+, $\amalg$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\ast+, $\ast$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\bigcirc+, $\bigcirc$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\bigtriangledown+, $\bigtriangledown$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\bigtriangleup+, $\bigtriangleup$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\bullet+, $\bullet$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\cap+, $\cap$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\cdot+, $\cdot$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\circ+, $\circ$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\cup+, $\cup$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\dagger+, $\dagger$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\diamond+, $\diamond$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\div+, $\div$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\mp+, $\mp$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\odot+, $\odot$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\ominus+, $\ominus$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\oplus+, $\oplus$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\oslash+, $\oslash$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\otimes+, $\otimes$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\pm+, $\pm$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\setminus+, $\setminus$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\sqcap+, $\sqcap$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\sqcup+, $\sqcup$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\times+, $\times$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\triangleleft+, $\triangleleft$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\triangleright+, $\triangleright$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\uplus+, $\uplus$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\vee+, $\vee$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\wedge+, $\wedge$}%
+\index{modo matematico@{modo matemático}!binario@{binário}!\verb+\wr+, $\wr$}%
+%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\bigcap+, $\bigcap$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\bigotimes+, $\bigotimes$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\bigwedge+, $\bigwedge$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\bigcup+, $\bigcup$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\bigsqcup+, $\bigsqcup$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\coprod+, $\coprod$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\bigodot+, $\bigodot$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\biguplus+, $\biguplus$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\int+, $\int$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\bigoplus+, $\bigoplus$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\bigvee+, $\bigvee$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\oint+, $\oint$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\sum+, $\sum$}%
+\index{modo matematico@{modo matemático}!binario ajustavel@{binário ajustável}!\verb+\prod+, $\prod$}%
+%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\approx+, $\approx$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\asymp+, $\asymp$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\bowtie+, $\bowtie$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\cong+, $\cong$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\doteq+, $\doteq$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\equiv+, $\equiv$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\frown+, $\frown$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\mid+, $\mid$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\models+, $\models$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\parallel+, $\parallel$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\perp+, $\perp$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\prec+, $\prec$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\preceq+, $\preceq$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\propto+, $\propto$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\sim+, $\sim$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\simeq+, $\simeq$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\smile+, $\smile$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\succ+, $\succ$}%
+\index{modo matematico@{modo matemático}!relacao@{relação}!\verb+\succeq+, $\succeq$}%
+%
+ que requer comandos.
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-simbolo-binario.tex},label=ex-a:math-binary]
+Operadores binários
+
+$\amalg  \ast  \bigcirc  \bigtriangledown  \bigtriangleup$
+~
+$\bullet  \cap  \cdot  \circ  \cup  \dagger  \ddagger  \diamond$
+~
+$\div  \mp  \odot  \ominus  \oplus  \oslash  \otimes  \pm$
+~
+$\setminus  \sqcap  \sqcup  \star  \times  \triangleleft  \triangleright$
+~
+$\uplus  \vee  \wedge  \wr$
+
+Nota: Para indicar o grau, costuma usar o \verb+\circ+ como em $90^\circ$.
+
+Operadores de tamanhos variáveis.
+
+$\bigcap  \bigotimes  \bigwedge  \bigcup  \bigsqcup  \coprod$
+~
+$\bigodot  \biguplus  \int  \bigoplus  \bigvee  \oint$
+~
+$\sum  \prod$
+Exemplo: $\sum_{i=1}^n\frac{1}{i}$ e  
+$\prod_{i=1}^n i = i!$
+
+Relação binária
+
+$\approx  \asymp  \bowtie  \cong  \dashv  \doteq$
+~
+$\equiv  \frown  \mid  \models  \parallel  \perp$
+~
+$\prec  \preceq  \propto  \sim  \simeq  \smile  \succ  \succeq$
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+A diferença entre \verb+\mid+ e \verb+|+ é que o primeiro é um operador binário (como em $a\mid b$ que é $a$ divide $b$), enquanto que o segundo não é (como em $|a|$ que é valor absoluto de $a$)
+
+Setas\index{seta} estão ilustradas no Exemplo~\ref{ex-a:math-arrow}.%
+\index{modo matematico@{modo matemático}!seta!\verb+\Downarrow+, $\Downarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\downarrow+, $\downarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\hookleftarrow+, $\hookleftarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\hookrightarrow+, $\hookrightarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\leftarrow+, $\leftarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\Leftarrow+, $\Leftarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\Leftrightarrow+, $\Leftrightarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\leftrightarrow+, $\leftrightarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\longleftarrow+, $\longleftarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\Longleftarrow+, $\Longleftarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\longleftrightarrow+, $\longleftrightarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\Longleftrightarrow+, $\Longleftrightarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\longmapsto+, $\longmapsto$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\Longrightarrow+, $\Longrightarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\longrightarrow+, $\longrightarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\mapsto+, $\mapsto$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\nearrow+, $\nearrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\nwarrow+, $\nwarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\Rightarrow+, $\Rightarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\rightarrow+, $\rightarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\searrow+, $\searrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\swarrow+, $\swarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\uparrow+, $\uparrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\Uparrow+, $\Uparrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\updownarrow+, $\updownarrow$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\Updownarrow+, $\Updownarrow$}%
+%
+\index{modo matematico@{modo matemático}!seta!\verb+\leftharpoondown+, $\leftharpoondown$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\leftharpoonup+, $\leftharpoonup$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\rightharpoondown+, $\rightharpoondown$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\rightharpoonup+, $\rightharpoonup$}%
+\index{modo matematico@{modo matemático}!seta!\verb+\rightleftharpoons+, $\rightleftharpoons$}%
+%
+\index{modo matematico@{modo matemático}!se, e somente se!\verb+\iff+, $\iff$}%
+\index{modo matematico@{modo matemático}!implica!\verb+\implies+, $\implies$}%
+%
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-setas.tex},label=ex-a:math-arrow]
+Setas
+
+$\Downarrow  \downarrow  \hookleftarrow  \hookrightarrow$
+~
+$\leftarrow  \Leftarrow  \Leftrightarrow  \leftrightarrow$
+~
+$\longleftarrow  \Longleftarrow  \longleftrightarrow  \Longleftrightarrow$
+~
+$\longmapsto  \Longrightarrow  \longrightarrow  \mapsto$
+~
+$\nearrow  \nwarrow  \Rightarrow  \rightarrow  \searrow  \swarrow$
+~
+$\uparrow  \Uparrow  \updownarrow  \Updownarrow$
+
+A seta dupla \verb+\Longleftrightarrow+ costuma ser usado para ``se, e somente se'', mas com pequeno ajuste no espaçamento. Para simplicidade, existe o comando \verb+\iff+ que produz $\iff$.
+No pacote \texttt{amsmath}, define também o \verb+\implies+ para ``implica'' que tem mesmo símbolo que \verb+\Longrightarrow+, mas com espaçamento já ajustado devidamente. 
+
+Arpões
+
+$\leftharpoondown  \leftharpoonup  \rightharpoondown  \rightharpoonup$
+~
+$\rightleftharpoons$
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+Para produzir o símbolo de ``não implica'', use o \verb+\centernot+ do pacote \texttt{centernot}\index{modo matematico@{modo matemático}!centernot@{\verb+\centernot+}}%
+ (que não é da \texttt{base} nem do \texttt{required}) em vez do \verb+\not+\index{modo matematico@{modo matemático}!not@{\verb+\not+}}, como em $\centernot\implies$.
+
+\section{Nome das funções e delimitadores no modo matemático}\label{apendice:funcao:e:delimitador}
+
+Os nomes das funções\index{função matemática!nome da} devem estar em \verb+\mathrm+ e tem vários comandos já definidos.
+No caso de precisar definir um novo (como nome em português), use
+algo como \verb+\newcommand{\sen}{\mathrm{sen}}+ no preâmbulo.
+Se estiver usando o pacote AMS, poderá substituir por \verb+\DeclaremathOperator{\sen}{sen}+ no preâmbulo.
+No caso de definir nomes do estilo limite na qual o índice fica embaixo no modo display, use em conjunto com \verb+\mathop+, como em \verb+\newcommand{\argmin}{\mathop{\mathrm{arg\,min}}}+.
+Note o uso de \verb+\,+ para inserir espaço entre duas palavras. Com o pacote do AMS, poderá escrever como \verb+\DeclaremathOperator*{\argmin}{arg\,min}+ (usando a versão ``*'' do \verb+\DeclaremathOperator+).
+
+Veja o Exemplo~\ref{ex-a:math-func-names} para nome das funções pré-definidos.%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\arccos+, $\arccos$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\arcsin+, $\arcsin$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\arctan+, $\arctan$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\arg+, $\arg$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\bmod+, $\bmod$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\cos+, $\cos$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\cosh+, $\cosh$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\cot+, $\cot$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\coth+, $\coth$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+csc+, $\csc$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\deg+, $\deg$}%
+%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\det+, $\det$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\dim+, $\dim$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\exp+, $\exp$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\gcd+, $\gcd$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\hom+, $\hom$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\inf+, $\inf$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\ker+, $\ker$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\lg+, $\lg$}%
+%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\lim+, $\lim$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\liminf+, $\liminf$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\limsup+, $\limsup$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\ln+, $\ln$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\log+, $\log$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\max+, $\max$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\min+, $\min$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\Pr+, $\Pr$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\sec+, $\sec$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\sin+, $\sin$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\sinh+, $\sinh$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\sup+, $\sup$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\tan+, $\tan$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\tanh+, $\tanh$}%
+\index{modo matematico@{modo matemático}!funcao@{função}!\verb+\pmod+, $\pmod{n}$}%
+
+\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{lstlisting}[caption={ex-a-nome-funcao.tex},label=ex-a:math-func-names]
+$\arccos  \arcsin  \arctan  \arg  \bmod  \cos  \cosh  \cot  \coth  \csc  \deg$
+~
+$\det  \dim  \exp  \gcd  \hom  \inf  \ker  \lg$
+~
+$\lim  \liminf  \limsup  \ln  \log  \max  \min  \Pr  \sec  \sin  \sinh  \sup  \tan  \tanh$
+
+Para indicar a congruência módulo $n$, podemo suar o comando \verb+\pmod+ como em $a \equiv b \pmod{n}$.
+\end{lstlisting}
+%\end{LTXexample}
+\end{singlespacing}
+% Uso separarado é porque \bmod sem estar entre chaves dentro deste ambiente puxa o próximo e sobrepõe.
+\begin{ltxlistingout}
+$\arccos  \arcsin  \arctan  \arg  {\bmod}  \cos  \cosh  \cot  \coth  \csc  \deg$
+~
+$\det  \dim  \exp  \gcd  \hom  \inf  \ker  \lg$
+~
+$\lim  \liminf  \limsup  \ln  \log  \max  \min  \Pr  \sec  \sin  \sinh  \sup  \tan  \tanh$
+
+Para indicar a congruência módulo $n$, podemo suar o comando \verb+\pmod+ como em $a \equiv b \pmod{n}$.
+\end{ltxlistingout}
+
+Para delimitadores\index{delimitador}, veja o Exemplo~\ref{ex-a:math-delimiters}.
+Em geral, o tamanho dos delimitadores serão ajustados automaticamente quando usar em conjunto com \verb+\left+\index{modo matematico@{modo matemático}!delimitador!left@\verb+\left.+} e \verb+\right+\index{modo matematico@{modo matemático}!delimitador!right@\verb+\right.+}.
+
+O comando \verb+\left+ indica que o delimitador é do lado esquerdo e \verb+\right+ indica que o delimitador é do lado direito. Exemplo: $\left(\frac {x^2}{2}\right|_0^2=\frac{2^2}{2} - \frac{0^2}{2}=2$.
+Quando usa o delimitador em apenas um dos lados, use "." para indicar que não há delimitador no lado especificado, como em $\left\{x+y=1 \atop x-y=0\right.$.
+
+Para colocar delimitador ajustável no meio, poderá usar \verb+\middle+ na variante do e-\TeX como no caso do \TeX{} atual. 
+Por exemplo, $\left\langle\phi\middle|\psi\right\rangle$ insere delimitador ajustável \verb+|+ no meio.%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\downarrow+,$\downarrow$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\langle+,$\langle$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\lceil+,$\lceil$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\lfloor+,$\lfloor$}%
+\index{modo matematico@{modo matemático}!delimitador!$($}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\Downarrow+,$\Downarrow$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\rangle+,$\rangle$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\rceil+,$\rceil$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\rfloor+,$\rfloor$}%
+\index{modo matematico@{modo matemático}!delimitador!$)$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\backslash+,$\backslash$}%
+\index{modo matematico@{modo matemático}!delimitador!$[$}%
+\index{modo matematico@{modo matemático}!delimitador!$\vert$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\uparrow+,$\uparrow$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\updownarrow+,$\updownarrow$}%
+\index{modo matematico@{modo matemático}!delimitador!chaveaberta@{\textbackslash\curlyopensymbforindex,$\curlyopensymbforindex$}}%
+\index{modo matematico@{modo matemático}!delimitador!$]$}%
+\index{modo matematico@{modo matemático}!delimitador!$\backslash\Vert$,$\Vert$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\Uparrow+,$\Uparrow$}%
+\index{modo matematico@{modo matemático}!delimitador!\verb+\Updownarrow+,$\Updownarrow$}%
+\index{modo matematico@{modo matemático}!delimitador!chavefechada@{\textbackslash\curlyclosesymbforindex,$\curlyclosesymbforindex$}}%
+%
+\index{modo matematico@{modo matemático}!delimitador!lmoustache@{\verb+\lmoustache+,$\left\lmoustache\phantom{x}\right.$}}%
+\index{modo matematico@{modo matemático}!delimitador!rmoustache@{\verb+\rmoustache+,$\left.\phantom{x}\right\rmoustache$}}%
+\index{modo matematico@{modo matemático}!delimitador!lgroup@{\verb+\lgroup+,$\left\lgroup\right.$}}%
+\index{modo matematico@{modo matemático}!delimitador!rgroup@{\verb+\rgroup+,$\left.\phantom{x}\right\rgroup$}}%
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-delimitadores.tex},label=ex-a:math-delimiters]
+Delimitador que pode ser usado independente ou como delimitador auto ajustável (com \verb+\left+ e \verb+\right+).
+
+$\downarrow  \langle  \lceil  \lfloor  (  /$
+~
+$\Downarrow  \rangle  \rceil  \rfloor  )  \backslash$
+~
+$[  |  \uparrow  \updownarrow  \{  ]  \|  \Uparrow  \Updownarrow  \}$
+ 
+Símbolos de tamanhos variáveis grandes que só podem ser usados em conjunto com \verb+\left+ e \verb+\right+.
+
+$\left\lmoustache\right.  \left.\right\rmoustache$% não tem no Latin Moden Math
+$\left\lgroup\right.  \left.\right\rgroup$
+
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+Os comandos \verb+\vert+ e \verb+\Vert+ são mesmos que \verb+|+ e \verb+\|+, mas podem ser usados onde \verb+|+ causa problemas como na entrada de índices remissivos.
+
+
+Quando tiver quebra de linha no meio da equação (que pode ser efetuado pelos ambientes do pacote \texttt{amsmath}), os delimitadores auto ajustáveis falham. Outro caso é ter um delimitador dentro do outro de mesmo tamanho. Neste caso, poderá ajustar o tamanho manualmente pelos comandos tipo ``big'' em vez de ``left/right''. O especificador do delimitador grande na ordem crescente são: \verb+\big+\index{modo matematico@{modo matemático}!delimitador!\verb+\big+}, \verb+\Big+\index{modo matematico@{modo matemático}!delimitador!\verb+\Big+}, \verb+\bigg+\index{modo matematico@{modo matemático}!delimitador!\verb+\bigg+} e \verb+\Bigg+\index{modo matematico@{modo matemático}!delimitador!\verb+\Bigg+}.
+Veja o Exemplo~\ref{ex-a:math-big-delimiters}.
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-big-delimitadores.tex},label=ex-a:math-big-delimiters]
+Exemplo de ajuste manual do tamanho doas delimitadores.
+
+\[
+  \Bigg(x+\bigg(y+\Big(z+\big(w+v\big)\Big)\bigg)\Bigg)
+\]
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+%Símbolos de tamanhos variáveis grandes (requer\verb+\left+ e \verb+\right+) que não é suportado pelo \texttt{unicode-math} (logo, no \XeLaTeX{} e Lua\LaTeX).
+%$
+%\left\arrowvert\right.
+%\left\Arrowvert\right.
+%\left\bracevert\right.
+%$
+
+\section{Outros símbolos\protect\index{símbolos!diversos}}
+
+Símbolos que costuma ser usados como caracteres estão listados no Exemplo~\ref{ex-a:math-letter-like}.%
+\index{modo matematico@{modo matemático}!diverso!\verb+\bot+, $\bot$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\ell+, $\ell$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\exists+, $\exists$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\forall+, $\forall$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\Im+, $\Im$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\imath+, $\imath$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\in+, $\in$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\jmath+, $\jmath$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\ni+, $\ni$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\partial+, $\partial$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\Re+, $\Re$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\top+, $\top$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\wp+, $\wp$}%
+\index{modo matematico@{modo matemático}!diverso!not@\verb+\not+}%
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-tipo-letra.tex},label=ex-a:math-letter-like]
+$\bot  \ell  \exists  \forall  \hbar  \Im  \imath  \in  \jmath$
+~
+$\ni  \partial  \Re  \top  \wp$
+
+Para produzir símbolo de negação, poderá usar \verb+\not+ antes do símbolo, como em $\not\in$ ou $\not\exists$.
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+O Exemplo~\ref{ex-a:math-misc} ilustra mais alguns símbolos adicionais.%
+\index{modo matematico@{modo matemático}!diverso!\verb+\aleph+, $\aleph$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\emptyset+, $\emptyset$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\angle+, $\angle$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\backslash+, $\backslash$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\infty+, $\infty$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\nabla+, $\nabla$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+neg\+, $\neg$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\prime+, $\prime$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\surd+, $\surd$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\triangle+, $\triangle$}%
+%
+\index{modo matematico@{modo matemático}!diverso!\verb+\flat+, $\flat$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\natural+, $\natural$}%
+\index{modo matematico@{modo matemático}!diverso!\verb+\sharp+, $\sharp$}%
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-simbolos-diversos.tex},label=ex-a:math-misc]
+Símbolos diversos
+
+$\aleph  \emptyset  \angle  \backslash  \infty  \nabla  \neg  \prime  \surd  \triangle$
+
+Símbolos musicais
+
+$\flat  \natural  \sharp$
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+Alguns autores preferem usar o \verb+\varnothing+\index{\varnothing} do \texttt{amssymb} em vez do \verb+\emptset+ para representar o conjunto vazio.
+
+\section{Acentuação no modo matemático\protect\index{modo matematico@{modo matemático}!acentuacao@{acentuação}}}
+Nas fórmulas, costuma usar vários tipos de acentuações para produzir símbolos novos que é relacionado com outros já existentes (não acentuado). Veja o Exemplo~\ref{ex-a:math-punct}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\acute{a}+, $\acute{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\bar{a}+, $\bar{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\breve{a}+, $\breve{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\check{a}+, $\check{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\ddot{a}+, $\ddot{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\dot{a}+, $\dot{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\grave{a}+, $\grave{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\hat{a}+, $\hat{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\mathring{a}+, $\mathring{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\tilde{a}+, $\tilde{a}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\vec{a}+, $\vec{a}$}%
+%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\imath+, $\imath$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\jmath+, $\jmath$}%
+%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\widetilde{abc}+, $\widetilde{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\widehat{abc}+, $\widehat{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overleftarrow{abc}+, $\overleftarrow{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overline{abc}+, $\overline{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\underline{abc}+, $\underline{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overbrace{abc}^{n}+, $\overbrace{abc}^{n}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\overrightarrow{abc}+, $\overrightarrow{abc}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\underbrace{abc}_{n}+, $\underbrace{abc}_{n}$}%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\sqrt{abc}+, $\sqrt{abc}$}%
+%
+\index{modo matematico@{modo matemático}!acentuacao@{acentuação}!\verb+\sqrt[n]{abc}+, $\sqrt[n]{abc}$}%
+%
+\index{modo matematico@{modo matemático}!pontuacao@{pontuação}!\verb+\cdotp+, $\cdotp$}%
+\index{modo matematico@{modo matemático}!pontuacao@{pontuação}!\verb+\cdots+, $\cdots$}%
+\index{modo matematico@{modo matemático}!pontuacao@{pontuação}!\verb+\colon+, $\colon$}%
+\index{modo matematico@{modo matemático}!pontuacao@{pontuação}!\verb+\ldotp+, $\ldotp$}%
+\index{modo matematico@{modo matemático}!pontuacao@{pontuação}!\verb+\ddots+, $\ddots$}%
+\index{modo matematico@{modo matemático}!pontuacao@{pontuação}!\verb+\ldots+, $\ldots$}%
+\index{modo matematico@{modo matemático}!pontuacao@{pontuação}!\verb+\vdots+, $\vdots$}%
+%
+para acentuação no modo matemático.
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-acentuacao.tex},label=ex-a:math-punct]
+Acentuação no modo matemático
+
+$\acute{a}  \bar{a}  \breve{a}  \check{a}  \ddot{a}  \dot{a}$
+~
+$\grave{a}  \hat{a}  \mathring{a}  \tilde{a}  \vec{a}$
+
+Para i e j sem pontos, existem os comandos \verb+\imath+ e \verb+\jmath+ que podem ser usado como em $\hat{\imath}$ e $\hat{\jmath}$.
+
+Acentos matemáticos extensíveis.
+
+$\widetilde{abc}  \widehat{abc}  \overleftarrow{abc}$
+~
+$\overline{abc}  \underline{abc}  \overbrace{abc}^{n}$
+~
+$\underbrace{abc}_{n}  \overrightarrow{abc}  \sqrt{abc} \sqrt[n]{abc}$
+
+Pontuação no modo matemático
+$\cdotp  \cdots  \colon  \ldotp  \ddots  \ldots  \vdots$
+
+Note que vários símbolos de pontuação são usados como relações no modo matemático.
+Assim, quando precisar usar como pontuação, existem comandos para tal (a diferença entre relação e pontuação está no espaçamento. Por exemplo, $a:b$ é uma relação de proporção, enquanto que $a\colon b$ é uma pontuação.
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
+Note que, diferente do \verb+\bar+, o comando \verb+\overline+ adjacentes ficam grudados, como em $\overline{A}\overline{B}$. 
+Para evitar isso, siga a instrução do \cite{book:pakin:2017} para definir um comando apropriado denominado de \verb+\closure+ que não grudam. 
+Para isso, basta colocar o seguinte código no \texttt{preâmbulo}.
+
+\begin{singlespacing}
+\begin{lstlisting}
+\newcommand{\closure}[2][3]{%
+{}\mkern#1mu\overline{\mkern-#1mu#2}}
+\end{lstlisting}
+\end{singlespacing}
+
+Alguns alfabetos matemáticos\index{alfabeto!matemático} disponíveis por padrão estão listado no Exemplo~\ref{ex-a:math-alphabet}.%
+\index{modo matematico@{modo matemático}!alfabeto!\verb+\mathrm{ABCdef123}+, $\mathrm{ABCdef123}$}%
+\index{modo matematico@{modo matemático}!alfabeto!\verb+\mathit{ABCdef123}+, $\mathit{ABCdef123}$}%
+\index{modo matematico@{modo matemático}!alfabeto!\verb+\mathbf{ABCdef123}+, $\mathbf{ABCdef123}$}%
+\index{modo matematico@{modo matemático}!alfabeto!\verb+\mathnormal{ABCdef123}+, $\mathnormal{ABCdef123}$}%
+\index{modo matematico@{modo matemático}!alfabeto!\verb+\mathcal{ABC}+, $\mathcal{ABC}$}%
+%
+\index{modo matematico@{modo matemático}!caracter de extensao@{caracter de extensão}!\verb+\relbar+, $\relbar$}%
+\index{modo matematico@{modo matemático}!caracter de extensao@{caracter de extensão}!\verb+\Relbar+, $\Relbar$}%
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex02-01.tex},label=ex:02-01]
+\begin{ltxlisting}[caption={ex-a-alfabeto.tex},label=ex-a:math-alphabet]
+Alfabetos matemáticos
+
+$\mathrm{ABCdef123}  \mathit{ABCdef123}  \mathbf{ABCdef123}$
+~
+$\mathnormal{ABCdef123}  \mathcal{ABC}$
+% \mathcal é somente para romana maiúscula
+
+Caractere de extensão.
+Diferença com $-=$ (relação) é somente o espaçamento.
+Quais são os caso de uso?
+
+$\relbar\Relbar$
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+O alfabeto \verb+\mathbb+ requer o pacote do \texttt{AMS}. 
+No sistema de \texttt{blog} e \texttt{moodle} ou similar sem a suporte ao pacote adicional, use o \verb+\mathbf+ em vez de \verb+\mathbb+.
+
 \chapter{Desenvolvendo Pacotes}
 Aqui veremos como escrever seu próprio pacote, também chamado de arquivos de estilos.
 
@@ -8159,17 +9523,17 @@
  que tem a forma \verb+\@ifclassloaded{<classe>}{<cmd1>}{<cmd2>}+.
 Quando \texttt{<class>} for usado, executa o \texttt{<cmd1>} e caso não for a \texttt{<classe>}, executa o \texttt{<cmd2>}.
 Com isso, podemos elaborar o cabeçalho do arquivo de estilo. 
-O Exemplo~\ref{ex:a:estilo:sty} é uma listagem do exemplo de arquivos de estilos.
+O Exemplo~\ref{ex:b:estilo:sty} é uma listagem do exemplo de arquivos de estilos.
 \begin{singlespacing}
 %\begin{lstlisting}[caption={ex12-07.sty}, label=ex:12-07:sty]
-\begin{lstlisting}[caption={ex-a-estilo.sty}, label=ex:a:estilo:sty]
-% ex-a-estylo.sty
+\begin{lstlisting}[caption={ex-b-estilo.sty}, label=ex:b:estilo:sty]
+% ex-b-estylo.sty
 
 \NeedsTeXFormat{LaTeX2e}
 % \ProvidesFile{ex-a-estilo.sty}[2018/02/10 v0.5 ex-a-estilo style (require book, amsbook, or report as document class)]
-\ProvidesPackage{ex-a-estilo.sty}[2018/02/10 v0.5 ex-a-estilo style (require book, amsbook, or report as document class)]
+\ProvidesPackage{ex-b-estilo.sty}[2018/02/10 v0.5 ex-b-estilo style (require book, amsbook, or report as document class)]
 
-\typeout{ex-a-estilo style 0.5 <February/2018>.}
+\typeout{ex-b-estilo style 0.5 <February/2018>.}
 
 % Pacotes necessarios
 
@@ -8192,12 +9556,12 @@
  \providecommand\url[1]{\texttt{##1}}%
 }
   
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % Para evitar a tentativa de usar no modo de
 % compatibilidade com LaTeX antigo (documentstyle)
-%-----------------------------------------------------------------
+%---------------------------------------
 \if at compatibility % modo de compatibilidade com LaTeX antigo?
-  \PackageError{ex-a-estilo}{Not support older compatible mode (documentstyle)}
+  \PackageError{ex-b-estilo}{Not support older compatible mode (documentstyle)}
      {Use documentclass instead of documentstyle}
   \endinput
 \else
@@ -8204,11 +9568,11 @@
   % OK
 \fi
 
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % requer book, amsbook, ou report como classe de
 % documento (enumeracao do teorema eh vinculado
 % ao chapter)
-%----------------------------------------------------------
+%---------------------------------------
 \@ifclassloaded{book}% Using book?
   {}% YES (OK)
   {\@ifclassloaded{amsbook}% No, but are using AMS book?
@@ -8216,7 +9580,7 @@
     {\@ifclassloaded{report}% No, but are using report?
       {}% YES (OK)
       { % No! Then can'not apply this package
-        \PackageError{ex-a-estilo}{Require book, amsbook, or report as document class}
+        \PackageError{ex-b-estilo}{Require book, amsbook, or report as document class}
            {Use the required document class}
         %\endinput
       }
@@ -8223,7 +9587,7 @@
     }
    }
 
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % definicao dos macros para ambiente de teoremas
 % teoremas, lemas, proposi\c{c}\~oes, etc
 
@@ -8295,7 +9659,7 @@
 }
 
 \ProcessOptions\relax
-% fim: ex12-07.sty
+% fim: ex-b-estilo.sty
 \end{lstlisting}
 \end{singlespacing}
 
@@ -8309,21 +9673,19 @@
 Quando tem a declaração de opções, deve colocar \verb+\ProcessOptions+\index{ProcessOptions@\verb+\ProcessOptions+} após terminar todos \verb+\DeclareOption+ e \verb+\ExecuteOptions+ para que opções fiquem prontos para o uso.
 % Em geral, costuma colocar o \verb+\ProcessOptions+ no final do arquivo.
 
+O Exemplo~\ref{ex:b:estilo:tex} é um exemplo do uso do pacote do Exemplo~\ref{ex:b:estilo:sty}.
 
-
-O Exemplo~\ref{ex:a:estilo:tex} é um exemplo do uso do pacote do Exemplo~\ref{ex:a:estilo:sty}.
-
 \begin{singlespacing}
 %\begin{lstlisting}[caption={ex12-07.tex}, label=ex:12-07]
-\begin{lstlisting}[caption={ex-a-estilo.tex}, label=ex:a:estilo:tex]
+\begin{lstlisting}[caption={ex-b-estilo.tex}, label=ex:b:estilo:tex]
 \documentclass[a4paper,12pt]{book}
 \usepackage[T1]{fontenc} % codificação da fonte em 8-bits
 \usepackage[utf8]{inputenc} % acentuação direta
 \usepackage[brazil]{babel} % em portugues brasileiro
 
-\usepackage{ex-a-estilo} % arquivo de estilo definido pelo usuário.
+\usepackage{ex-b-estilo} % arquivo de estilo definido pelo usuário.
 
-% \usepackage[usedsfont]{ex12-06} % com opcao (se usar este, conjuntos numéricos ficam como dsfont, se dsfont estiver instalado)
+% \usepackage[usedsfont]{ex-b-estilo} % com opcao (se usar este, conjuntos numéricos ficam como dsfont, se dsfont estiver instalado)
 \begin{document}
 \chapter{Teste}
 
@@ -8414,11 +9776,11 @@
 O comando \verb+\lipsum+\index{lipsum@\verb+\lipsum+} gera em torno de uma página de texto.
 O comando \verb+\lipsum[<n>]+ gera $n$-ésimo parágrafo de texto.
 O comando \verb+\lipsum[<a>-<b>]+ gera o $a$-ésimo até $b$-ésimo parágrafo de texto.
-Veja o Exemplo~\ref{ex:a:lipsum}.
+Veja o Exemplo~\ref{ex:b:lipsum}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-11.tex},label=ex:11-11]
-\begin{ltxlisting}[caption={ex-a-lipsum.tex},label=ex:a:lipsum]
+\begin{ltxlisting}[caption={ex-b-lipsum.tex},label=ex:b:lipsum]
 % \lipsum % em torno de uma página
 \lipsum[5] % quinto parágrafo
 % \lipsum[2-3] % de parágrao 2 até parágrafo 3
@@ -8435,11 +9797,11 @@
 
 Tem o comando \verb+\blindmathtrue+\index{blindmathtrue@\verb+\blindmathtrue+} que ativa as fórmulas no texto gerado, mas ele só funciona em inglês (idioma selecionado pelo babel). 
 Assim, se não estiver em inglês, use o comando \verb+\blindmathpaper+\index{blindmathpaper@\verb+\blindmathpaper+} que gera parágrafos de textos e fórmulas.
-Veja o Exemplo~\ref{ex:a:blindtext}.
+Veja o Exemplo~\ref{ex:b:blindtext}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex11-11.tex, parte b},label=ex:11-11:b]
-\begin{ltxlisting}[caption={ex-a-blindtext.tex},label=ex:a:blindtext]
+\begin{ltxlisting}[caption={ex-b-blindtext.tex},label=ex:b:blindtext]
 % \blindmathtrue % funciona somente em ingles
 % \blindtext % texto
 % \Blindtext % Gera vários parágrafos
@@ -8779,6 +10141,12 @@
 use o botão de etiqueta para inserir rótulo e referência cruzada (que
 fica no lado) para inserir referências.% \ref{eq:pitagoras}.
 
+\section{Observação adicional}
+Em geral, o estilo ABNTeX2 não costuma vir instalado no LyX.
+
+Para instalar, siga as instruções do site oficial
+\url{https://github.com/abntex/abntex2/wiki/LyX}.
+
 \clearpage\thispagestyle{empty}\cleardoublepage
 \chapter{Para Organizadores do Evento}
 
@@ -8823,10 +10191,10 @@
 O segundo parâmetro é a lista de associação de comandos com valor do campo.
 \verb+\personname=Nome+ e \verb+\worktitle=Trabalho+ associa o campo (dado da coluna) \texttt{Nome} para o comando \verb+\personname+ e o campo \texttt{Trabalho} para o comando \verb+\worktitle+.
 O terceiro parâmetro são comandos a serem executados.
-O arquivo de entrada e como do Exemplo~\ref{ex:c:certificado:csv}
+O arquivo de entrada e como do Exemplo~\ref{ex:d:certificado:csv}
 
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex-c-lista-nomes.csv},label=ex:c:certificado:csv]
+\begin{lstlisting}[caption={ex-d-lista-nomes.csv},label=ex:d:certificado:csv]
 "Nome","Trabalho","Observacao"
 "Nome 1","Trabalho 1",
 "Nome 2","Trabalho 2",
@@ -8849,10 +10217,10 @@
 Agora, o certificado pode ter enfeites como molduras, logotipos, etc.
 
 Ele será diagramado para papel \texttt{A5}, para ser impresso no papel \texttt{A4}, ampliando-o. Fonte também será alterado para \texttt{bookman} que é uma serifa grossa, ideal para letras maiores como este.
-Veja o Exemplo~\ref{ex:c:certificado}.
+Veja o Exemplo~\ref{ex:d:certificado}.
 
 \begin{singlespacing}
-\lstinputlisting[caption={ex-c-certificado.tex},label=ex:c:certificado]{latex-via-exemplos-certificado}
+\lstinputlisting[caption={ex-d-certificado.tex},label=ex:d:certificado]{latex-via-exemplos-certificado}
 \end{singlespacing}
 %
 Um dos certificados gerados é como segue.
@@ -8861,7 +10229,7 @@
 \includegraphics[page=1, width=0.7\linewidth]{latex-via-exemplos-certificado}
 \end{framed}
 
-Note que, o que deixou o código complexo foi o sombreamento.
+% Note que, o que deixou o código complexo foi o sombreamento.
 
 \section{Caderno de resumos}
 Quando recebe vários artigos e quer ``encadernar'', poderá usar a classe \texttt{combine}\index{combine} em vez de gerar PDF de cada um e grudar.
@@ -8893,10 +10261,10 @@
 O modo padrão é ignorar os pacotes carregados pelos artigos. 
 Assim, todos pacotes necessários devem estar carregados no arquivo mestre (arquivo do \texttt{combine} que vai incluir artigos).
 
-Vamos supor que artigos a serem incluídos tem a forma como no Exemplo~\ref{ex:c:conferencia}.
+Vamos supor que artigos a serem incluídos tem a forma como no Exemplo~\ref{ex:d:conferencia}.
 
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex-c-conferencia1.tex},label=ex:c:conferencia]
+\begin{lstlisting}[caption={ex-d-conferencia1.tex},label=ex:d:conferencia]
 documentclass[10pt,a4paper]{article}
 % Este arquivo sera processado automaticamente por um programa.
 % Por favor nao altere nada no preamble (ate \begin{document} ).
@@ -8921,10 +10289,10 @@
 \end{lstlisting}
 \end{singlespacing}
 
-Então o caderno, pode ser criado como no Exemplo~\ref{ex:c:caderno}.
+Então o caderno, pode ser criado como no Exemplo~\ref{ex:d:caderno}.
 
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex-c-caderno.tex},label=ex:c:caderno]
+\begin{lstlisting}[caption={ex-d-caderno.tex},label=ex:d:caderno]
 \documentclass[12pt,a5paper]{combine}
 % combine supports: memoir, book, report, and article
 
@@ -9051,11 +10419,11 @@
 Aqui será apresentado uma delas.
 O pacote \texttt{exsheets}\index{exsheets} implementa o ambiente \texttt{question}\index{question} para produzir questionário enumerado e o pacote \texttt{tasks}\index{tasks} permite colocar vários itens enumeradas e alinhadas em uma única linha (como é feito pela combinação dos pacotes \texttt{enumitem} e \texttt{tabto}).
 
-Veja o Exemplo~\ref{ex:d:exsheets}.
+Veja o Exemplo~\ref{ex:e:exsheets}.
 
 \begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-10.tex},label=ex:12-10]
-\begin{lstlisting}[caption={ex-d-exsheets.tex},label=ex:d:exsheets]
+\begin{lstlisting}[caption={ex-e-exsheets.tex},label=ex:e:exsheets]
 \documentclass[12pt,a4paper]{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -9132,7 +10500,7 @@
 \section{Com e sem respostas}
 As vezes, queremos gerar versões com resposta e outro sem, ou que resposta fique no final do documento, mas que seja diagramado junto as questões.
 Neste caso, podemos usar o pacote \texttt{answers}\index{answers} (existem vários pacotes para tal propósito).
-Veja o Exemplo~\ref{ex:d:answers}.
+Veja o Exemplo~\ref{ex:e:answers}.
 
 %%\setcounter{lstorichapter}{\value{chapter}}
 %\setcounter{lstorisection}{\value{section}}
@@ -9142,7 +10510,7 @@
 \renewcommand{\thesection}{\arabic{section}}
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-11.tex},label=ex:12-11,preset=\let\addcontentsline\emptyaddcontentsline]
-\begin{ltxlisting}[caption={ex-d-answers.tex},label=ex:d:answers]
+\begin{ltxlisting}[caption={ex-e-answers.tex},label=ex:e:answers]
 \documentclass[12pt,a4paper]{article}
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
@@ -9213,11 +10581,11 @@
 No documento principal, use o pacote \texttt{standalone}\index{standalone} e demais pacotes que arquivos inclusos podem precisar.
 Para incluir a ilustração feito pela classe \texttt{standalone}, basta usar \verb+\input+\index{input@\verb+\input+} ou similar.
 
-A figura diagramado com a classe \texttt{standalone} é como do Exemplo~\ref{ex:e:standalone:fig}.
+A figura diagramado com a classe \texttt{standalone} é como do Exemplo~\ref{ex:f:standalone:fig}.
 
 %\begin{singlespacing}
 %\begin{LTXexample}[pos=b,caption={ex12-12-fig.tex},label=ex:12-12:fig]
-\begin{ltxlisting}[caption={ex-e-standalone-fig.tex},label=ex:e:standalone:fig]
+\begin{ltxlisting}[caption={ex-f-standalone-fig.tex},label=ex:f:standalone:fig]
 \documentclass[12pt,a4paper]{standalone}
 \usepackage[utf8]{inputenc}
 \usepackage{tikz}
@@ -9232,10 +10600,10 @@
 %\end{LTXexample}
 %\end{singlespacing}
 
-O documento que usa a figura, usa o pacote \texttt{standalone} e usa o \verb+\inpyut+ para incluir o arquivo de figura, como no Exemplo~\ref{ex:e:standalone}.
+O documento que usa a figura, usa o pacote \texttt{standalone} e usa o \verb+\input+ para incluir o arquivo de figura, como no Exemplo~\ref{ex:f:standalone}.
 
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex-e-standalone.tex},label=ex:e:standalone]
+\begin{lstlisting}[caption={ex-f-standalone.tex},label=ex:f:standalone]
 \documentclass[12pt,a4paper]{article}
 
 \usepackage{standalone} % para incluir arquivos diagramado com standalone
@@ -9252,11 +10620,11 @@
 \usetikzlibrary{patterns}
 
 \begin{document}
-Para incluir o arquivo diagramado com classe standalone, basta usar o \verb+\input+.
+Para incluir o arquivo diagramado com classe \texttt{standalone}, basta usar o \verb+\input+.
 
 \begin{figure}[hbp!]
 \center
-\input{ex-e-standalone-fig}
+\input{ex-f-standalone-fig}
 \caption{Inclusão de figuras}
 \end{figure}
 
@@ -9266,7 +10634,7 @@
 %
 %\begin{framed}
 \begin{ltxlistingout}
-Para incluir o arquivo diagramado com classe standalone, basta usar o \verb+\input+.
+Para incluir o arquivo diagramado com classe \texttt{standalone}, basta usar o \verb+\input+.
 \begin{center}
 \begin{tikzpicture}
 \draw[pattern=north east lines] (-1,-1) rectangle(1,1);
@@ -9283,9 +10651,9 @@
 O pacote \texttt{subfiles}\index{subfiles} resolve este problema.
 O uso de \texttt{subfiles} é similar ao do \texttt{standalone}, mas em vez de ignorar o \texttt{preamble} dos arquivos inclusos, os arquivos a serem incluídos usam o \texttt{preamble} do documento principal. 
 Assim, como o \texttt{standalone}, o documento principal deve conter todos os pacotes e definições que suas partes vão precisar, mas não há necessidade de colocar tais pacotes e definições no arquivo de partes.
-A estrutura do documento principal com \texttt{subfiles} é algo como do Exemplo~\ref{ex:e:subfiles:principal}.
+A estrutura do documento principal com \texttt{subfiles} é algo como do Exemplo~\ref{ex:f:subfiles:principal}.
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex-e-subfiles-principal.tex},label=ex:e:subfiles:principal]
+\begin{lstlisting}[caption={ex-f-subfiles-principal.tex},label=ex:f:subfiles:principal]
 \documentclass[12pt,a4paper,oneside]{book}
 \usepackage{subfiles} % para incluir partes do documento
 
@@ -9298,19 +10666,19 @@
 ...
 \begin{document}
 ...
-\subfiles{ex-e-subfiles-prefacio}
-\subfiles{ex-e-subfiles-capitulo1}
-\subfiles{ex-e-subfiles-capitulo2}
-\subfiles{ex-e-subfiles-capitulo3}
+\subfiles{ex-f-subfiles-prefacio}
+\subfiles{ex-f-subfiles-capitulo1}
+\subfiles{ex-f-subfiles-capitulo2}
+\subfiles{ex-f-subfiles-capitulo3}
 ...
 \end{document}
 \end{lstlisting}
 \end{singlespacing}
 Exceto pelo uso do pacote \texttt{subfiles} e o comando \verb+\subfiles+\index{subfiles@\verb+\subfiles+} em vez do \verb+\include+, tem nada de especial.
-Cada pedaço do documento tem a forma como do Exemplo~\ref{ex:e:subfiles:capitulo1}.
+Cada pedaço do documento tem a forma como do Exemplo~\ref{ex:f:subfiles:capitulo1}.
 \begin{singlespacing}
-\begin{lstlisting}[caption={ex-e-subfiles-capitulo1.tex},label=ex:e:subfiles:capitulo1]
-\documentclass[doc-principal]{subfiles}
+\begin{lstlisting}[caption={ex-f-subfiles-capitulo1.tex},label=ex:f:subfiles:capitulo1]
+\documentclass[ex-f-subfiles-principal]{subfiles}
 \begin{document}
 ...
 \end{document}

Added: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/makeaux.sh
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/makeaux.sh	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/makeaux.sh	2019-08-18 20:46:03 UTC (rev 51900)
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+# To create auxiliar file for latex-via-exemplos (only for development)
+
+# compile auxiliar files
+pdflatex latex-via-exemplos-fig
+pdflatex latex-via-exemplos-poster
+pdflatex latex-via-exemplos-slides
+pdflatex latex-via-exemplos-slides
+pdflatex latex-via-exemplos-certificado
+
+# clean up
+rm *.aux
+rm *.bbl
+rm *.blg
+rm *.idx
+rm *.ilg
+rm *.ind
+rm *.log
+rm *.lol
+rm *.out
+rm *.synctex.gz
+rm *.tmp
+rm *.toc
+
+rm *.nav
+rm *.snm
+rm *.vrb
+
+# rm *.csv
+
+#end
+


Property changes on: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/makeaux.sh
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+LF
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/makedoc.sh
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/makedoc.sh	2019-08-18 20:45:49 UTC (rev 51899)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/makedoc.sh	2019-08-18 20:46:03 UTC (rev 51900)
@@ -41,6 +41,8 @@
 rm *.snm
 rm *.vrb
 
+# rm *.csv
+
 # remove automatic created auxiliar tex and txt files
 rm latex-via-exemplos-tabela.txt
 rm latex-via-exemplos-ans.tex



More information about the tex-live-commits mailing list