-
Notifications
You must be signed in to change notification settings - Fork 217
HowToCriarNovoAmbienteListing
Esta wiki mostra como criar um novo ambiente do tipo "Lista de" em documentos da classe abntex2
. O mesmo código pode ser usado para qualquer documento baseado na classe memoir
.
% Novo list of (listings) para QUADROS
\newcommand{\quadroname}{Quadro}
\newcommand{\listofquadrosname}{Lista de quadros}
\newfloat[chapter]{quadro}{loq}{\quadroname}
\newlistof{listofquadros}{loq}{\listofquadrosname}
\newlistentry{quadro}{loq}{0}
% configurações para atender às regras da ABNT
\setfloatadjustment{quadro}{\centering}
\counterwithout{quadro}{chapter}
\renewcommand{\cftquadroname}{\quadroname\space}
\renewcommand*{\cftquadroaftersnum}{\hfill--\hfill}
% Configuração de posicionamento padrão:
\setfloatlocations{quadro}{hbtp}
No texto, use assim:
\begin{quadro}
\caption{\label{quadro_modelo}Caption do quadro}
Este é o conteúdo do quadro.
\end{quadro}
Também é possível especificar outra ordem de posicionamento como [htb]
:
\begin{quadro}[htb]
\caption{\label{quadro_modelo}Caption do quadro}
Este é o conteúdo do quadro.
\end{quadro}
Comandos como \autoref{quadro_modelo}
funcionam normalmente.
Para imprimir a "Lista de quadros", insira o código abaixo, de modo que ele seja impresso após a "Lista de ilustrações":
% ---
% inserir lista de quadros
% ---
\pdfbookmark[0]{\listofquadrosname}{loq}
\listofquadros*
\cleardoublepage
% ---
O arquivo longtable-caption-type-quadro.tex apresenta exemplos de como criar Quadros com longtable
. A solução consiste em importar ltcaption
e passar como parâmetro o ambiente quadro
para o longtable
:
\usepackage{longtable,ltcaption} % para as tabelas
...
\renewcommand\LTcaptype{quadro} % Especifica para utilizar o contador e nome do ambiente `quadro`
\begin{longtable}[]{@{}cl@{}}
\caption{Título do quadro\label{quadro_modelo}}
\endfirsthead
\caption*{Fonte: Autor.} \\
\endfoot
% a tabela aqui
\end{longtable}
\renewcommand\LTcaptype{table} % Restaura para próximas tabelas utilizar o ambiente `table`
Caso você queira incluir mapa
e desenho
, por exemplo, à Lista de ilustrações, use:
%% Mapa
\newcommand{\mapaname}{Mapa}
\newfloat[chapter]{mapa}{lof}{\mapaname}
\newlistentry{mapa}{lof}{0}
\setfloatadjustment{mapa}{\centering}
\counterwithout{mapa}{chapter}
\renewcommand{\cftmapaname}{\mapaname\space}
\renewcommand*{\cftmapaaftersnum}{\hfill--\hfill}
\setfloatlocations{mapa}{hbtp} % configurando posicionamento padrão
%% Desenho
\newcommand{\desenhoname}{Desenho}
\newfloat[chapter]{desenho}{lof}{\desenhoname}
\newlistentry{desenho}{lof}{0}
\setfloatadjustment{desenho}{\centering}
\counterwithout{desenho}{chapter}
\renewcommand{\cftdesenhoname}{\desenhoname\space}
\renewcommand*{\cftdesenhoaftersnum}{\hfill--\hfill}
\setfloatlocations{desenho}{hbtp} % configurando posicionamento padrão
Início
Ferramentas
Download e Instalação
- Download do abnTeX2
- Orientações de instação do LaTeX e do abnTeX2
- Verificar versões instaladas
- Notas de lançamento de versão
Customizações e contribuições
Tutoriais
- Como numerar elementos pré-textuais em romanos
- Como criar novos estilos de cabeçalhos e rodapés
- Como criar um novo ambiente "Lista de"
- Como formatar códigos-fontes e criar "Lista de Códigos"
- Como criar ambientes "teorema", "definição" e outros do gênero
- Como usar fontes próprias com XeLaTeX
- Como usar o abnTeX2 com o LyX
- Como usar o abnTeX2 com o Pandoc
- Como criar documentos PDF/A e PDF/X
- Como escrever na página de \part
- Como usar o pacote FILECONTENTS
- Como inserir Referências com Links externos
- Como criar múltiplos índices
Informações sobre o projeto
- Introdução ao projeto
- Motivação
- Diretrizes
- Algumas iniciativas de uso (informação histórica)
- Limitações conhecidas
Referências gerais