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

commits+karl at tug.org commits+karl at tug.org
Wed Jan 1 21:52:30 CET 2025


Revision: 73260
          https://tug.org/svn/texlive?view=revision&revision=73260
Author:   karl
Date:     2025-01-01 21:52:29 +0100 (Wed, 01 Jan 2025)
Log Message:
-----------
latex-via-exemplos (1jan25)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/changelog.txt
    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

Modified: trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/changelog.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/changelog.txt	2025-01-01 15:12:54 UTC (rev 73259)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/changelog.txt	2025-01-01 20:52:29 UTC (rev 73260)
@@ -1,3 +1,5 @@
+Version 2024-12-31
+  - Added example of "quadro" (table with text content) of ABNT style 
 Version 2024-12-29
   - example of table in ABNT style was corrected (now, using tabularray instead of xtab).
   - example of xtabular used in ABNT removed because it does not fit ABNT style

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	2025-01-01 15:12:54 UTC (rev 73259)
+++ trunk/Master/texmf-dist/doc/latex/latex-via-exemplos/latex-via-exemplos.tex	2025-01-01 20:52:29 UTC (rev 73260)
@@ -1048,10 +1048,10 @@
 % Decima atualização (0.5.10): 08 de dezembro de 2024
 % Decima primeira atualização (0.5.11): 08 de dezembro de 2024
 % Decima segunda atualização: 19 de dezembro de 2024
-% Decima terceira atualização
-\date{29 de dezembro de 2024}
+% Decima terceira atualização: 29 de dezembro de 2024
+% Decima quarta atualização
+\date{31 de dezembro de 2024}
 
-
 %%%%%%%%%%%%%%%%%%%%%%%
 % Documet start here
 %----------------------
@@ -5602,7 +5602,7 @@
 
 Caso o primeiro campo for omitido, será assumido como \verb+cmd+.
 
-Note que, o comando de inicialização e finalização do ambiente \verb+myenv+ são \verb+beginmyenv+ e \verb+endmyenv+ respectivamente. Assim, podemos adicionar códigos diretamente nestes comandos em vez do ambiente. Desta forma, para inserir comando no começo do documento\index{AddToHookbegindocument@\verb+AddToHook{begindocument}+} pode ser como no exemplo
+Note que, o comando de inicialização e finalização do ambiente \verb+myenv+ são \verb+beginmyenv+ e \verb+endmyenv+ respectivamente. Assim, podemos adicionar códigos diretamente nestes comandos em vez do ambiente. Desta forma, para inserir comando no começo do documento\index{AddToHookbegindocument@\verb+AddToHook{begindocument}+} (que tem o atalho \verb+\AtBeginDocument+\index{AtBeginDocument@\verb+\AtBeginDocument+}) pode ser como no exemplo
 \begin{singlespacing}
 \begin{lstlisting}
 \makeatletter   
@@ -10205,16 +10205,14 @@
 \end{singlespacing}
 
 O código ficou um pouco longo, mas isto configura tanto o \texttt{talltblr} como o \texttt{longtblr} (e \texttt{tblr} com opção \texttt{long} ou \texttt{tall}) e funciona tanto na tabela de uma página como no caso de ocupar mais de uma página.
+
 Para usar no \texttt{abntexto}, ainda precisa acrescentar o código.
 
 \begin{singlespacing}
 \begin{lstlisting}
 \ExplSyntaxOn
-  \DefTblrTemplate { caption-lot } { default }
+  \DefTblrTemplate{caption-lot}{default}
   {
-    %\addtocounter{table}{-1}
-    %\stepcounter{quadro}
-    %\global\advance\counttable by 1
     \tl_if_empty:NTF \lTblrEntryTl
       { \tl_set_eq:NN \l__tblr_caption_short_tl \lTblrCaptionTl }
       { \tl_set_eq:NN \l__tblr_caption_short_tl \lTblrEntryTl }
@@ -10221,8 +10219,8 @@
     %\addcontentsline { lot } { table }
     %  { \protect\numberline { \thetable } { \l__tblr_caption_short_tl } }
     %adicionando na lista pelo comando de abntexto
-    \addtoext{lot}{lofi}{\protect\lotlabelbox{\the\counttable} {\l__tblr_caption_short_tl}}%          
-  }
+    \addtoext{lot}{lofi}{\protect\lotlabelbox{\thetable} {\l__tblr_caption_short_tl}}%          
+  }   
 \ExplSyntaxOff
 \end{lstlisting}
 \end{singlespacing}
