Dúvida + apresentação

105 views
Skip to first unread message

Luana de Freitas

unread,
Jan 31, 2013, 6:40:16 PM1/31/13
to late...@googlegroups.com
Boa noite a todos,

Atualmente tenho trabalhado com latex como forma de escrita para o meu tcc, e encontrei este grupo para solucionar dúvidas e aperfeiçoamentos em geral. Estou utilizando bibtex para gerar minhas referencias, e encontrei um erro estranho, não encontrei uma solução fácil pela internet, apenas dicas para separação das referencias em, por exemplo 2 arquivos bib.

Nesse sentido tenho 2 dúvidas:

1 -  Existe algum limite de conteúdo para database de referencias bibtex? Se sim, qual e como utilizar múltiplos aquivos?
2 - Alguém passou por um erro semelhante a este:

freitas@pandora:~/Documentos/latex/testeluana$ bibtex TC2.aux 
This is BibTeX, Version 0.99d (TeX Live 2012/Debian)
The top-level auxiliary file: TC2.aux
The style file: abnt.bst
Database file #1: biblio.bib
Illegal end of database file---line 759 of file biblio.bib
 : }
 :  
I'm skipping whatever remains of this entry
Warning--I didn't find a database entry for "SOL04"
Warning--I didn't find a database entry for "HET02"
Warning--I didn't find a database entry for "SOU08"
Warning--I didn't find a database entry for "VEL07"
Warning--I didn't find a database entry for "WEI00"
Warning--I didn't find a database entry for "BOY04"
(There was 1 error message)

FInal do meu arquivo .bib

@book{WEI00,
  author   ={WEIK, M},
  title    ={Computer Sciencie and Communications Dictionary},
  publisher={Springer},
  year     ={2000},
  pages    ={205}
} <-----LINHA 759 
Os warning's não são relevantes nesse momento.

OBS: uso Gnu/Linux, editor texmaker e makefile para compilação e geração do .pdf


Desde já, grata pela atenção de todos.

Lauro César

unread,
Jan 31, 2013, 6:47:28 PM1/31/13
to late...@googlegroups.com
Luana

Que eu saiba não há limite de tamanho no bib.

Já confirmou se está usando UTF8?

Será que se você usasse o novo abntex2cite teria diferença (http://abntex2.googlecode.com)? Nós mudamos o encoding dos arquivos bst de Latin1 para UTF8, que é o padrão do LaTeX e que gera menos defeitos.

Se não for isso, tente criar outro arquivo e copiar apenas algumas entradas. Use a técnica binária: corte na metade e veja se funciona, se sim, inclua a metade da metade restante, senão, tire metade do que colocou, até achar o problema.

Boa sorte!

Lauro César


--
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.
 
 

Youssef Cherem

unread,
Jan 31, 2013, 6:52:53 PM1/31/13
to late...@googlegroups.com
linha 759:

Illegal end of database file---line 759 of file biblio.bib

tente retirar essa entrada, se funcionar a compilação sem ela, reescrevê-la, talvez adicionar address = {} (obrigatório segundo abnt....) etc. Também não sei se pages seria necessário ou recomendável para livros (segundo abnt, não é preciso colocar o número de páginas do livro na bibliografia).

Limite de conteúdo -- quer dizer número de entradas? Nunca ouvi falar.

Você pode utilizar vários arquivos bib com:

\bibliography{bibliografia1,bibliografia2}

Uma dica: você não precisa digitar bibtex TC2.aux, somente bibtex TC2 já basta.
Outra coisa: pdflatex não é bastante, em vez de makefile? 



On Thu, Jan 31, 2013 at 9:40 PM, Luana de Freitas <luanad...@gmail.com> wrote:

--

Luana de Freitas

unread,
Jan 31, 2013, 7:16:55 PM1/31/13
to late...@googlegroups.com
Lauro e Youssef, 

Obrigada pela ajuda. Vou fazer novas tentativas de solução com as suas dicas.

Em quinta-feira, 31 de janeiro de 2013 21h52min53s UTC-2, Youssef Cherem escreveu:
linha 759:

Illegal end of database file---line 759 of file biblio.bib

tente retirar essa entrada, se funcionar a compilação sem ela, reescrevê-la, talvez adicionar address = {} (obrigatório segundo abnt....) etc. Também não sei se pages seria necessário ou recomendável para livros (segundo abnt, não é preciso colocar o número de páginas do livro na bibliografia).

Já fiz isso, este erro aconteceu recentemente, anteriromente estava tudo ok com o meu .bib. E me certifiquei de estar em UTF8 sim. 
Limite de conteúdo -- quer dizer número de entradas? Nunca ouvi falar.
Não li nada a respeito também, mas resolvi perguntar para seres mais experientes em latex =] 

