Abntex e citações.

313 views
Skip to first unread message

Joab dos Santos Silva

unread,
Jun 2, 2015, 3:59:41 PM6/2/15
to late...@googlegroups.com
\documentclass[12pt,openright,a4paper,brazil]{abntex2}

\usepackage[brazil]{babel} % idiomas
\usepackage{ifxetex}
\ifxetex
\usepackage{fontspec}
\defaultfontfeatures{Ligatures={TeX}}
\else
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\fi
\usepackage[alf]{abntex2cite}

\usepackage{microtype} 			% para melhorias de justificação

%\usepackage{ifxetex}
%\ifxetex
%\usepackage{fontspec}
%\defaultfontfeatures{Ligatures={TeX}}
%\else
%\usepackage[utf8]{inputenc} % determina a codificação utiizada (conversão automática dos acentos)
%\usepackage[T1]{fontenc} % seleção de códigos de fonte.
%\fi

%\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsthm}
%\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{graphicx,color}
\usepackage[all]{xy}
\usepackage{makeidx}
\usepackage{cite}
%\usepackage{babelbib}

\makeindex

\bibliographystyle{plain}


%********************** Fim do Preâmbulo ***********************

\begin{document}

\include{Capa}

%\renewcommand{\baselinestretch}{1.2}
\renewcommand{\qedsymbol}{$\blacksquare$}
\thispagestyle{plain}
\pagenumbering{roman}
\tableofcontents
%A instrução \tableofcontents introduz este índice ou sumário no local onde se coloca.
%\listoffigures
%A instrução \listoffigures introduz uma lista de figuras no local onde se coloca.

\include{Introducao}
\include{Capitulo1}
\include{ApendiceA}

%\bibliographystyle{plain}
\bibliography{Referencias}

\nocite{lamport}


\end{document}

Estou com este preâmbulo e usando \usepackage[latin1]{inputenc} pois \usepackage[utf8]{inputenc} não estava aceitando acentos. O problema que estou tendo é com as citações usando o abntex2cite.

1 - Todo o trabalho aceita a acentuação exceto as referâncias.
2 - Sei que as nosmas da abnt permitem que as citações sejam feitas apenas como [1], mas estou precisando que seja (Kmuth, 1986). As referências estão em um aquivo .bib e estão no formato

@book{knuth,
  title={The texbook},
  author={Knuth, D.E. and Bibby, D. and Makai, I.},
  volume={1993},
  year={1986},
  publisher={Addison-Wesley}
}

Quando abro a pasta de referência e Texmaker, pede para que o mesmo coloca a frase:
parece que este arquivo não pode ser corretamente dcodificado com as configurações de decodificação padrão(). Utilizar esta codificção UTF-8. Dando OK, o arquivo abre normalmente, compila, gera pdf.

Só não presenta a citação no formato (Kmuth, 1986).

3 - Tem como usar apenas \usepackage[utf8]{inputenc} e o Texmaker aceitat acentuação em todo o documento?

Aguardo possíveis soluções e antecipadamente agradeço.

Rodolfo Rodrigues

unread,
Jun 2, 2015, 4:30:22 PM6/2/15
to late...@googlegroups.com
Joab,

Você já verificou se o teu arquivo .BIB está com codificação UTF-8? 
Se você utiliza Windows pode usar o Notepad++ para verificar a codificação e converter, caso necessário, para UTF-8.

[]'s
Rodolfo

--
You received this message because you are subscribed to the Google Groups "Latex-br" group.
To unsubscribe from this group and stop receiving emails from it, send an email to latex-br+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/latex-br/2abcfc3c-d5f9-42be-bc23-30bd9197e117%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Joab dos Santos Silva

unread,
Jun 2, 2015, 11:10:41 PM6/2/15
to late...@googlegroups.com
Boa Noite Rodolfo!

Não fiz uso do Notepad++, mas fiz a verificação da codificação UTF-8.
Talvez tenha feito algo mais complicado, entretanto, na busca vi várias outras coisas e baixei mais alguns tutoriais.
Veja o que fiz:

Para configura, use o menu
Options->Configure TeXMaker

Codificação: 
Necessário para usar letras acentuadas diretamente do teclado de forma adequada.
É configurado no item [Editor]

Caso da codificação universal (permite usar qualquer caracter)
[Editor]
  Editor font encoding: UTF-8
Observação: Coloque \usepacage[utf8]{inputenc} no documento LaTeX

Desta forma, foi resolvido:

1 - Acentuação em todo o trabalho apenas com o pacote \usepackage[utf8]{inputenc}.
2 - O \cite{ } da referência

@book{knuth,
  title={The texbook},
  author={Knuth, D.E. and Bibby, D. and Makai, I.},
  volume={1993},
  year={1986},
  publisher={Addison-Wesley}
}

gerou (KNUTH; BIBBY; MAKAI, 1986).

Agradeço a atenção e presteza da resposta. A mesma foi uma verdadeira alavanca.

Um Abraço!

Reply all
Reply to author
Forward
0 new messages