O velho problema das listas de símbolos, abreviaturas, nomenclaturas

5,413 views
Skip to first unread message

Andre Zibetti

unread,
Feb 6, 2013, 9:30:56 AM2/6/13
to late...@googlegroups.com
Pessoal,

Preciso de uma ajuda..

Estou utilizando o abntex2, pois bem, na tese me pedem para dividir as listas

- Listas de símbolos
  - letras gregas
  - letras romanas
  - etc..
  - ....
- Lista de abreviaturas e siglas

Estou tentando usar o pacote nomecl com subgrupos, porém não tenho idéia de como fazer o tal nomencl.cfg funcionar...

Criei conforme o exemplo do próprio manual do nomencl, porém ele nem compila meu documento, diz que falta o \begin{document}...

Alguma idéia?

Abraços

Lauro César

unread,
Feb 6, 2013, 10:49:30 AM2/6/13
to late...@googlegroups.com
Caro Andre

Não incluímos algo pronto para geração de lista de símbolos no abnTeX2 justamente porque há uma série de opções que variam de caso a caso. Porém, se você não se importar, acredito que quando resolvermos o seu problema poderíamos incluir a solução que encontrarmos nos próximos releases do abnTeX2. Mas então vamos lá.

O abnTeX2 usa memoir. O ideal seria se encontrássemos uma solução apenas com ele. E tenho certeza que conseguiremos.

Por exemplo, dê uma olhada no manual: http://www.tex.ac.uk/tex-archive/macros/latex/contrib/memoir/memman.pdf. Pesquise por "list of symbols". Você verá alguns exemplos. Veja se lhe atende.

Quando tiver o modelo pronto, por favor, não deixe de compartilhar conosco.

Att.,

Lauro César


2013/2/6 Andre Zibetti <azib...@gmail.com>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Latex-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Andre Zibetti

unread,
Feb 6, 2013, 11:17:47 AM2/6/13
to late...@googlegroups.com
Grande Lauro,

Obrigado pelas dicas mais uma vez. Vou tentar por esse caminho então!!!

Quando conseguir formatar tudo (incluindo no formato A5), com certeza lhe envio para que possa ser compartilhado por todos.

Abraços


André WÜST ZIBETTI
___________________________________________________
UFSC - Universidade Federal de Santa Catarina
LCP - Laboratório de Controle de Processos
+55 48 3721 4073 (comercial-LCP)

INPL - Institut National Polytechnique de Lorraine
ENSIC - École Nationale Supérieure des Industries Chimiques
LRGP - Laboratoire de Réactions et Génie des Procédés
1, rue Grandville  BP 20451 54001 NANCY Cedex

Andre Zibetti

unread,
Feb 6, 2013, 11:50:34 AM2/6/13
to late...@googlegroups.com
Lauro,

Infelizmente não consegui ir adiante,... complicou, acho que vou fazer no braço mesmo..

Abraços

André 

Rubens Stuginski Jr

unread,
Feb 6, 2013, 2:24:24 PM2/6/13
to late...@googlegroups.com
Ol� Andr�:

O e-mail fiou grande. Se tiver d�vidas entre em contato.

[]s,
Rubens

A minha solu��o foi feita usando o nomentbl e ficou assim:

Antes do \begin{document}:

%%% Lista de s�mbolos