@@ -10303,136 +10301,321 @@
 O ambiente \texttt{xtabular} do pacote \texttt{xtab} apresenta o comando para saber se tabela cabe ou não em uma única página (por exemplo, poderá testar se ocupa mais de uma página por \verb+\ifnum\PWSTlastpage > 1+), mas não há configuração padrão para repetir o nome da tabela na página seguinte (o que é feito na tabelas de IBGE).
 \end{remark}
 
-% Implementação do quadro (tabela textual)
-% O problema é 
-% \SetTblrTemplate{ caption-lot } { quadro }
-% fora do preamble, mesmo indireta (como dentro do tema) ou ambiente providenciado causa erros:
-% Use of \??? doesn't match its definition.
-% <argument> \???
-%! LaTeX Error: Erroneous variable \l__tblr_template_caption-lot_default_t
-% Outros \SetTblrTemplate funcionam.
-%
-% O comando foi criado para colocar quadro na lista de quadros, mas se chamar no preamble, tabelas vai ficar na lista de quadros também.
-% Se não chamar, quadros ficará na lista de tabelas.
-%
-% Precisará ver, como implementar o quadro longo corretamente, pois o codigo a seguir, está dando erro devido ao problema ciatada anteriormente.
+No \texttt{ABNT}, tabelas com descrições qualitativas (textos em vez de números) é denominado de ``quadros''\index{quadro}. A classe \texttt{ABNTeX2} não implementa o ``quadro''. Se pretende usar, precisará providenciar o ambiente de quadros, lista de quadros, etc.
+Para ambiente flutuante, poderá efetuar com o pacote \texttt{float}\index{float}. Para o caso de quadro longa, poderá implementar sobre a tabela longa, mas no caso de usar o \texttt{tabularray}, poderá implementar como tema em vez do ambiente, acrescentando um pouco mais de códigos no \texttt{preamble} anterior.
 
