Erro: Lista de abreviaturs ordenada e símbolos com erro na indicação primeira ocorrência.

187 views
Skip to first unread message

Marton Sandes

unread,
Oct 8, 2021, 10:11:21 AM10/8/21
to abnTeX2
Bo mdia pessoal,

Eu peguei o modelo de glossário disponibilizado na documentação abntex2 e gerei a lista de abreviaturas e símbolos atuomárica com ordenação. Porém, ao gerar o pdf e chamar as abreviaturas/símbolos além de indicar as páginas onde há a ocorrência do \gls{} tem a indicação do número da página em romano como indicado na figura, tanto para as abreviaturas quanto para os símbolos ... Como posso corrigir isso, alguém já passou por esse problema?

Screenshot from 2021-10-08 10-33-54.png

segue código reesumido e em anexo o modelo da UFBA

\documentclass[english,brazil]{abntex2} 
\usepackage{mathtools,amsmath}
\usepackage{UFBA}               % personalizações para a UFBA
\usepackage[acronyms,style=super,nogroupskip]{glossaries}  % o super gera uma tabulação em o simbolo/abreviatura e a descrição
\makeatother

% Glossário 
\newglossary{symbols}{sym}{sbl}{List of Symbols}
   %================ACRONYMS=================%
    \newacronym{bc}{BC}{Bunch Crossing}
    \newacronym{alice}{ALICE}{A Large Ion Collider Experiment}
    %================SYMBOLS=================%
     \newglossaryentry{eta}{type=symbols,name=\ensuremath{\eta},sort=e,description={Pseudorapidity}}
    \newglossaryentry{l}{type=symbols,name=\ensuremath{\mathcal{L}},sort=l,description={Luminosity}}

\makenoidxglossaries
\glsnoexpandfields

\begin{document}
\selectlanguage{english}

\glsaddall
\setlength{\glsdescwidth}{0.5\linewidth}
\setlength{\glspagelistwidth}{0.1\linewidth}
\small{\printnoidxglossary[type=acronym,sort=letter,title=List of Abbreviations]}
\small{\printnoidxglossary[type=symbols,sort=use]}
\clearpage
% inserir o sumario
\pdfbookmark[0]{\contentsname}{toc}
\tableofcontents*
\textual

\chapter[Introduction]{Introduction}\label{chap:Introducao}

\gls{alice}
\end{document}
UFBA.sty
Message has been deleted

Marton Sandes

unread,
Oct 8, 2021, 12:22:11 PM10/8/21
to abnTeX2
A primeira vez que a abreviatura/símbolo é chamada (\gls{}) é no capítulo 1... Eu não faço uso da abreviação/símbolo chamando pelo comando \gls{} nos pré-textuais.

O que me parece é que o \glossary está lendo a página de impressão da lista de abreviaturas/símbolo. Em resumo, é possível omitir essa primeira referência de ocorrência?

Em sexta-feira, 8 de outubro de 2021 às 11:53:46 UTC-3, Youssef Cherem escreveu:
O número da página está em romanos porque deve estar em romanos no texto! Às vezes páginas pré-textuais são numeradas assim.
--
abnTeX2 - http://abntex2.googlecode.com/
---
Você recebeu essa mensagem porque está inscrito no grupo "abnTeX2" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para abntex2+u...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/abntex2/866998d9-47bd-4ced-a5ab-f3a5e393de7bn%40googlegroups.com.
Message has been deleted

Marton Sandes

unread,
Oct 11, 2021, 8:36:24 AM10/11/21
to abnTeX2
\documentclass[english,brazil]{abntex2} 
\usepackage{mathtools,amsmath}
\usepackage{UFBA}               % personalizações para a UFBA
\usepackage[acronyms,style=super,nogroupskip]{glossaries} 
\makeatother

% Glossário 
\newglossary{symbols}{sym}{sbl}{List of Symbols}
%================ACRONYMS=================%
\newacronym{bc}{BC}{Bunch Crossing}
\newacronym{alice}{ALICE}{A Large Ion Collider Experiment}
%================SYMBOLS=================%
\newglossaryentry{eta}{type=symbols,name=\ensuremath{\eta},sort=e,description={Pseudorapidity}}
\newglossaryentry{l}{type=symbols,name=\ensuremath{\mathcal{L}},sort=l,description={Luminosity}}

\makenoidxglossaries
\glsnoexpandfields

\begin{document}
    \selectlanguage{english}
    
    \glsaddall
    \setlength{\glsdescwidth}{0.5\linewidth}
    \setlength{\glspagelistwidth}{0.1\linewidth}
    \small{\printnoidxglossary[type=acronym,sort=letter,title=List of Abbreviations]}
    \small{\printnoidxglossary[type=symbols,sort=use]}
    \clearpage
    % inserir o sumario
    \pdfbookmark[0]{\contentsname}{toc}
    %\tableofcontents*
    \textual
    
    \chapter[Introduction]{Introduction}\label{chap:Introducao}
    
    \gls{alice}
    \newpage
    \gls{alice}
    \gls{eta}
    \newpage
    \gls{alice}
    \newpage
    \gls{alice}
    \gls{eta}
    \gls{l}