Você pode utilizar vários arquivos bib com:

\bibliography{bibliografia1,bibliografia2}

Uma dica: você não precisa digitar bibtex TC2.aux, somente bibtex TC2 já basta.
grata pela dica 
Outra coisa: pdflatex não é bastante, em vez de makefile? 
Basta, eu tenho uma makefile, para limpar temporários e compactar comandos, enfim é uma opção minha. 

Wagner Arbex

unread,
Jan 31, 2013, 7:17:23 PM1/31/13
to late...@googlegroups.com
Olá, Luana;

Já vi algo parecido qdo falta alguma "chave", { ou }, em alguma linha antes da linha do erro. Se for isso o prob pode estar em qq linha antes da 759 e, além disso, o prob pode não ser a falta da chave, mas, eventualmente algum caractere que mudasse a função da chave, que é um delimitador do conteúdo do campo. P ex., se existirem seguido  os caracteres \{ contrabarra e chave, a chave passa a ser um simples caractere e não um delimitador. 

[]s e até mais. 
--
   Wagner Arbex, DSc
   Bioinformática e Modelagem Matemática e Computacional de Biossistema
   http://www.arbex.pro.br/

   Sent from my iPad
--

Rubens Stuginski Jr

unread,
Jan 31, 2013, 7:20:00 PM1/31/13
to late...@googlegroups.com
Olá Luana:

    Respondendo tuas perguntas por partes:
        1- Não existe limite, ou pelo menos, você não precisa se preocupar com isso, o limite é bem grande. Eu tenho um único arquivo com TODAS as referências que uso e usei até hoje. É bem grande, eu uso TeX/LaTeX há +/- 30 anos.

        2- Use o jabref pra gerenciar teu arquivos bibtex. É simples, eficiente e evita um monte de erros. É só abrir teu arquivo .bib com o jaberef e as referências erradas serão ignoradas. Dá pra configurar o jabref pra ficar compatível com o abntex. Eu ainda não usei o abntex2, portanto não sei o que dá pra fazer.

                []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.
 
 

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

Lauro César

unread,
Jan 31, 2013, 7:25:09 PM1/31/13
to late...@googlegroups.com
Rubens

Até agora, o abntex2cite traz apenas correções de erros técnicos e amplia a compatibilidade dos pacotes de citação e de estilos bibliográficos com novos pacotes do LaTeX. Ou seja, o abntex2cite é uma atualização de compatibilidade do ponto de vista técnico, mas ainda não é uma evolução funcional. Para isso precisamos implementar a compatibilidade com a nova norma 6023:2002.

Desse modo, usar o abntex2cite te tratá mais compatibilidade sem nenhuma mudança com o que você tem hoje.

Agora, a classe abnt.cls nem existe mais. A nova classe abntex2.cls é totalmente nova e baseada em memoir.

Abraços!

Lauro César


2013/1/31 Rubens Stuginski Jr <rubens.s...@gmail.com>

Luana de Freitas

unread,
Jan 31, 2013, 7:55:29 PM1/31/13
to late...@googlegroups.com
Problema resolvido,

Wager, realmente era um }, um não vários que acabei "comendo com farinha" na hora de escrever as entradas da database. Acabei vendo esse problema (após verificar codificação e fazer a busca binaria pelo problema, ate onde não tinha erros) abrindo o .bib no editor vim, que indicava cores diferentes para as referências corretas ate a que possuía erro, enfim estavam faltando uns 3 ou 10 } em campos de diversas entradas.

Muito boa a dica do labref, vou utilizar com certeza.

Agradeço a todos que ajudaram.

Abraço
Reply all
Reply to author
Forward
0 new messages