-%No \texttt{ABNT}, tabelas com descrições qualitativas (textos em vez de números) é denominado de ``quadros''\index{quadro}. A classe \texttt{ABNTeX2} não implementa o ``quadro''. Se pretende usar, precisará providenciar o ambiente de quadros, lista de quadros, etc.
-%Para ambiente flutuante, poderá efetuar com o pacote \texttt{float}\index{float}. Para o caso de quadro longa, poderá implementar sobre a tabela longa, mas no caso de usar o \texttt{tabularray}, poderá implementar como tema em vez do ambiente, acrescentando um pouco mais de códigos no \texttt{preamble} anterior. O código a seguir, assume que está usando a classe \texttt{abntex2} que é baseado memoir.
-%%, supondo carregado os pacotes \texttt{float} e \texttt{tabularray}.
-%
-%\begin{singlespacing}
-%\begin{lstlisting}
-%
-%% quadros
-%\newcommand{\quadroname}{Quadro}
-%\newcommand{\listofquadrosname}{Lista de \quadroname s}
-%
-%\newcommand{\listadeqadros}{\listof{quadro}{Lista de \listofquadrosname}}
-%
-%\newfloat{quadro}{tbp}{loq}[chapter]
-%%\counterwithout{quadro}{chapter} desvincular no capítulo
-%
-%\ExplSyntaxOn
-%
-%\NewTblrTheme{quadro}{
-%  \SetTblrTemplate{ caption-lot }{ quadro }
-%  \SetTblrTemplate{ caption-tag } { quadro }
-%}
-%
-%\DefTblrTemplate { caption-lot } { quadro }
-%{
-%  \addtocounter{table}{-1}
-%  \stepcounter{quadro}
-%  \tl_if_empty:NTF \lTblrEntryTl
-%    { \tl_set_eq:NN \l__tblr_caption_short_tl \lTblrCaptionTl }
-%    { \tl_set_eq:NN \l__tblr_caption_short_tl \lTblrEntryTl }
-%  \addcontentsline { loq } { table }
-%    { \protect\numberline { \thequadro } { \l__tblr_caption_short_tl } }
-%}
-%
-%%% We need to use \hspace and \enskip, but not ~ or \space,
-%%% since we want a correct hangindent caption paragraph.
-%
-%\DefTblrTemplate { caption-tag } { quadro } { \quadroname\hspace{0.25em}\thequadro }
-%
-%\ExplSyntaxOff
-%\end{lstlisting}
-%\end{singlespacing}
-%  
-%Com isso, poderá usar a tabela e quadros, como no Exemplo~\ref{ex19:abnt-quadro}. A distinção entre tabela e quadro será feito pelo \verb+theme=quadro,+ na primeira opção do parâmetro opcional de \texttt{longtblr} ou \texttt{talltblr}. 
-%
-%\begin{singlespacing}
-%\begin{lstlisting}[caption={ex19-abnt-table.tex},label={ex19:abnt-table}]
-%Sem a opção do tema, será produzido a tabela. Note que na tabela não pode fechar os laterais (Exemplo~\ref{tab:talltblr:simples}).
-%
-%\SetTblrSource{Elaboração do autor}
-%\begin{table}[hbp!]
-%\begin{talltblr}
-%[
-%  caption={Tabela simples},
-%  label={tab:talltblr:simples},
-%]
-%{
-%  colspec = {XX},
-%}
-%\toprule
-%nome & valor \\
-%a & 1 \\ \midrule
-%c & 2 \\ \bottomrule
-%\end{tallblr}
-%\end{table}
-%
-%O quadro é produzido pelo tema \texttt{quadro} como no Exemplo~\ref{quadro:longo}. Note que, quadro deve fechar todos os lados e fazer divisório.
-%
-%\SetTblrSource{Elaboração do autor}
-%\SetTblrNote{Usando o tema quadro para produzir quadro}
-%\begin{longtblr}
-%[
-%  theme=quadro,
-%  caption={Um quadro longo simples},
-%  label={quadro:longo},
-%]
-%{
-%  colspec = {XX},
-%  vlines,hlines, % fazer grade
-%}
-%linha 1 & 1 \\
-%linha 2 & b \\
-%linha 3 & c \\
-%linha 4 & d \\
-%linha 5 & e \\
-%\pagebreak % quebrando página para teste
-%linha 6 & f \\
-%linha 7 & g \\
-%linha 8 & h \\
-%linha 9 & i \\
-%linha 10 & j \\
-%\end{longtblr}
-%
-%Quadro flutuante será produzido também pelo ambiente \texttt{quadro}, como no Quadro~\ref{quadro:flutuante}.
-%
-%\begin{quadro}[hbp!]
-%\SetTblrSource{Elaboração do autor}
-%\begin{talltblr}
-%[
-%  caption={Quadro flutuante simples},
-%  label={quadro:flutuante},
-%]
-%{
-%  colspec = {XX},
-%  vlines,hlines, % grades
-%}
-%Nome 1 & Sobrenome 1 \\
-%Nome 2 & Sobrenome 2 \\
-%\end{tallblr}
-%\end{quadro}
-%
-%\end{lstlisting}
-%\end{singlespacing}
-%  
-%A lista de quadros para configuração anterior, será produzida com o comando \verb+\listadequadros+.
+O código a seguir, assume que está usando a classe \texttt{abntex2} que é baseado \texttt{memoir}, usando o seu recurso em vez do pacote \texttt{float}. O código deve ser acrescentado no código do \texttt{preamble} para tabelas apresentada anteriormente.
 