\end{document}

Observe nas images, que aparece a referência em romano para uma chamada no texto, porém a parte textual tem contagem em algarismos arábicos. O glossário está pegando a página i do pré-textual a qual não possui nenhuma chamada.

Screenshot from 2021-10-11 09-30-49.png
Screenshot from 2021-10-11 09-31-56.png
Em sábado, 9 de outubro de 2021 às 15:42:32 UTC-3, Youssef Cherem escreveu:
Segundo o seu exemplo, compilado, não ocorre isso. Só dá para saber se vc enviar um exemplo que reproduza isso.
UFBA.sty
abntex2.cls
Message has been deleted

Marton Sandes

unread,
Oct 18, 2021, 7:38:09 AM10/18/21
to abnTeX2
Obrigado Youssef,
Eu só fiquei com um dúvida: não é possível utilizar a lista de abreviaturas/simbols tendo os elementos pré-textuais numerados em romanos? Existe algum pacote ou configuração que permita a configuração que eu pretendia?



Em segunda-feira, 11 de outubro de 2021 às 15:31:28 UTC-3, Youssef Cherem escreveu:
é o UFBA.sty que está fazendo isso. 

tire tudo isto de lá: 

%% Novo estilo
\makepagestyle{pre_roman} %%% escolha um nome
\makeevenhead{pre_roman}{}{}{\ABNTEXfontereduzida \textbf \thepage}
\makeoddhead{pre_roman}{}{}{\ABNTEXfontereduzida \textbf \thepage}

%% Customiza comando \pretextual
\renewcommand{\pretextual}{
\pagenumbering{roman} %%% ou \pagenumbering{Roman}
\aliaspagestyle{chapter}{pre_roman}% customizing chapter pagestyle
\pagestyle{pre_roman}
\aliaspagestyle{cleared}{empty}
\aliaspagestyle{part}{pre_roman}
}

Message has been deleted

Pablo R

unread,
Mar 21, 2024, 11:09:15 AMMar 21
to abnTeX2
Bom dia

Tô compilando no Ubuntu 22.04 - MikTeX e aparece o seguinte erro. Alguém conhece como solucionar? Pesquisei no G mas aparecem informações maioritariamente para CV no Python. 

Gratidão pela resposta. 

WhatsApp Image 2024-03-21 at 11.58.06.jpeg

Emílio Kavamura

unread,
Mar 21, 2024, 7:43:08 PMMar 21
to abnTeX2

  1. Atualize o MikTeX: Certifique-se de ter a versão mais recente do MikTeX instalada no seu sistema. Você pode atualizar o MikTeX usando o gerenciador de pacotes ou baixando a versão mais recente no site do MikTeX.


  2. Instale as dependências: Verifique se você tem todas as dependências necessárias instaladas no seu sistema. Para o Ubuntu, você pode instalar os pacotes necessários executando o seguinte comando no terminal:

sudo apt-get install libxcb-xinerama0


Reinstale o Qt: Às vezes, o problema pode ser resolvido reinstalando as bibliotecas do Qt. Você pode reinstalar o Qt usando o seguinte comando:

sudo apt-get install --reinstall libxcb-xinerama0

Verifique as Variáveis de Ambiente: Certifique-se de que as variáveis de ambiente necessárias estejam configuradas corretamente. Especificamente, verifique se a variável de ambiente LD_LIBRARY_PATH inclui o caminho para as bibliotecas do Qt. Você pode defini-lo em seu arquivo .bashrc ou .profile:


export LD_LIBRARY_PATH=/caminho/para/bibliotecas/Qt:$LD_LIBRARY_PATH

  1. Isso deve mostrar a versão do Qt instalada em seu sistema. Se não mostrar, talvez seja necessário reinstalar o Qt.

  2. Verifique a Configuração do MikTeX: Certifique-se de que o MikTeX esteja configurado corretamente para usar as bibliotecas do Qt. Você pode precisar consultar a documentação ou fóruns do MikTeX para obter instruções de configuração específicas.

  3. Verifique os Logs do Sistema: Às vezes, as mensagens de erro nos logs do sistema (por exemplo, /var/log/syslog ou /var/log/messages) podem fornecer mais informações sobre o problema. Verifique esses logs em busca de mensagens de erro relevantes relacionadas ao MikTeX ou ao Qt.



Fonte: ChatGTP
Reply all
Reply to author
Forward
0 new messages