\usepackage[portuguese]{nomentbl}
% \renewcommand{\eqdeclaration}[1]{, veja eq.\nobreakspace(#1)}%
\renewcommand{\eqdeclaration}[1]{, eq.\nobreakspace(#1)}%refeq
\renewcommand{\pagedeclaration}[1]{, pg.\nobreakspace#1.\space}%refpage
\newcommand{\unit}[1]{\hspace*{\fill}[\,#1\,]}%
% \renewcommand{\nomentryend}{\hspace*{\fill}[\,#1\,]}}

%%%Para nomentbl
\def\nomNname{Grupos Adimensionais}%
\def\nomSname{Siglas}%
\def\nomErrorname{Classificados Erroneamente}%


\renewcommand{\nomAname}{Letras Latinas}%
\renewcommand{\nomGname}{Letras Gregas}%
\renewcommand{\nomXname}{Expoentes}%
\renewcommand{\nomZname}{�ndices}%
\renewcommand{\nomNname}{Grupos Adimensionais}%
\renewcommand{\nomSname}{Siglas}%
\renewcommand{\nomErrorname}{Classificados Erroneamente}%

\renewcommand\nomgroup[1]{%
\ifthenelse{\equal{#1}{A}}{%
\large\textbf{\nomAname}}{%
\ifthenelse{\equal{#1}{G}}{%
\large\textbf{\nomGname}}{%
\ifthenelse{\equal{#1}{N}}{%
\large\textbf{\nomNname}}{%
\ifthenelse{\equal{#1}{X}}{%
\large\textbf{\nomXname}}{%
\ifthenelse{\equal{#1}{Z}}{%
\large\textbf{\nomZname}}{%
\ifthenelse{\equal{#1}{S}}{%
\large\textbf{Siglas}}{%\nomSname}}{%
{\large\textbf{\nomErrorname}}%
}}}}}}}


\makenomenclature


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


depois do \begin{document}:

bl� bl�....


\include{vent-capa}
\setcounter{page}{0}
\pagenumbering{roman}

\tableofcontents
\listoffigures
\listoftables
\cleardoublepage
\makeatletter
\@mkboth{\MakeUppercase\nomname}{\MakeUppercase\nomname}%
\makeatother

\printnomenclature %%% GERA A LISTA DE S�MBOLOS.

\cleardoublepage
\makeatletter
\@mkboth{\MakeUppercase\nomname}{\MakeUppercase\nomname}%
\makeatother

%\fi

\thispagestyle{plain}
\setcounter{page}{0}
\pagenumbering{arabic}
\pagenumbering{bychapter}

bl� bl� ...


Exemplo de uso:
\begin{equation}
\rho=\frac{p}{n R_u T}=\frac{M}{\Vol}\label{gas_perfeito}
\nomenclature[ARu]{$R_u$}{Constante universal dos gases}{J/K~mol}{}
\nomenclature[AM]{$M$}{Massa molar}{kg/kmol}{}
\nomenclature[AVm]{$\Vol$}{Volume molar}{\mc/kmol}{}
\nomenclature[An]{$n$}{N�mero de mols (ou kmols)}{}{}
\end{equation}



Voc� roda latex duas vezes e depois roda o makeindex:

makeindex vent0.nlo -s nomentblm.ist -o <file>.nls

O arquivo nomentblm.ist � o arquivo nomentbl.ist modificado com minhas
defini��es. D� uma olhada:

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% This is file `nomentbl.ist',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% nomentbl.dtx (with options: `idxstyle')
%%
%% Copyright (C) 2006 by Brian Elmegaard <b...@mek.dtu.dk>
%%
%% This file can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License distributed from CTAN
%% archives in the directory macros/latex/base/lppl.txt; either
%% version 1.2 of the license, or (at your option) any later version.
%%
%% Nomenclature style file for MAKEINDEX.
%% For nomentbl v0.4
%%
%% Written by Brian Elmegaard
%%



actual '@'
quote '%'
delim_0 ""
delim_1 ""
delim_2 ""
item_0 ""
delim_t " \\\\\n"
line_max 1000
heading_prefix "\\multicolumn{3}{l}{\\nomgroup{"
heading_suffix "}} \\\\\n\\nopagebreak\\\\*[\\parskip]\n\\nopagebreak{}"
headings_flag 1
group_skip "\\\\*[\\parskip]"
preamble "\n\\begin{thenomenclature}\n%
\\begin{longtable}[l]%
{cp{\\textwidth*\\real{0.68}}l!{\\extracolsep{\\fill}}lll}\n"
postamble "\n\\end{longtable}\n\n\\end{thenomenclature}\n"
keyword "\\nomenclatureentry"

%%
%%


%\endinput
%%
%% End of file `nomentbl.ist'.
%%%%%%%%%%%%%%%%%%%%%%%%%

Voc� pode modificar o \\real{0.68} para o valor que voc� precisar. Fa�a
mudan�as e verifique o resultado. Eu uso este arquivo com format A5,
assim, para formato A4 acho que precisa de ajustes. Teste o nomentbl.ist
original.




Em 06-02-2013 12:30, Andre Zibetti escreveu:
> Pessoal,
>
> Preciso de uma ajuda..
>
> Estou utilizando o abntex2, pois bem, na tese me pedem para dividir as
> listas
>
> - Listas de s�mbolos
> - letras gregas
> - letras romanas
> - etc..
> - ....
> - Lista de abreviaturas e siglas
>
> Estou tentando usar o pacote nomecl com subgrupos, por�m n�o tenho
> id�ia de como fazer o tal nomencl.cfg funcionar...
>
> Criei conforme o exemplo do pr�prio manual do nomencl, por�m ele nem
> compila meu documento, diz que falta o \begin{document}...
>
> Alguma id�ia?
>
> Abra�os
> --
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo
> "Latex-br" dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para latex-br+u...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>

--
Liberte-se, para editar textos, planilhas e apresenta��es
use http://pt-br.libreoffice.org/ � totalmente de gra�a.

Andre Zibetti

unread,
Feb 6, 2013, 2:56:46 PM2/6/13
to late...@googlegroups.com
Rubens,

Agora consegui entender o que vc fez, e deu muito certo!!! Fiz com os originais do nomentbl...

Muito obrigado pela ajuda!!!

Agora só preciso fazer alguns pequenos ajustes na fontsize (se eu conseguir) para o A5 e abntex2.

Abração!

André

Em 6 de fevereiro de 2013 17:24, Rubens Stuginski Jr <rubens.s...@gmail.com> escreveu:
Olá André:

O e-mail fiou grande. Se tiver dúvidas entre em contato.

        []s,
                Rubens

A minha solução foi feita usando o nomentbl e ficou assim:

Antes do \begin{document}:

%%% Lista de símbolos


\usepackage[portuguese]{nomentbl}
%  \renewcommand{\eqdeclaration}[1]{, veja eq.\nobreakspace(#1)}%
  \renewcommand{\eqdeclaration}[1]{, eq.\nobreakspace(#1)}%refeq
  \renewcommand{\pagedeclaration}[1]{, pg.\nobreakspace#1.\space}%refpage
  \newcommand{\unit}[1]{\hspace*{\fill}[\,#1\,]}%
%  \renewcommand{\nomentryend}{\hspace*{\fill}[\,#1\,]}}

%%%Para nomentbl
\def\nomNname{Grupos Adimensionais}%
\def\nomSname{Siglas}%
\def\nomErrorname{Classificados Erroneamente}%


\renewcommand{\nomAname}{Letras Latinas}%
\renewcommand{\nomGname}{Letras Gregas}%
\renewcommand{\nomXname}{Expoentes}%
\renewcommand{\nomZname}{Índices}%

\renewcommand{\nomNname}{Grupos Adimensionais}%
\renewcommand{\nomSname}{Siglas}%
\renewcommand{\nomErrorname}{Classificados Erroneamente}%

\renewcommand\nomgroup[1]{%
    \ifthenelse{\equal{#1}{A}}{%
       \large\textbf{\nomAname}}{%
       \ifthenelse{\equal{#1}{G}}{%
          \large\textbf{\nomGname}}{%
          \ifthenelse{\equal{#1}{N}}{%
             \large\textbf{\nomNname}}{%
             \ifthenelse{\equal{#1}{X}}{%
                \large\textbf{\nomXname}}{%
                \ifthenelse{\equal{#1}{Z}}{%
                   \large\textbf{\nomZname}}{%
                   \ifthenelse{\equal{#1}{S}}{%
                      \large\textbf{Siglas}}{%\nomSname}}{%
                      {\large\textbf{\nomErrorname}}%
}}}}}}}


\makenomenclature


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


depois do \begin{document}:

blá blá....



\include{vent-capa}
\setcounter{page}{0}
\pagenumbering{roman}

\tableofcontents
\listoffigures
\listoftables
  \cleardoublepage
  \makeatletter
  \@mkboth{\MakeUppercase\nomname}{\MakeUppercase\nomname}%
  \makeatother

  \printnomenclature  %%% GERA A LISTA DE SÍMBOLOS.


  \cleardoublepage
  \makeatletter
  \@mkboth{\MakeUppercase\nomname}{\MakeUppercase\nomname}%
  \makeatother

%\fi

\thispagestyle{plain}
\setcounter{page}{0}
\pagenumbering{arabic}
\pagenumbering{bychapter}

blá blá ...



Exemplo de uso:
\begin{equation}
\rho=\frac{p}{n R_u T}=\frac{M}{\Vol}\label{gas_perfeito}
\nomenclature[ARu]{$R_u$}{Constante universal dos gases}{J/K~mol}{}
\nomenclature[AM]{$M$}{Massa molar}{kg/kmol}{}
\nomenclature[AVm]{$\Vol$}{Volume molar}{\mc/kmol}{}
\nomenclature[An]{$n$}{Número de mols (ou kmols)}{}{}
\end{equation}



Você roda latex duas vezes e depois roda o makeindex:


makeindex vent0.nlo -s nomentblm.ist -o <file>.nls

O arquivo nomentblm.ist é o arquivo nomentbl.ist modificado com minhas definições. Dê uma olhada:
Você pode modificar o \\real{0.68} para o valor que você precisar. Faça mudanças e verifique o resultado. Eu uso este arquivo com format A5, assim, para formato A4 acho que precisa de ajustes. Teste o nomentbl.ist original.





Em 06-02-2013 12:30, Andre Zibetti escreveu:
Pessoal,

Preciso de uma ajuda..

Estou utilizando o abntex2, pois bem, na tese me pedem para dividir as listas

- Listas de símbolos

  - letras gregas
  - letras romanas
  - etc..
  - ....
- Lista de abreviaturas e siglas

Estou tentando usar o pacote nomecl com subgrupos, porém não tenho idéia de como fazer o tal nomencl.cfg funcionar...

Criei conforme o exemplo do próprio manual do nomencl, porém ele nem compila meu documento, diz que falta o \begin{document}...

Alguma idéia?

Abraços
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Latex-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+unsubscribe@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Liberte-se, para editar textos, planilhas e apresentações
use http://pt-br.libreoffice.org/ é totalmente de graça.


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Latex-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+unsubscribe@googlegroups.com.

Rubens Stuginski Jr

unread,
Feb 6, 2013, 3:00:06 PM2/6/13
to late...@googlegroups.com
Olá André:

    Eu uso A5 com fonte 10pt. Fica legal. Teve uma época que reescrevi todo formato para 9pt, que seria muito legal, porém dava trabalho e não era padrão...
    Dê qualquer forma, se precisar de alguma coisa, e eu puder ajudar é só avisar.

            []s,
                Rubens
André

Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+u...@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.


--
Liberte-se, para editar textos, planilhas e apresentações
use http://pt-br.libreoffice.org/ é totalmente de graça.


--
Você está recebendo esta mensagem porque se inscreveu no grupo "Latex-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+u...@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Você está recebendo esta mensagem porque se inscreveu no grupo "Latex-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+u...@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Lauro César

unread,
Feb 6, 2013, 3:08:43 PM2/6/13
to late...@googlegroups.com
Rubens

Excelente seu exemplo. Será que você conseguiria incluí-lo no modelo do abnTeX2 para que o distribuíssemos? É necessário verificar o que poderia ficar na classe abntex2.cls e o que deve ficar apenas como exemplo nos modelos e na documentação. Seria ideal se não precisássemos distribuir mais um arquivo separado, como o arquivo .ist que gerou.

Andre

Com abntex2 apenas mude o preâmbulo:

\documentclass[a5paper,9pt,twoside]{abntex2}

E mude as margens conforme consta no manual (item 4.4, página 10): http://mirrors.ctan.org/macros/latex/contrib/abntex2/doc/abntex2.pdf. Devido à sua necessidade, nesta versão 1.4 do abnTeX2 incluí no manual instruções mais detalhadas para modificar essas coisas. Por favor, veja se está a contento. É toda a seção 4.

Acredito que seja suficiente.

Abraços!

Lauro César


2013/2/6 Rubens Stuginski Jr <rubens.s...@gmail.com>

Rubens Stuginski Jr

unread,
Feb 6, 2013, 4:17:42 PM2/6/13
to late...@googlegroups.com
Olá Lauro César:

    Não sei se o que você quer é possível. Começando com o mais simples. A lista de símbolos usa os recursos do makeindex. o makeindex é um programa padrão nas distribuições TeX/LaTeX e, posso dizer, até onde sei, não dá pra colocar o nomemtbl.ist  "dentro do abntex2", talvez dar uma ajeitada no nomentlb.

    De qualquer forma vou dar uma olha, inclusive no abntex2, que, no meu caso, tem um grande problema: UTF8. Acho que UTF8 é a solução de muitos problemas, mas todos meus arquivos estão em latim-1. Vou ter que converter todos... Vamos ver. Vou ler a  documentação e ver o que dá pra fazer.

            []s,
            Rubens

Lauro César

unread,
Feb 6, 2013, 6:49:20 PM2/6/13
to late...@googlegroups.com
Caro Rubens

Até já incluímos instruções sobre o makeindex e o pacote nomencl no item 5.12 do manual da classe do abnTeX2 (http://linorg.usp.br/CTAN/macros/latex/contrib/abntex2/doc/abntex2.pdf).

Porém, usamos o pacote apenas para gerar a lista de abreviaturas, embora quiséssemos também usá-lo para a lista de símbolos. Ou isso, ou gerar tudo somente com memoir. Mas como você já tem uma solução pronta, talvez fosse mais simples usá-la de uma vez.

Sobre incluir o arquivo .ist, podemos distribuí-lo com os fontes do abnTeX2, porém, quanto mais arquivos distribuímos, maiores são as chances de colisão com macros existentes e mais específico fica (portanto menos genérica/comum/simples) fica nossa contribuição. Por isso, se usar o .ist padrão resolveria o problema, o melhor seria usá-lo.

Sobre o UTF-8, realmente não sei se é possível manter os dois padrões, embora eu acredito que seja. Acredito que o problema mesmo esteja apenas com os .bib. Porém, valeria o teste...

Se puder ajudar, será muito bem vindo! Inclusive, gostaria de convidá-lo para continuarmos essa conversa no grupo do abn...@googlegroups.com. Assim não incomodamos os demais.

Abraços!

Lauro César

Lauro César

unread,
Feb 6, 2013, 6:51:40 PM2/6/13
to late...@googlegroups.com
Desculpe, o endereço do grupo é: http://groups.google.com/group/abntex2


2013/2/6 Lauro César <lauro...@gmail.com>

Rubens Stuginski Jr

unread,
Feb 7, 2013, 4:40:33 AM2/7/13
to late...@googlegroups.com
Olá Lauro César:

    Vou ler a documentação e ver o que posso fazer. Vou me cadastrar no grupo para futuras discussões!


            []s,
                    Rubens

Andre Zibetti

unread,
Feb 7, 2013, 7:39:14 AM2/7/13
to late...@googlegroups.com
Lauro e Rubens,

Estou com um probleminha aqui...

A minha primeira Tabela no texto está aparecendo como Tabela 2. Ou seja a lista de Tabelas ja inicia com a Tabela 2.

Resovli dar uma olhada mais a fundo e percebi que o nomentbl utiliza a lista de símbolos como uma longtable, que pelo jeito é contabilizada no toc.

Por exemplo dentro do arquivo .nls
%--------------
\begin{thenomenclature}
%
\begin{longtable}[l]%
{cp{\textwidth*\real{0.5}}c!{\extracolsep{\fill}}lll}
\multicolumn{3}{l}{\nomgroup{A}} \\
\nopagebreak\\*[\parskip]
\nopagebreak{}{$P_c$}&\begingroup Pressão no ponto crítico\endgroup &\begingroup $bar$\endgroup &\begingroup \endgroup &\begingroup \nomeqref {2.1}\nompageref{35} \\
...
..
%------------

Alguma idéia de como resolver isso? Estou fazendo algo errado :S ?

Abração

André

Lauro César

unread,
Feb 7, 2013, 7:55:28 AM2/7/13
to late...@googlegroups.com
Andre


Acho que isso resolve:

\setcounter{figure}{0} % initialise figure counter

No caso, \setcounter{table}{0} % initialise figure counter




2013/2/7 Andre Zibetti <azib...@gmail.com>

Rubens Stuginski Jr

unread,
Feb 7, 2013, 8:29:05 AM2/7/13
to late...@googlegroups.com
Olá André:

    O comando \begin{longtable} não altera em nada o contador de tabelas! Você deve ter algum \begin{table} ... \end{table} no seu texto. Zerar o contador de tabelas é legal, porém não é uma boa solução. Há um erro e você deve encontrá-lo.

    Se possível envie os arquivos iniciais até o ponto onde ocorre o erro.

            []s,
                Rubens

Andre Zibetti

unread,
Feb 7, 2013, 8:58:57 AM2/7/13
to late...@googlegroups.com
Acabei de realizar vários testes no documento, inserindo tabelas no documento para ver se altera a numeração inicial.

Porém ao comentar a Lista de Símbolos a numeração voltou ao "normal", com minha primeira tabela sendo Tabela 1.

O que eu comentei foi:

\renewcommand{\nomname}{Lista de símbolos}
\pdfbookmark[0]{\nomname}{las}
\printnomenclature
\cleardoublepage

Então, acredito que realmente ele está tratando a lista de símbolos como uma tabela.

Como resolvemos isso?

O mesmo acontece com vcs? utilizando o nomentbl..

Abraços

Andre Zibetti

unread,
Feb 7, 2013, 9:19:40 AM2/7/13
to late...@googlegroups.com
Lauro,

Ficou assim e agora deu certo.

%------------------------------------------------------
\renewcommand{\nomname}{Lista de símbolos}
\pdfbookmark[0]{\nomname}{las}
\printnomenclature
\cleardoublepage
\setcounter{table}{0} % zerando o contador após Lista de Símbolos
%------------------------------------------------------

Muito obrigado!

Abraços

Rubens Stuginski Jr

unread,
Feb 7, 2013, 10:05:01 AM2/7/13
to late...@googlegroups.com
Oi Andre:

    Você está utilizando abntex2???

          []s,
                Rubens

Andre Zibetti

unread,
Feb 7, 2013, 10:57:49 AM2/7/13
to late...@googlegroups.com
Rubens,

Sim estou usando o abtex2.

Lauro César

unread,
Feb 7, 2013, 7:30:21 PM2/7/13
to late...@googlegroups.com
Andre,

Que estranho esse lance da tabela, não é?

Será que o nomencl se comporta da mesma forma com o memoir e os pacotes antigos?

Estou adicionando o código que está enviando na "memória" da tarefa referente a lista de símbolos do abnTeX2 (https://code.google.com/p/abntex2/issues/detail?id=11)

Depois, quanto tiver funcionado corretamente, mande um exemplo mínimo para nós com tudo funcionando, ok? Obrigado!

Rubens,

Acho que com base nesse caso conseguimos inserir o exemplo no abnTeX2, não?

Abraços!

Lauro César


2013/2/7 Andre Zibetti <azib...@gmail.com>

Andre Zibetti

unread,
Feb 8, 2013, 7:12:04 AM2/8/13
to late...@googlegroups.com
Lauro,

Então, bem estranho isso.

Na verdade acho que é a Tabela que o nomentbl cria (não sei ao certo). Sendo o nomentbl uma modificação do nomencl, algo pode ter ocorrido.

Outra coisa que eu fiz, foi apenas corrigir a "tradução" do nomentbl.sty (linha 98) que havia a opção portuguese, ficando assim:
% ---------------- nomentbl.sty-------------
...
 \DeclareOption{portuguese}{%
   \def\eqdeclaration#1{equa\c{c}\~ao\nobreakspace(#1)}%
   \def\pagedeclaration#1{\hspace*{2mm}p\'agina\nobreakspace#1}%
   \def\nomname{Nomenclatura}%
   \def\nomAname{Letras Latinas}%
   \def\nomGname{Letras Gregas}%
   \def\nomXname{Expoentes}%
   \def\nomZname{Índices}}
...
% -----------------------------------------------------
Chamando no preambulo do documento o pacote com a opção em português:

\usepackage[portuguese]{nomentbl}   % Para configurar subgrupos no nomencl

De qualquer forma seria interessante enviar uma tradução para o autor do nomentbl para ser implementado, ficando padrão para uso de todos sem necessidade de cada um alterar.


Abraços

André

Lauro César

unread,
Feb 8, 2013, 7:24:54 AM2/8/13
to late...@googlegroups.com
Andre

Agora que atentei. Você usou outro pacote. Sim, como o próprio nome indica provavelmente ele usa uma tabela. Na introdução já está escrito:

Nomentbl is a customization of the nomencl package that presents the nomenclature in a table of the longtable-type. Logo no início da seção 8 Implementation já está lá o uso da tabela.


"De qualquer forma seria interessante enviar uma tradução para o autor do nomentbl para ser implementado, ficando padrão para uso de todos sem necessidade de cada um alterar.


Sugiro que você mesmo mande o e-mail, ainda mais que foi você quem fez a contribuição. O nome é Brian Elmegaard e o e-mail: b...@mek.dtu.dk, como você mesmo viu no manual. Se precisar de ajuda com isso, podemos ajudá-lo. Parabéns pela contribuição! Software livre é isso!

Você também poderia sugerir a ele tentar algo para manter o código da tabela sem mudar a sequência do contador. Seria algo assim:

Abraços!

Lauro César


2013/2/8 Andre Zibetti <azib...@gmail.com>


Rubens Stuginski Jr

unread,
Feb 8, 2013, 4:27:44 PM2/8/13
to late...@googlegroups.com
Olá André e Lauro César:

    Eu uso o nomentbl há anos e nunca tive problemas... Eu uso o estilo book e só uso o abntex pra formatar as referências bibliográficas. Portanto o problema está no estilo abntex2.

    Eu tentei usar o abntex2 e comecei a ter erros na primeira linha do cabeçalho. O estilo memoir deve ser legal. Lembro de uma vez tê-lo usado e abandonei-o, acho que devido a complexidade desnecessária dele. Voltei pro velho e bom estilo book. Tudo pode ser facilmente configurado!


        []s,
                Rubens
--
Você está recebendo esta mensagem porque se inscreveu no grupo "Latex-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Lauro César

unread,
Feb 9, 2013, 2:16:13 AM2/9/13
to late...@googlegroups.com
Rubens

Por favor, envie-me quais foram os erros que recebeu desde a primeira linha. Isso é importante para melhora-lo se for o caso. Porém, desde a primeira linha significa provavelmente erro de encoding, não?

O memoir é um bundle com diversos outros pacotes comuns em embutidos e otimizados para funcionarem em conjunto. Embora voce possa fazer quase tudo apenas com memoir, sempre pode também usar os outros pacotes. Nesse ponto ele acrescenta, e não divide. 

Abraços!

Lauro César 

Lauro César

unread,
Feb 9, 2013, 5:21:02 AM2/9/13
to late...@googlegroups.com
De todo modo, voce pode continuar usando apenas o pacote de citação. Nesse caso, o novo abntex2cite é mais atualizado e compatível com outros pacotes e na versão 1.5 terá compatibilidade total com a norma de 2002 vigente. 

Abraços!

Lauro César 

Lauro César

unread,
Feb 24, 2013, 9:26:03 AM2/24/13
to late...@googlegroups.com
Pessoal

Só para dar um feedback nessa thread a respeito da lista de símbolos, a solução que disponibilizamos no abnTeX2 (versão 1.5) é esta:

% ---
% inserir lista de abreviaturas e siglas
% ---
\begin{siglas}
\item[Fig.] Area of the $i^{th}$ component
\item[456] Isto é um número
\item[123] Isto é outro número
\item[lauro cesar] este é o meu nome
\end{siglas}
% ---

% ---
% inserir lista de símbolos
% ---
\begin{simbolos}
\item[$ \Gamma $] Letra grega Gama
\item[$ \Lambda $] Lambda
\item[$ \zeta $] Letra grega minúscula zeta
\item[$ \in $] Pertence
\end{simbolos}
% ---

Esses ambientes usam o ambiente symbol do memoir, que é exatamente assim:

\begin{symbol}
\item[$ \Gamma $] Letra grega Gama
\item[$ \Lambda $] Lambda
\item[$ \zeta $] Letra grega minúscula zeta
\item[$ \in $] Pertence
\end{symbol}

Os ambientes do abnTeX2 usam o ambiente symbol do memoir e adicionam os capítulos pré-textuais automaticamente.

No manual do abnTeX2 incluímos também orientações sobre como usar o nomcl, no caso de alguém quiser usar os recursos adicionais do pacote.

Bem, então é isso.

Abraços!

Lauro César
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+unsubscribe@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

-- 
Liberte-se, para editar textos, planilhas e apresentações
use http://pt-br.libreoffice.org/ é totalmente de graça.

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Latex-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+unsubscribe@googlegroups.com.

Rubens Stuginski Jr

unread,
Feb 24, 2013, 1:18:07 PM2/24/13
to late...@googlegroups.com
Olá Lauro Cesar e outros:

    Estou chegando agora no projeto e acho que alguma sugestões que tenho já não faz mais sentido expô-las, no entanto, acho que posso colaborar com as listas de símbolos, abreviaturas, etc.  Eu uso LaTeX/TeX há muito tempo, e o que me atrai no LaTeX é a facilidade com que montamos coisas de forma automática sem ter que ficar procurando onde colocar cada coisa. Explico!

    A ideia de se usar o pacote nomencl é, de longe, a única que deve ser considerada. Essa coisa de fazer lista é legal se você tiver que controlar meia dúzia de itens. Imagina ter que listar 50 variáveis e indicar a sua primeira aparição e/ou sua definição no texto. Isso é como fazer índice "no braço".

    Acho que usar o pacote nomencl só irá facilitar o controle das variáveis. Note que existe os pacotes nomencl  e nomentbl. Este último usa o nomencl e possibilita a inclusão de 2 informações extras, normalmente a unidade e a dimensão da variável.

        Qualquer coisa é só dar uma olhada na documentação do pacote. Qualquer dúvida estou à disposição,

        []s,
            Rubens
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+u...@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Lauro César

unread,
Feb 24, 2013, 1:26:23 PM2/24/13
to late...@googlegroups.com
Rubens

Obrigado por se dispor em ajudar.

Sua ajuda e experiência são muito importantes.

Se quiser contribuir, peço que veja se o exemplo que coloquei na documentação é suficiente (arquivo abntex2.tex). Se quiser adicionar algo, fique à vontade em alterar o fonte e nos enviar sua contribuição.

Resolvi tirar o uso de nomencl dos exemplos somente para simplificar o modelo e pela falta de um exemplo completo. Porém, seria excelente se você pudesse nos fornecer um exemplo completo tanto da lista de abreviaturas e da lista de símbolos. Você poderia criar o exemplo no documento abntex2-modelo-trabalho-academico.tex.

Vamos continuar essa conversa pelo grupo do abntex2 para não incomodarmos os demais, ok?

Abraços!

Lauro César


2013/2/24 Rubens Stuginski Jr <rubens.s...@gmail.com>

Lauro César

unread,
Jul 29, 2017, 8:46:42 PM7/29/17
to Latex-br
Apenas para registro, as discussões continuam na issue https://github.com/abntex/abntex2/issues/104
Reply all
Reply to author
Forward
0 new messages