+\begin{singlespacing}
+\begin{lstlisting}
+% quadros (requer classe derivado de memoir como o abntex2)
+%----------------------------------------------------------
+% Nomes
+\newcommand{\quadroname}{Quadro}
+\newcommand{\listquadroname}{Lista de quadros}
+\addto\captionsbrazil{% portugues-brasil
+  \renewcommand{\quadroname}{Quadro}
+  \renewcommand{\listquadroname}{Lista de quadros}
+}
+\addto\captionsenglish{% ingles
+  \renewcommand{\quadroname}{Text table}
+  \renewcommand{\listquadroname}{List of text table}
+}
+
+% usando comandos do memoir
+%\newfloat[chapter]{quadro}{loq}{\quadroname}
+%\counterwithout{quadro}{chapter}
+\newfloat{quadro}{loq}{\quadroname}
+\newlistof{listadequadros}{loq}{\listquadroname}  
+%\newlistentry[chapter]{quadro}{loq}{0}
+\newlistentry{quadro}{loq}{0}
+
+\cftsetindents{quadro}{0em}{2.3em}
+\renewcommand{\cftquadroname}{\quadroname\space}
+\renewcommand*{\cftquadroaftersnum}{\hfill\textendash\hfill}	
+
+% gravando na lista separada de tabelas
+\ExplSyntaxOn
+\DefTblrTemplate{caption-lot}{quadro}%
+{%
+  \addtocounter{table}{-1}% não contar como tabela
+  \stepcounter{quadro}% contar como quadro
+  \tl_if_empty:NTF \lTblrEntryTl
+    {\tl_set_eq:NN \l__tblr_caption_short_tl \lTblrCaptionTl}
+    {\tl_set_eq:NN \l__tblr_caption_short_tl \lTblrEntryTl}
+  %\addcontentsline{lot}{table}%
+  %  {\protect\numberline{\thetable}{\l__tblr_caption_short_tl}}
+  \addcontentsline{loq}{quadro}%
+    {\protect\numberline{\thequadro}{\l__tblr_caption_short_tl}}
+}
+\ExplSyntaxOff
+
+% Atenção! Não deve haver espaço extra entre chaves e nomes!
+\DefTblrTemplate{caption-tag}{quadro}{\quadroname\hspace{0.25em}\thequadro}
+
+% Definindo o tema
+% Atenção! Não deve haver espaço extra entre chaves e nomes no \SetTblrTemplate
+\NewTblrTheme{quadro}{%
+  \SetTblrTemplate{caption-tag}{quadro}%
+  \SetTblrTemplate{caption-lot}{quadro}%
+}
+\end{lstlisting}
+\end{singlespacing}
+  
+Com isso, poderá usar a tabela e quadros, como no Exemplo~\ref{ex19:abnt-quadro}. A distinção entre tabela e quadro será feito pelo \verb+theme=quadro,+ na primeira opção do parâmetro opcional de \texttt{longtblr} ou \texttt{talltblr}. 
+
+\begin{singlespacing}
+\begin{lstlisting}[caption={ex19-abnt-quadro.tex},label={ex19:abnt-quadro}]
+Sem a opção do tema, será produzido a tabela. Note que na tabela não pode fechar os laterais (Exemplo~\ref{tab:talltblr:simples}).
+
+\SetTblrSource{Elaboração do autor}
+\begin{table}[hbp!]
+\begin{talltblr}
+[
+  caption={Tabela curta simples},
+  label={tab:talltblr:simples},
+]
+{
+  colspec = {XX},
+}
+\toprule
+nome & valor \\
+a & 1 \\ \midrule
+c & 2 \\ \bottomrule
+\end{talltblr}
+\end{table}
+
+O quadro é produzido pelo tema \texttt{quadro} como no Exemplo~\ref{quadro:longo}. Note que, quadro deve fechar todos os lados e fazer divisório.
+
+\SetTblrSource{Elaboração do autor}
+\SetTblrNote{Usando o tema quadro para produzir quadro}
+\begin{longtblr}
+[
+  theme=quadro,
+  caption={Um quadro longo simples},
+  label={quadro:longo},
+]
+{
+  colspec = {XX},
+  vlines,hlines, % fazer grade
+}
+linha 1 & texto 1 \\
+linha 2 & texto 2 \\
+linha 3 & texto 3 \\
+linha 4 & texto 4 \\
+linha 5 & texto 5 \\
+\pagebreak % quebrando página para teste
+linha 6 & texto 6 \\
+linha 7 & texto 7 \\
+linha 8 & texto 8 \\
+linha 9 & texto 9 \\
+linha 10 & texto 10 \\
+\end{longtblr}
+
+Quadro flutuante será produzido pelo ambiente \texttt{quadro}, como no Quadro~\ref{quadro:flutuante}.
+
+\begin{quadro}[hbp!]
+\SetTblrSource{Elaboração do autor}
+\begin{talltblr}
+[
+  caption={Quadro flutuante simples},
+  label={quadro:flutuante},
+]
+{
+  colspec = {XX},
+  vlines,hlines, % grades
+}
+Nome 1 & Sobrenome 1 \\
+Nome 2 & Sobrenome 2 \\
+\end{talltblr}
+\end{quadro}
+\end{lstlisting}
+\end{singlespacing}
+  
+A lista de quadros para configuração anterior, será produzida com o comando \verb+\listadequadros+. Para não constar no sumário, use a versão ``*''.
+
+Para a classe \texttt{abntexto}, a definição de novo ambiente estilo tabelas é feito pelo \verb+\definelegendplace+. Para este caso, também não vamos usar o pacote \texttt{float} para compatibilizar com ambientes já existentes. Acrescente o código seguinte no \texttt{preamble} já com configuração de tabelas anteriores, observando que o tema criado é \texttt{texttab} em vez de \texttt{quadro} para uniformidade do idioma.
+
+\begin{singlespacing}
+\begin{lstlisting}
+% quadro (texttab -- text table)
+\newcommand{\texttabname}{Quadro}
+\newcommand{\listtexttabname}{Lista de quadros}
+\addto\captionsbrazil{% portugues-brasil
+  \renewcommand{\texttabname}{Quadro}
+  \renewcommand{\listtexttabname}{Lista de quadros}
+}
+\addto\captionsenglish{% ingles
+  \renewcommand{\texttabname}{Text table}
+  \renewcommand{\listtexttabname}{List of text table}
+}
+
+% ABNTexto
+\ExplSyntaxOn
+  \definelegendplace{texttab}{Quadro}{quad.\,}{lott} % nova entrada de legenda 
+
+  \DefTblrTemplate {caption-lot}{texttab}
+  {
+    \addtocounter{table}{-1}% não contar como table
+    % contador criado pelo \definelegendplace{texttab} não é \c at textab, mas counttexttab que requer incrementar pelo comando de TeX.
+    \global\advance\counttexttab by 1% contar como texttab
+    \tl_if_empty:NTF \lTblrEntryTl
+      {\tl_set_eq:NN \l__tblr_caption_short_tl \lTblrCaptionTl}
+      {\tl_set_eq:NN \l__tblr_caption_short_tl \lTblrEntryTl}
+    %adicionando no sumário pelo comando de abntexto
+    \addtoext{lott}{lotti}{\protect\lottlabelbox{\the\counttexttab} {\l__tblr_caption_short_tl}}%
+  }
+\ExplSyntaxOff
+
+% Atenção! Não deve haver espaço entre chaves e parametros
+\DefTblrTemplate{caption-tag}{texttab}{\texttabname\hspace{0.25em}\the\counttexttab}
+
+% Atenção! Não deve haver espaço entre chaves e parametros, no \SetTblrTemplate
+\NewTblrTheme{texttab}{
+  \SetTblrTemplate{caption-lot}{texttab}
+  \SetTblrTemplate{caption-tag}{texttab}
+}
+\end{lstlisting}
+\end{singlespacing}
+
+Para produzir quadros, basta usar o tema \texttt{texttab} que foi criada, como no Exemplo~\ref{ex19:abnt-quadro-abntexto}.
+
+\begin{singlespacing}
+\begin{lstlisting}[caption={ex19-abnt-quadro-abntexto.tex},label={ex19:abnt-quadro-abntexto}]
+Sem a opção do tema, será produzido a tabela. Note que na tabela não pode fechar os laterais (Exemplo~\ref{tab:talltblr:simples}).
+
+\SetTblrSource{Elaboração do autor}
+\begin{table}[hbp!]
+\begin{talltblr}
+[
+  caption={Tabela curta simples},
+  label={tab:talltblr:simples},
+]
+{
+  colspec = {XX},
+}
+\toprule
+nome & valor \\
+a & 1 \\ \midrule
+c & 2 \\ \bottomrule
+\end{talltblr}
+\end{table}
+
+O quadro é produzido pelo tema \texttt{texttab} como no Exemplo~\ref{quadro:longo}. Note que, quadro deve fechar todos os lados e fazer divisório.
+
+\SetTblrSource{Elaboração do autor}
+\SetTblrNote{Usando o tema quadro para produzir quadro}
+\begin{longtblr}
+[
+  theme=texttab,
+  caption={Um quadro longo simples},
+  label={quadro:longo},
+]
+{
+  colspec = {XX},
+  vlines,hlines, % fazer grade
+}
+linha 1 & texto 1 \\
+linha 2 & texto 2 \\
+linha 3 & texto 3 \\
+linha 4 & texto 4 \\
+linha 5 & texto 5 \\
+\pagebreak % quebrando página para teste
+linha 6 & texto 6 \\
+linha 7 & texto 7 \\
+linha 8 & texto 8 \\
+linha 9 & texto 9 \\
+linha 10 & texto 10 \\
+\end{longtblr}
+
+Quadro flutuante poderá ser produzido pelo ambiente \texttt{table} com \texttt{talltblr} dentro, como no Quadro~\ref{quadro:flutuante}.
+
+\begin{table}[hbp!]
+\SetTblrSource{Elaboração do autor}
+\begin{talltblr}
+[
+  theme=texttab,
+  caption={Quadro flutuante simples},
+  label={quadro:flutuante},
+]
+{
+  colspec = {XX},
+  vlines,hlines, % grades
+}
+Nome 1 & Sobrenome 1 \\
+Nome 2 & Sobrenome 2 \\
+\end{talltblr}
+\end{table}
+
+Contagem está sincronizado com o \verb+\legend+ como no Quadro~\ref{quadro:curto}.
+
+\legend{texttab}{Teste do quadro curto não flutuante}
+\src{Elaboração do autor}
+\label{quadro:curto}
+\place{Quadro curto não flutuante aqui.}
+
+\end{lstlisting}
+\end{singlespacing}
+
+Para criar lista de quadros, use o comando
+\begin{singlespacing}
+\begin{lstlisting}
+\notoc\nonum\chapter{Lista de quadros}
+\makelott+
+\end{lstlisting}
+\end{singlespacing}
+
+Se tiver pouco espaço entre figuras ?? com o nome das figuras na lista de figuras, ou similares, poderá aumentar com o comando
+
+\begin{singlespacing}
+\begin{lstlisting}
+\renewcommand{\loflabelwidth}{7.5em} % da lista de figuras
+\renewcommand{\lotlabelwidth}{7.5em} % da lista de tabelas
+\renewcommand{\lottlabelwidth}{8em} % da lista de quadros
+\end{lstlisting}
+\end{singlespacing}
+
+Para criar o quadro no documento genérico, use o pacote \texttt{float} como segue, o que deve ser colocado junto com definição de tabelas \texttt{ABNT}.
+
+\begin{singlespacing}
+\begin{lstlisting}
+% quadros
+\newcommand{\quadroname}{Quadro}
+\newcommand{\listofquadrosname}{Lista de quadros}
+
+\newcommand{\listadeqadros}{\listof{quadro}{\listofquadrosname}}
+
+\newfloat{quadro}{tbp}{loq}%[chapter]
+%\counterwithout{quadro}{chapter} desvincular no capítulo
+
+%% We need to use \hspace and \enskip, but not ~ or \space,
+%% since we want a correct hangindent caption paragraph.
+
+%Atenção! Não pode haver espaço entre chaves e parametros
+\DefTblrTemplate {caption-tag} {quadro} {\quadroname\hspace{0.25em}\thequadro}
+
+%Atenção! Não pode haver espaço entre chaves e parametros
+\NewTblrTheme{quadro}{
+  \SetTblrTemplate{caption-tag}{quadro}
+  \SetTblrTemplate{caption-lot}{quadro}
+}
+
+\ExplSyntaxOn
+\DefTblrTemplate { caption-lot } { quadro }
+{
+  \addtocounter{table}{-1}
+  \stepcounter{quadro}
+  \tl_if_empty:NTF \lTblrEntryTl
+    { \tl_set_eq:NN \l__tblr_caption_short_tl \lTblrCaptionTl }
+    { \tl_set_eq:NN \l__tblr_caption_short_tl \lTblrEntryTl }
+  \addcontentsline { loq } { table }
+    { \protect\numberline { \thequadro } { \l__tblr_caption_short_tl } }
+}
+\ExplSyntaxOff
+\end{lstlisting}
+\end{singlespacing}
+
+
 %%%%%%%%%%%%%% APÊNDICE %%%%%%%%%%
 
 \clearpage\thispagestyle{empty}\cleardoublepage



More information about the tex-live-commits mailing list.