AfonsoPortuga / abntex2

Automatically exported from code.google.com/p/abntex2
1 stars 0 forks source link

Erro ao compilar usando o pacote glossaries #106

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Tentei usar o pacote glossaries
2. Deu erro ao compilar

What is the expected output? What do you see instead?
Ao tentar utilizar o pacote glossaries, ao compilar deu as seguintes mensagens 
de erro.

"C:\Program Files\MiKTeX 2.9\tex\latex\substr\substr.sty line 89 ! LaTeX Error: 
Command \su@ExpandTwoArgs already defined.Or name \end... illegal, see p.192 of 
the manual.See the LaTeX manual or LaTeX Companion for explanation.Type H 
<return> for immediate help.... }

"C:\Program Files\MiKTeX 2.9\tex\latex\substr\substr.sty line 94 ! LaTeX Error: 
Command \IfSubStringInString already defined.Or name \end... illegal, see p.192 
of the manual.See the LaTeX manual or LaTeX Companion for explanation.Type H 
<return> for immediate help.... }

"C:\Program Files\MiKTeX 2.9\tex\latex\substr\substr.sty line 106 ! LaTeX 
Error: Command \su@IfSubStringInString already defined.Or name \end... illegal, 
see p.192 of the manual.See the LaTeX manual or LaTeX Companion for 
explanation.Type H <return> for immediate help.... }

What version of the product are you using? On what operating system?
abntex2 1.9.2 data: 2014-01-31 / Windows 8 Single Language

Additional information:
Uso MiKTeX 2.9.4248 e TeXMaker 4.1.1

Original issue reported on code.google.com by tanzare...@gmail.com on 4 Feb 2014 at 12:25

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by laurocesar on 5 Mar 2014 at 1:45

GoogleCodeExporter commented 9 years ago
Ola tanzarella

Não acredito que o problema esteja no modelo, até porque ele é compilado 
normalmente sem erros para distribuição:

http://repositorios.cpai.unb.br/ctan/macros/latex/contrib/abntex2/doc/examples/a
bntex2-modelo-glossarios.pdf

O que se pode investigar são as versões dos pacotes do seu sistema. Por 
favor, informe-nos as versões de:
 substr.sty
 memoir.cls
 glossaries.sty

Acredito que no MikTeX essas informações estejam no Package Manager

Original comment by laurocesar on 6 Mar 2014 at 11:07

GoogleCodeExporter commented 9 years ago
Veja se existe uma opção no MiKTeX que atualiza todos os pacotes. Observei 
que a versão do seu MiKTeX não é a mais recente. Isso pode fazer a 
diferença. Cheque a versão dos pacotes contra a versão que está no CTAN 
www.ctan.org.

Original comment by laurocesar on 6 Mar 2014 at 11:09

GoogleCodeExporter commented 9 years ago
Olá Lauro,

Consegui compilar, atualizando os pacotes pelo MiKTeX. 

Obrigado

ps. Vocês estão fazendo um excelente trabalho.

Original comment by tanzare...@gmail.com on 6 Mar 2014 at 11:12

GoogleCodeExporter commented 9 years ago
Obrigado tanzarella! Que bom que deu certo.

Original comment by laurocesar on 6 Mar 2014 at 11:16

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Olá pessoal, também tenho este problema. 

Quando insiro o pacote glossaries, recebo o erro descrito pelo tanzarella.

Os pacotes estão atualizados (conforme sugerido acima).

Uso o Texmaker 4.3 e Texlive 2014.

Versoes
 substr.sty - 1.2
 memoir.cls - 3.7b
 glossaries.sty - 4.11

Alguma ideia de como resolver?

Original comment by helonay...@gmail.com on 24 Sep 2014 at 4:07

GoogleCodeExporter commented 9 years ago
Olá,

Eu tive esse problema, mas felizmente consegui achar uma solução. 

Eu uso o TeXLive 2014 no Ubuntu 14.04. A versão dos pacotes são:
* abntex2 - 1.9.2
* substr - 1.2
* memoir - 3.7b
* glossaries - 4.11

Apesar de eu ter atualizado todos os pacotes, quando eu incluia o pacote 
glossaries no meu script, ocorriam os seguintes erros:

! LaTeX Error: Command \IfSubStringInString already defined.
               Or name \end... illegal, see p.192 of the manual.

! LaTeX Error: Command \su@IfSubStringInString already defined.
               Or name \end... illegal, see p.192 of the manual.

! LaTeX Error: Command \su@ExpandTwoArgs already defined.
               Or name \end... illegal, see p.192 of the manual.

Imagino que o pacote substr.sty entrou em conflito com o abnt2cite. A solução 
que encontrei para isso foi usar os seguintes comandos no preâmbulo antes de 
inserir o pacote glossaries:

\let\su@ExpandTwoArgs\relax 
\let\IfSubStringInString\relax
\let\su@IfSubStringInString\relax

Agora está tudo funcionando perfeitamente.

Original comment by lucasnog...@gmail.com on 16 Oct 2014 at 1:26