summaryrefslogtreecommitdiff
path: root/info
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-10-24 03:01:00 +0000
committerNorbert Preining <norbert@preining.info>2023-10-24 03:01:00 +0000
commit7fc03b60d145610ff8e62c3d3a0d5fe037f6597d (patch)
tree5a571652d167dc38829a038550b6a7fbb8b57b2c /info
parent6864ad38da5412fd65e655da307e368cea282091 (diff)
CTAN sync 202310240300
Diffstat (limited to 'info')
-rw-r--r--info/latex-via-exemplos/README.md2
-rw-r--r--info/latex-via-exemplos/changelog.txt6
-rw-r--r--info/latex-via-exemplos/latex-via-exemplos-twosides.pdfbin1356858 -> 1383312 bytes
-rw-r--r--info/latex-via-exemplos/latex-via-exemplos.bib5
-rw-r--r--info/latex-via-exemplos/latex-via-exemplos.pdfbin1351438 -> 1376701 bytes
-rw-r--r--info/latex-via-exemplos/latex-via-exemplos.tex448
-rw-r--r--[-rwxr-xr-x]info/latex-via-exemplos/makeaux.sh0
-rw-r--r--[-rwxr-xr-x]info/latex-via-exemplos/makedoc.sh0
8 files changed, 366 insertions, 95 deletions
diff --git a/info/latex-via-exemplos/README.md b/info/latex-via-exemplos/README.md
index 47b0a97251..cff66b44bd 100644
--- a/info/latex-via-exemplos/README.md
+++ b/info/latex-via-exemplos/README.md
@@ -40,7 +40,7 @@ using XeLaTeX (or LuaLaTeX) as
xelatex latex-via-exemplos
xelatex latex-via-exemplos
-The latex-via-exemplos is two sided document.
+The latex-via-exemplos is one sided document.
To generate two sided version, compile latex-via-exemplos-twosides.tex
using XeLaTeX (or LuaLaTeX) as
diff --git a/info/latex-via-exemplos/changelog.txt b/info/latex-via-exemplos/changelog.txt
index e7cab682a3..907a5584b7 100644
--- a/info/latex-via-exemplos/changelog.txt
+++ b/info/latex-via-exemplos/changelog.txt
@@ -1,3 +1,9 @@
+version 0.5.10 (2023-10-23)
+ - Small additional comment over \collect@body of amsmath
+ - Bug fix trick for combine on recent TeX distro.
+ - Added abntexto class for brazilian ABNT as alternative for ABNTeX2
+ - added example for xfp and numerica
+ - aadded comment over lwarp latex to html converter
version 0.5.9 (2023-05-01)
- Now compiled as one sided document
- boldsymbol for math mode.
diff --git a/info/latex-via-exemplos/latex-via-exemplos-twosides.pdf b/info/latex-via-exemplos/latex-via-exemplos-twosides.pdf
index e86abeb5cd..8a607b7915 100644
--- a/info/latex-via-exemplos/latex-via-exemplos-twosides.pdf
+++ b/info/latex-via-exemplos/latex-via-exemplos-twosides.pdf
Binary files differ
diff --git a/info/latex-via-exemplos/latex-via-exemplos.bib b/info/latex-via-exemplos/latex-via-exemplos.bib
index 5c501d250d..99cddd9eae 100644
--- a/info/latex-via-exemplos/latex-via-exemplos.bib
+++ b/info/latex-via-exemplos/latex-via-exemplos.bib
@@ -135,6 +135,11 @@ urldate={2019-01-15},
year=2017
}
+@comment{
+% Referencias: https://pt.wikipedia.org/wiki/Ajuda:Guia_de_edi%C3%A7%C3%A3o/F%C3%B3rmulas_TeX
+% Tem breve descricao de como editar formulas em LaTeX de forma adequada (elemento matematico por elemento matematico, apesar de pequenos inadequacoes: underbrace/overbrace, overset em vez do substack no indice da somatoria, omissao do ambiente cases, mbox em vez de mathrm)
+}
+
@Comment{jabref-meta: databaseType:bibtex;}
@comment{e-mail: Scott Pakin <scott+clsl_AT_pakin.org>}
diff --git a/info/latex-via-exemplos/latex-via-exemplos.pdf b/info/latex-via-exemplos/latex-via-exemplos.pdf
index 3ce7296088..ce09a3cd40 100644
--- a/info/latex-via-exemplos/latex-via-exemplos.pdf
+++ b/info/latex-via-exemplos/latex-via-exemplos.pdf
Binary files differ
diff --git a/info/latex-via-exemplos/latex-via-exemplos.tex b/info/latex-via-exemplos/latex-via-exemplos.tex
index 1174467cbb..739a88ff41 100644
--- a/info/latex-via-exemplos/latex-via-exemplos.tex
+++ b/info/latex-via-exemplos/latex-via-exemplos.tex
@@ -199,8 +199,9 @@
% \usepackage{algorithmicx}
\usepackage{algpseudocode} % arquivo de estilo de algorithmicx
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% pacotes usados nos exemplos correspondentes
-%
+%----------------------------------------------
%\usepackage{tikz} % pacote gráfico
\usetikzlibrary{babel} % para compatiblidade com o pacote babel, requerido por agumas bibliotecas como o cd.
\usetikzlibrary{calc} % calc eh para efetuar calculos matematicos ou expressoes em coordenadas
@@ -209,7 +210,7 @@
\usetikzlibrary{intersections} % interseccao entre caminhos
\usetikzlibrary{matrix} % matriz no tikz
\usetikzlibrary{cd} % diagrama comutativa
-
+%
\usepackage{lettrine} % Para paragrafo no estilo biblia
\usepackage{caption} % configurar o titulo da figura e tabela
\usepackage{subcaption} % subfigura ou subtabela
@@ -247,14 +248,19 @@
\usepackage{shadowtext}
% texto em degrade (gradiente linear)
\usepackage{gradient-text}
-
+%
% texto circulado: de 2022
\usepackage{circledtext}
-
+%
% \toprule, midrule, cmidrule{}, bottomrule
\usepackage{booktabs}
-
+% xtabular
\usepackage{xtab}
+%
+% Para evaluar expressões matemáticas
+\usepackage{xfp}
+\usepackage{numerica}
+\usepackage{numerica-tables}
% TODO's
%\usepackage{todonotes} % carega xkeyval, tikz, etc
@@ -993,10 +999,11 @@
% Quarta atualização (0.5.4): agosto de 2019
% Quinta atualização (0.5.6): dezembro de 2019
% Sexta atualização (0.5.7): julho de 2021
-% Setima atualizzação (0.5.8): 17 de maio de 2022
-% Nona atualização (0.5.9): 01 de maio de 2023
-\date{Versão 0.5.9, 01 de maio de 2023}
-
+% Setima atualização (0.5.8): 17 de maio de 2022
+% Oitava atualização (0.5.9): 01 de maio de 2023
+% Nona atualização (0.5.9): 01 de maio de 2023}
+% Decima atualização
+\date{Versão 0.5.10, 23 de outubro de 2023}
%%%%%%%%%%%%%%%%%%%%%%%
% Documet start here
@@ -1103,7 +1110,7 @@ Apêndice~G descreve alguns aplicativos livres interessantes que auxilia os usu
% Sorocaba, dezembro de 2019.
% Sorocaba, julho de 2021.
% Sorocaba, maio de 2022.
-Sorocaba, maio de 2023.
+Sorocaba, outubro de 2023.
\
@@ -5291,7 +5298,7 @@ Com titulo.
\end{document}
\end{ltxlisting}
-\section{Ambiente com parâmetro na finalização e aplicação do comando no corpo}
+\section[Ambiente com parâmetro na finalização e aplicação do comando]{Ambiente com parâmetro na finalização e aplicação do comando no corpo}
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.
@@ -5372,11 +5379,26 @@ Testando o ambiente.
\end{document}
\end{ltxlisting}
-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}.
+Note que \verb+\collect@body+ não pode ser usado para ambiente que recebem quebra de linhas ou parágrafos e também não funciona para aplicar comandos com mais de um parâmetro. Para tais casos, poderá recorrer ao pacote fora do \texttt{base}/\texttt{required} como o \texttt{environ}\index{environ} na qual \verb+\BODY+ corresponde ao conteúdo do ambiente (Exemplo~\ref{ex14:comando:corpo:ambiente:environ}).
% Exemplo do uso:
% \usepackage{environ}
-% \NewEnviron{myulbox}{\underline{\BODY}}
+% \NewEnviron{myulbox}{\underline{\BODY}} {}
+\begin{lstlisting}[caption={ex14-comando-no-corpo-do-ambiente-environ.tex}, label=ex14:comando:corpo:ambiente:environ]
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[brazil]{babel}
+\usepackage{environ}
+\newcommand{\myframebox}[1]{\fbox{\parbox[\columnwidth]{#1}}}
+\NewEnviron{myfbox}{\myframebox{\BODY}} {}
+\begin{document}
+\begin{myfbox}
+Testando o ambiente.
+\end{myfbox}
+\end{document}
+\end{lstlisting}
+
\section{Comandos definidos dentro do outro comando}
@@ -6485,7 +6507,7 @@ Veja o Exemplo~\ref{ex15:pdflscape}.
\section{Melhorando as tabelas}
-O pacote\texttt{booktabs}\index{booktabs} oferece comandos para traçar linhas horizontais com espaçamento ajustado adequadamente. Use \verb+\toprule+\index{toprule@\verb+\toprule+} para linha acima da tabela,
+O pacote \texttt{booktabs}\index{booktabs} oferece comandos para traçar linhas horizontais com espaçamento ajustado adequadamente. Use \verb+\toprule+\index{toprule@\verb+\toprule+} para linha acima da tabela,
\verb+\midrule{}+\index{midrule@\verb+\midrule+} e \verb+\cmidrule+\index{cmidrule@\verb+\cmidrule+} para linhas dentro da tabela e
\verb+\bottomrule+\index{bottomrule@\verb+\bottomrule+} para linha abaixo da tabela. No ABNT, encima e embaixo da tabela é fechada, mas não no lado esquerdo e direito.
@@ -6592,7 +6614,7 @@ Se estiver usando a classe \texttt{beamer}, coloque a opção \texttt{xcolor=tab
Com a opção \texttt{table} no \texttt{xcolor}, o pacote \texttt{colortbl}\index{colortbl} será carregado com ajustes necessários.
Note que pacotes tais como \texttt{tikz} e \texttt{pdfpages} carregam o \texttt{xcolor}. Logo, deve colocar \verb+\usepackage[table]{xcolor}+ antes de tais pacotes para evitar erros. Outra forma de evitar erros é colocar
\verb+\PassOptionsToPackage{table}{xcolor}+
- logo em seguida do \verb+\documentclass{}+ para que, qualquer pacote que venha a carregar o \texttt{xcolor} passe opção \texttt{table} para ele. Neste caso, \verb+\usepackage{xcolor}+ pode ser colocado sem precisar preocupar.
+ logo em seguida do \verb+\documentclass{}+ para que, qualquer pacote que venha a carregar o \texttt{xcolor} passe opção \texttt{table} para ele. Neste caso, \verb+\usepackage{xcolor}+ pode ser colocado sem preocupação.
Como exemplo,vamos colorir as linhas ímpares de cinza clara para para facilitar o acompanhamento das linhas.
Veja a Tablea~\ref{ex15:xcolor:table}
@@ -6800,6 +6822,29 @@ A configuração geral de formatação pode ser feito pela opção do pacote ou
A nova versão, apesar de continuar com os comandos da versão 2, separa o comando para números complexos e com o produto, como pode ver no exemplo de \verb+\num+ (Exemplo~\ref{ex15:num}). Se quer que não tenha esta separação, poderá carregar no modo de versão 2, com o comando \verb+\usepackage{siunitx}[=v2]+ e usar somente os comandos da versão 2.
+\section{Calculando o valor de uma função}
+Para efetuar cálculo de funções matemáticas no \LaTeX, como no caso de tabelar funções nos pontos dados, podemos usar o pacote \texttt{xfp}\index{xfp} ou \texttt{numerica}\index{numerica}. O pacote \texttt{xfp} evalua a expressão matemática normalmente, enquanto que \texttt{numérica} evalua a expressão escrita na forma \TeX, permitindo que mesma expressão pode ser usado tanto para evaluar, como para exibir. Além de \texttt{numerica} ter mais recursos, o \texttt{numerica-tables}\index{numerica-tables} permmite tabelar funções rapidamente.
+
+Veja o Exemplo~\ref{ex15:xfp-e-numerica}.
+
+%\begin{singlespacing}
+%\begin{LTXexample}[pos=b,caption={ex11-08.tex},label=ex:11-08]
+\begin{ltxlisting}[caption={ex15-xfp-e-numerica.tex},label=ex15:xfp-e-numerica]
+%Supõe carregada seguintes pacotes: xfp, numerica e numerica-tables
+Expressão a ser evaluada: $\sin(\frac{\pi}{4})$
+
+Valor pelo \texttt{xfp} é $\fpeval{sin(pi/4)}$
+
+Valor pelo \texttt{numerica} (com configuração padrão) é $\eval{\sin(\frac{\pi}{4})}$,
+
+Tabelando função com \texttt{numerica-table}
+
+\tabulate[rvar=x,rstep={\frac{\pi}{10}},rows={10+1}]
+{\sin x}[x=0]
+\end{ltxlisting}
+%\end{LTXexample}
+%\end{singlespacing}
+
\section{Moldura, enumeração das linhas e marca d'água}
Para enfeitar o documento, como colocar moldura nos elementos, usamos os pacotes adicionais, exceto molduras simples fornecidos pelo \verb+\fbox+\index{fbox@\verb+\fbox+}.
@@ -7743,6 +7788,8 @@ Veja o Exemplo~\ref{ex16:tikz:draw}.
\draw[rounded corners=8pt] (-1,-1) -- (1,-1) -- (1,-2) -- (-1,-2); % Quinas arredondadas
\draw[red] (2,-1) |- (3,-2);% Conectando com linha vertical-horizontal
\draw[blue] (2,-1) -| (3,-2); % Conectando com linha horizontal-vertical
+% ++(V) desloca o ponto anterior pelo (V), isto é, novo ponto é ponto nterior + (V).
+\draw (4,0) -- ++(1,1) -- ++(1,-1) -- cycle;
\end{tikzpicture}
\end{center}
\end{ltxlisting}
@@ -9346,7 +9393,260 @@ Também poderá usar o BibTeX em vez do BibLaTeX. Veja o Araújo (2016b) para de
Para mais detalhes sobre comandos do estilo ABNT para Bib\LaTeX, veja \cite{book:biblatex-abnt:marques}.
+\section{ABNTexto}
+A classe \texttt{ABNTexto}\index{ABNTexto} que está na fase de desenvolvimento é uma alternativa leve para \texttt{ABNTeX2}, para diagramar em ABNT. Enquando que \texttt{ABNTeX2} usa a classe \texttt{memoir} e diversos pacotes para maior flexibilidade, \texttt{ABNTexto} usa a classe \texttt{article} e muitos poucos pacotes, deixando mais leve.
+No entanto, como ele ainda está na fase de desenvolvimento (2023), faltam comandos e podem apresentar inconveniências, o que devem ser supridas manualmente.
+
+Um exemplo de ABNTexto com uso de BibTeX é como no Exemplo~\ref{ex19:abntexto}, cuja saída é omitida.
+
+\begin{singlespacing}
+\begin{lstlisting}[caption={ex19-abntexto.tex},label={ex19:abntexto}]
+% Padrão para abntexto
+% Classe base: article
+% pacote adicional: geometry, graphicx
+% font size: 12pt
+% twoside=true
+% neste modelo, força para ser oneside (versão eletrônica)
+\documentclass[a4paper]{abntexto}
+
+\usepackage{iftex} % Para detectar o motor de TeX utilizado
+% Fontes, de acordo com o motor do TeX
+\ifPDFTeX
+ \usepackage[T1]{fontenc} % codificação da fonte em 8−bits
+ \usepackage{lmodern} % fontes latin modern
+ \usepackage[utf8]{inputenc} % acentuação direta em UTF−8
+\else
+ \usepackage{fontspec} % pacote para configurar fontes
+ \defaultfontfeatures{Ligatures=TeX}
+ % seleção das fontes desejadas pode ser colocados aqui
+\fi
+
+% idiomas
+\usepackage[english,brazil]{babel}%padrão é brazil.
+
+% pacotes matemáticas de acordo com o motor TeX
+\ifPDFTeX
+ \usepackage{amsmath,amssymb} % para matematica
+\else
+ % para matematica
+ \usepackage{unicode-math}
+ \ifLuaTeX
+ \usepackage{lualatex-math}
+ \fi
+\fi
+%Outros pacotes
+\usepackage[overload]{textcase} % para poder ter comandos de LaTeX/fórmula no titulo
+\usepackage{hyperref} % para link automático no PDF
+% Desabilitando ou redefinindo comandos que causa erros no bookmark do PDF
+\pdfstringdefDisableCommands{%
+\let\MakeUppercase\relax% desabilitando
+\def\\{ }%
+\def\and{ e }
+}
+\usepackage{pdfpages} % para incluir documento PDF (ex.: folha de aprovação)
+\usepackage{indentfirst} % se quer que o primeiro parágrafo seja indentada
+%% Se for criar o índice remissivo (opcional)
+%\usepackage{makeidx}
+%\makeindex
+% BibLaTeX
+\usepackage[
+ backend=biber,
+ % backref é util para depulação: na referências, aparece páginas onde foi citado
+ % backref=true,
+ language=auto,
+% autolang=other, % para ambiente <otherlanguage> do babel e polygrossia
+% autolang=langname, % somente para ambiente <language> do polygrossia.
+ % bibencoding=utf8,
+ style=abnt %authoryear,
+]{biblatex}
+\addbibresource{modelo-biblatex.bib} % arquivo bib
+
+%\addto{\captionsbrazil}{
+% \renewcommand{\refname}{Referências}
+%}
+% Como classe base é article, referências bibliográficas ficam como seção. Para ser capítulo, precisa de ajustes
+\defbibheading{bibliography}[\refname]{\heading{#1}}%\chapter*{#1}}
+
+% versão * do capítulo não tem no ABNTexto. Providenciando
+\makeatletter
+\let\chapter@original\chapter% copiando o original
+\def\chapter{\@ifstar\chapter@star\chapter@nostar}
+\def\chapter@nostar#1{\chapter@original{#1}}% sem *
+\def\chapter@star#1{% com *
+ \clearpage\vspace*{\abovechapter}
+ \noindent{\Huge\bfseries #1}%
+ \par\vskip\belowchapter
+}
+
+\hypersetup{pdftitle={Exemplo de ABNTexto},
+ pdfauthor={Sadao Massago},
+ pdfsubject={Exemplo do documento em ABNT com a classe ABNTexto},
+ pdfkeywords={ABNT}{Trabalho acadêmico}{LaTeX}{ABNTexto}
+}
+
+% INICIO DO DOCUMENTO
+\begin{document}
+\begin{titlepage}
+UNIVERSIDADE FEDERAL DE SÃO CARLOS \\
+CENTRO DE CIÊNCIAS E TECNOLOGIAS PARA SUSTENTABILIDADE
+\begin{center}
+\vfill
+\Large SADAO MASSAGO
+\vfill
+{\Huge EXEMPLO DE ABNTEXTO}
+\vfill
+SOROCABA \\
+AGOSTO DE 2023
+\end{center}
+\end{titlepage}
+\pretextual
+% Folha de rosto é obrigatório no ABNT
+\begin{center}
+\vfill
+Sadao Massago
+\vfill
+{\Large\bfseries Exemplo de ABNTexto}
+\vfill
+\begin{flushright}\begin{minipage}{0.5\textwidth}
+Texto do tipo ‘‘Monografia apresentada ...’’ que depende da instituição
+\end{minipage}\end{flushright}
+\vfill
+Universidade Federal de São Carlos \\
+Centro de Ciências e Tecnologias para Sustentabilidade
+\vfill
+Orientador(a): Nome do(a) orientador(a)
+\vfill
+Sorocaba\\
+Agosto de 2023
+\end{center}
+
+%% Ficha catalográfica, caso existir, deve ficar no verso da folha de rosto
+%\newpage % Quando tiver versão definitiva, inserir aqui
+%\includepdf{fichacatalograficafinal.pdf}
+%
+%Caso exista errata. Opcional no ABNT.
+%\chapter*{Errata}
+%
+\newpage
+Folha de aprovação é obrigatório no ABNT
+%% Quando tiver a folha de aprovação devidamente assinada, incluir aqui
+%% \includepdf{folhadeaprovacaofinal.pdf}
+%
+%%\chapter*{}
+%%Dedicatória é um elemento opcional para ABNT
+%
+\chapter*{}
+Agradecimentos é opcional no ABNT, mas boa educação é agradecer aos que contribuíram para realização do trabalho.
+%
+%\chapter*{}
+%epigrafe (uma mensagem) que é opcional no ABNT.
+%
+\chapter*{Resumo}
+Resumo em português, obrigatório no ABNT.
+
+\noindent
+\textbf{Palavras-chave}: ABNT, LaTeX, ABNTexto.
+%
+\chapter*{Abstract} %Resumo em língua estrangeira (obrigatório no ABNT).
+\begin{otherlanguage}{english}
+Abstract in foreign language is required in ABNT.
+
+\noindent
+\textbf{Keywords}: ABNT, LaTeX, ABNTexto.
+\end{otherlanguage}
+%
+%\clearpage\phantomsection\pdfbookmark[chapter]{\listfigurename}{lof}
+%\heading{Lista de Figuras}% opcional no ABNT
+%\maketoc{lof}
+%
+%\clearpage\phantomsection\pdfbookmark[chapter]{\listfigurename}{lot}
+%\heading{Lista de Tabelas} % opcional no ABNT
+%\maketoc{lot}
+%
+%\chapter*{Siglas} % Lista de siglas é opcional no ABNT.
+%\begin{description}
+%\item[ABNT] Associação Brasileira de Normas Técnicas.
+%\end{description}
+%\end{siglas}
+%
+%\chapter*{Simbolos}% Lista de Símbolos é opcional no ABNT
+%\begin{description}
+%\item[$\pi$] Razão entre circunferência e raio.
+%\item[ABNT] Associação Brasileira de Normas Técnicas.
+%\end{description}
+%
+\clearpage\heading{Sumário}% Sumário é obrigatório no ABNT
+\maketoc
+%
+% CONTEÚDO PRINCIPAL
+\clearpage
+\textual\let\textual=\relax% iniciando o textual e desativando o comando
+\newgeometry{twoside=false} % forçando a ser oneside
+%
+% Como já é conteúdo textual, capítulos serão enumerados.
+\chapter{Prefácio} % prefácio (ou apresentação) é opcional no ABNT
+Prefácio aqui. Se preferir, pode incorporar na introdução.
+\clearpage
+\chapter{Introdução}
+Introdução aqui.
+\clearpage
+\chapter{Alíneas}
+Alineas é criado pelo ambiente \texttt{topics}.
+\begin{topics}
+\item \label{alinea:1} 1
+\begin{topics}
+\item a
+\item b
+\end{topics}
+\item \label{alinea:2} 2
+\end{topics}
+\clearpage
+\chapter{Legenda}
+Legenda da figura e tabelas.
+\begin{figure}[hbp!]
+\legend{figure}{Um título}
+\src{\texttt{www.site.com.br}. Acesso em 01 jan. 2020.}
+\label{fig:teste}
+\place{\includegraphics[width=0.4\linewidth]{example-image}}
+\end{figure}
+Ver \ref{fig:teste}.
+\clearpage
+\chapter{Citações}
+Para citações curtas, use \verb+\enquote{texto}\cite{key}+.
+
+Para citações longas (mais de 3 linhas), use
+\verb+\Enquote{texto\cite{key}}+ (com ``E'' maiúsculo).
+Por exemplo,
+\Enquote{O Lua\LaTeX{} foi designado para ser o sucessor do PDF\LaTeX{} e por isso, deve ser o \LaTeX{} padrão no futuro, mas pode ser um pouco mais lento do que o Xe\LaTeX. \cite{book:sadao:2019}
+} %Enquote
+\clearpage
+\chapter{Considerações Finais}
+Conclusão do trabalho.
+% PÓS TEXTUAL
+\clearpage
+%% Referencias bibliográficas é obrigatório no ABNT
+\phantomsection\addcontentsline{toc}{chapter}{\refname}%adicionando no sumário
+\printbibliography%sem opção, para devido funcionamento em ABNTexto
+%Apêndices são opcionais no ABNT
+\clearpage
+\appendix{Primeiro Apêndice}
+Conteúdo do primeiro apêndice.
+\clearpage
+\appendix{Segundo Apêndice}
+Conteúdo do segundo apêndice.
+% Anexos são opcionais no ABNT
+\clearpage
+\annex{Primeiro Anexo}
+Conteúdo do primeiro anexo
+\annex{Segundo Anexo}
+Conteúdo do segundo anexo
+% Índice remissivo (opcional no ABNT)
+% \clearpage
+% \printindex
+\end{document}
+\end{lstlisting}
+\end{singlespacing}
%%%%%%%%%%%%%% APÊNDICE %%%%%%%%%%
\clearpage\thispagestyle{empty}\cleardoublepage
@@ -11375,7 +11675,7 @@ Assim, para aumentar a memória reservada para isso, coloque
\reserveinserts{28} % using etex extensions
\end{lstlisting}
\end{singlespacing}
-no preamble, caso ocorrer o erro do tipo ``No room for ...''.
+no preâmbulo, caso ocorrer o erro do tipo ``No room for ...''.
Se ainda ocorrer erro, aumente o valor de $28$ para $50$, por exemplo.
Note que \verb+\maketitle+ ou \texttt{titlepage} é necessário.
@@ -11386,6 +11686,34 @@ Para usar recursos do \texttt{natbib}, carregue o pacote \texttt{combnat}\index{
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).
+É importante observar que na distribuição do \TeX{} recente (2023), precisa efetuar correção segundo
+%\begin{singlespacing}
+%\begin{lstlisting}
+%\makeatletter
+% \let\document\c@ladocument\begingroup
+%\makeatother
+%\end{lstlisting}
+%\end{singlespacing}
+%no preâmbulo conforme indicado em
+\url{https://tex.stackexchange.com/questions/591145/extra-endgroup-error-when-using-the-combine-document-class}. Note que, colocar
+\begin{singlespacing}
+\begin{lstlisting}
+\makeatletter
+ \let\document\c@ladocument\begingroup
+\makeatother
+\end{lstlisting}
+\end{singlespacing}
+no preâmbulo do documento não funciona devidamente, pois quando tenta carregar o pacote que depende do PDF como o \texttt{hyperref} ou pacotes gráficos no modo pdf, gera erros.
+Assim, localize e copie o arquivo \texttt{combine.cls} para onde esta o teu documento tex e efetue a alteração conforme indicado, ou seja, localize a definição de \verb+\c@ladocument+ e comente o primeiro \verb+\endgroup+ que está logo no começo do comando, na linha 232 a distribuição do \TeX{} atual (2023). Com isso, o início da definição deste comando ficará como
+\begin{singlespacing}
+\begin{lstlisting}
+\newcommand{\c@ladocument}{%
+ %\endgroup
+ \let\mainjobname\jobname %% added
+ \def\c@lmainauxfile{\jobname.aux} %% added
+\end{lstlisting}
+\end{singlespacing}
+Onde \verb+\endgroup+ do começo do comando ficou comentada.
Vamos supor que artigos a serem incluídos tem a forma como no Exemplo~\ref{ex:d:conferencia}.
@@ -11419,10 +11747,9 @@ Então o caderno, pode ser criado como no Exemplo~\ref{ex:d:caderno}.
\begin{singlespacing}
\begin{lstlisting}[caption={ex-d-caderno.tex},label=ex:d:caderno]
-\documentclass[12pt,a5paper]{combine}
+\documentclass[12pt,a5paper,book]{combine}
% combine supports: memoir, book, report, and article
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% If the error ``No room for ..'' occur, increase the reserved insets
\usepackage{etex} % to use etex extensions
\reserveinserts{28} % using etex extensions
@@ -11440,6 +11767,7 @@ Então o caderno, pode ser criado como no Exemplo~\ref{ex:d:caderno}.
% packages usados somente no corpo de anais do congresso
\usepackage{graphicx}
+
\usepackage{geometry}
\geometry{lmargin=2.5cm,rmargin=2cm,tmargin=2cm,bmargin=2cm}
@@ -12066,6 +12394,9 @@ Ele permite criar facilmente os diagramas em \texttt{tikz} através da interface
site: \url{https://sourceforge.net/projects/asymptote/}
+\url{https://asymptote.sourceforge.io/}
+
+
Asymptote é uma linguagem/interpretador gráfico 2D/3D inspitado em MetaPost que permite produzir gráficos em Post Script, PDF e SVG.
\subsection*{Geogebra\index{gráfico científico!Geogebra}}
@@ -12225,8 +12556,8 @@ converterá para pdf.
%Convertor clássico de jpeg para eps de nível 2 ou 3 (com compressão).
%Eu aconselho usar o Imagemagick ou sam2p.
-\subsection*{TeX4ht\index{convertor!TeX4ht}}
-\texttt{TeX4ht} é um convertor de \TeX/\LaTeX para HTML/XHTML, similar a Hevea, TTH, e LaTeX2HTML, que roda em diversas plataformas.
+\subsection*{TeX4ht\index{convertor!TeX4ht} e lwarp\index{convertor!lwarp}}
+\texttt{TeX4ht} é um convertor de \TeX/\LaTeX para HTML/XHTML, similar a Hevea, TTH, e LaTeX2HTML, que roda em diversas plataformas.
Note que todos 4 programas são de multiplataformas e cada um tem vantagens e desvantagens.
Hevea e TTH, não apresenta suporte decente as fórmulas matmáticas.
O Tex4ht implementado como pacote para TeX e o LaTeX2HTML que é escrito em perl, conseguem converter eficientemente os documentos com equações.
@@ -12239,8 +12570,9 @@ Ele particiona documentos grandes em pedaços menores e cria recurso de navegaç
O HTML gerado por LaTeX2HTML acomoda bem em maioria dos navegadores, o que torna a escolha preferida dos profissionais.
No entanto, Tex4ht já vem com muitas distribuições \LaTeX, incluindo o MikTeX para MS Windows.
-Além disso, ele permite converter para formato do Libre Office e TeXMaker e LyX usam ele para gerr arquivo de Libre Office.
+Além disso, ele permite converter para formato do Libre Office e, TeXMaker e LyX usam ele para gerar arquivo de Libre Office.
+O \texttt{lwarp} é conjunto de pacotes de \LaTeX{} similar a \texttt{TeX4Ht} que converte \LaTeX{} para HTML5, mas usa PDF como formato intermediário, em vez do antigo DVI usado pelo \texttt{TeX4Ht}. Isto permite usar imagens PDF diretamente no documento. As equações e figuras ficarão no formato \texttt{SVG} por padrão, mas pode usar \texttt{MathJaX} para equações. Ele não suporta \texttt{MathML} para equações ainda. O script auxiliar \texttt{lwarpmk} é usado na conversão automática das equações e imagens para SVG.
%No caso de Windows, o comando htlatex.bat converte usando imagem na equação e htmlatex.bat usa MathML para fórmula. O oolatex.bat converte para formato de Libre Office.
@@ -12434,7 +12766,7 @@ Para inserir uma ou mais páginas diretamente no documento em vez de inserir com
Quem trabalha com tabelas, pode precisar do pacote \texttt{multirow}\index{multirow} para mesclar linhas, \texttt{diagbox}\index{diagbox} para dividir células em diagonal, etc que não foram citados neste documento.
% tais como \texttt{booktab}\index{booktab}, \texttt{tabulararray}\index{tabulararray}, etc
%Para elaborar livros: koma script, memoir, tufte-latex, bookest, willowtreebook, octavo, ElegantBook (templates), ycbook, nostarch, simplivre (multilingue), beaulivre (multilingue, colorido)
-Ainda existem pacotes específicos para xadrez, diagrama química, música, etc, além dos pacotes destinados para cada tipo de ajustes.
+Ainda existem pacotes específicos para xadrez (xskak), diagrama química (chemfig), música (abc, musixtex), etc, além dos pacotes destinados para cada tipo de ajustes de documentos.
%A lista dos pacotes interessantes são longas.
@@ -12464,77 +12796,5 @@ Mas, pelo menos podemos tentar conhecer os pacotes e classes populares existente
\printindex
\end{singlespacing}
-%\chapter{Todo}
-%Já feito
-%\begin{itemize}
-%\item Estruturação de texto antes da estruturação de documentos. Nele, incluir o minipage, já usando o \verb+\linewidth+ como o \verb+0.5\linewidth+. OK.
-%
-%\item A seleção de fontes (família, peso, forma e tamanho) ficar depois de ver estrutura de documentos, estruturação de textos e fórmulas matemáticas usando AMS. Talvez, até mesmo depois das figuras. OK (ver se fica antes ou depois das figuras). OK
-%Neste caso, algumas seleções de fontes matemáticos (\verb+\mathrm+, \verb+\mathbb+ e \verb+\mathcal+) e o \verb+\emph+ para textos (talvés \verb+\textbf+ também) devem ser tratados antes de entrar no capítulo de configuração de fontes. OK.
-%
-%\item Medidas e espaçamentos também ficar para depois, como do item anterior. Algumas medidas como o \verb+\linewidth+ poderá ser apresentado junto ao \texttt{minipage} na estruturação de textos. OK.
-%
-%
-%\item short name for caption. Deve ser junto aos elementos flutuantes. OK
-%\item indentfirst? OK
-%\item multicols? OK
-
-%\item comandos frágeis.
-%\item Onde tratar de babel
-%\item Onde tratar de contadores?
-%\item hifenização?
-%\item onde tratar de \verb+\makeatletter+/\verb+\makeatother+?
-%
-%\item versão ``*''? Comentar que tem o pacote ifthen tambem?
-%
-%\item pacote \texttt{color}? Onde colocar?
-%\item alguns pacotes de fontes do base e required?
-%\item integrais múltiplas OK
-%\end{itemize}
-
-%Todo:
-%
-%\begin{itemize}
-%\item Onde tratar de poster? Deixar junto com fancybox e lpsum.
-%
-%\end{itemize}
-%
-%Da parte adicional. Decidir qual serão vistos e como agrupar.
-
-%\begin{itemize}
-%\item lmodern e mais alguns pacotes de fontes tais como newtxtext/newtxmath, etc.
-
-% \item dsfont,
-%\item hyperref, geometry, fancyhdr, fancybox, setspace
-%\item titlesec, float, wrapfig (ou floatflt), xcolor, subfigure
-%\item caption e hyphenat
-%\item tocbibind
-%\item beamer, pgf/tikz,
-
-%\item natbib, biblatex
-
-%\item xelatex/lualatex, iffont.
-% \item O editor LyX
-% \item eso-pic, framed
-
-
-% \item Exemplo do pacote caption e listings e showexpl
-%\item arquivos de estilo.
-
-%\item \verb+\section{\texorpdfstring{$E=mc^2$}{E = mc ** 2}}+ para bookmark do PDF (hyperref)? Uso do comando \verb+\url{}+ no arquivo de BibTeX.
-
-%\item diferenca de amssymb/amsmath com unicode-math:
-%mathbb, mathcal, \verb+\int\limits+
-%item \verb+\newfontfamily+ do fontspec
-
-% \end{itemize}
-
-
-% Referencias: https://pt.wikipedia.org/wiki/Ajuda:Guia_de_edi%C3%A7%C3%A3o/F%C3%B3rmulas_TeX
-% Tem breve descricao de como editar formulas em LaTeX de forma adequada (elemento matematico por elemento matematico, apesar de pequenos inadequacoes: underbrace/overbrace, overset em vez do substack no indice da somatoria, omissao do ambiente cases, mbox em vez de mathrm)
-%
-% https://en.wikibooks.org/wiki/LaTeX/
-% Livro eletronico em ingles.
-% \printindex
\end{document}
diff --git a/info/latex-via-exemplos/makeaux.sh b/info/latex-via-exemplos/makeaux.sh
index 3c0fd43f49..3c0fd43f49 100755..100644
--- a/info/latex-via-exemplos/makeaux.sh
+++ b/info/latex-via-exemplos/makeaux.sh
diff --git a/info/latex-via-exemplos/makedoc.sh b/info/latex-via-exemplos/makedoc.sh
index 73fdb0b278..73fdb0b278 100755..100644
--- a/info/latex-via-exemplos/makedoc.sh
+++ b/info/latex-via-exemplos/makedoc.sh