Definição do Ambiente Symbols

21 views
Skip to first unread message

Miguel Nunes

unread,
Mar 18, 2024, 9:32:47 AMMar 18
to abnTeX2
Estou tentando criar listas de símbolos e de abreviaturas e siglas da mesma forma que é feita em documentos da classe abntex2, porém em um documento usando a classe book.
Na classe abntex2, são definidos os comandos siglas e simbolos, que produzem listas de siglas e símbolos utilizando um ambiente chamado symbols (veja aqui). 

Minha ideia era copiar essas definições para meu documento, porém não consigo descobrir onde ou como que o ambiente symbols é definido.
Até onde consegui testar, não é um ambiente padrão e evidentemente é definido dentro da classe abntex2 ou por alguma classe que essa utiliza.

Qualquer indicação sobre a definição desse ambiente seria muito bem vinda.

PS.: Não é viável eu mudar a classe do meu documento de book para abntex2.

Emílio Kavamura

unread,
Mar 18, 2024, 9:07:01 PMMar 18
to abnTeX2
há várias opções, eu uso o pacote glossary:

****************************************
\documentclass{book}

\usepackage{glossaries}

% Definição de termos
\newglossaryentry{symb:Pi}{
  name={$\pi$},
  description={Número Pi},
  sort=symbolpi,
  type=symbols
}

\newglossaryentry{abbr:HTML}{
  name={HTML},
  description={Hypertext Markup Language},
  type=abbreviations
}

\newglossaryentry{acr:AI}{
  name={AI},
  description={Artificial Intelligence},
  type=acronyms
}

% Gerar o glossário
\makeglossaries

\begin{document}

\chapter{Exemplo}

Estamos usando o símbolo \gls{symb:Pi} em nossa equação.

A linguagem \gls{abbr:HTML} é usada para criar páginas da web.

\acrshort{acr:AI} é uma área de estudo em computação.

% Imprimir os glossários
\printglossary[type=symbols, title={Lista de Símbolos}]
\printglossary[type=abbreviations, title={Lista de Abreviaturas}]
\printglossary[type=acronyms, title={Lista de Siglas}]

\end{document}

*****************************
Exemplo gerado pelo ChatGPT

Miguel Nunes

unread,
Mar 19, 2024, 9:06:28 AMMar 19
to abnTeX2
Obrigado pela sugestão, Emílio, porém eu preciso apenas de algo simples e usar o glossaries, apesar de muito versátil, iria introduzir complexidades desnecessárias, além de ser necessário mudar a forma que compilo meu documento.

Não preciso de algo que gere entradas automaticamente, apenas uma lista com espaçamento regular que seja preenchida manualmente, exatamente por isso que queria replicar o comportamento destes ambientes da classe abntex2.
Reply all
Reply to author
Forward
0 new messages