Problemas com pacote hyperref e referências

581 views
Skip to first unread message

Magno Luã

unread,
Nov 24, 2015, 10:43:01 AM11/24/15
to Latex-br
Galera, estou utilizando o template da universidade para fazer um documento de dissertação. Quero criar os links para que fique mais fácil percorrer pelo texto. Porém quando uso o pacote hyperref as referências dos autores desaparecem no texto. Como posso resolver? 

Youssef Cherem

unread,
Nov 24, 2015, 10:49:12 AM11/24/15
to late...@googlegroups.com
Magno,

Sempre envie um código mínimo que reproduza a situação.

Youssef Cherem
________________
!المسيح قام! حقاً قام

On Tue, Nov 24, 2015 at 1:43 PM, Magno Luã <magn...@gmail.com> wrote:
Galera, estou utilizando o template da universidade para fazer um documento de dissertação. Quero criar os links para que fique mais fácil percorrer pelo texto. Porém quando uso o pacote hyperref as referências dos autores desaparecem no texto. Como posso resolver? 

--
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/e75032d9-2935-49f5-af38-e4facb29934c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Magno Luã

unread,
Nov 24, 2015, 10:56:25 AM11/24/15
to Latex-br
Obrigado Youssef,

Segue os pacotes que to usando no preambulo e o documentclass com os comentários: 

%% Carrega a classe ufbathesis

%% Opcoes: * Idiomas

%%           pt   - portugues (padrao)

%%           en   - ingles

%%         * Tipo do Texto

%%           bsc  - para monografias de graduacao

%%           msc  - para dissertacoes de mestrado (padrao)

%%           qual - exame de qualificacao de mestrado

%%           prop - exame de qualificacao de doutorado

%%           phd  - para teses de doutorado

%%         * Mídia

%%           scr  - para versão eletrônica (PDF) / consulte o guia do usuario

%%         * Estilo

%%           classic - estilo original a la TAOCP (deprecated)

%%           std     - novo estilo a la CUP (padrao)

%%         * Paginacao

%%           oneside - para impressao em face unica

%%           twoside - para impressao em frente e verso (padrao)

\documentclass[en, msc, classic, a4paper, twoside,

onehalfspacing]{ufbathesis}


%% Preambulo:

\usepackage[utf8]{inputenc}

\usepackage{graphicx}

\usepackage{epstopdf}

\usepackage{lipsum}

 \usepackage{hyperref} 

 \hypersetup{

                   colorlinks = true,

                   linkcolor = blue, 

                   citecolor = black, 

Youssef Cherem

unread,
Nov 24, 2015, 11:02:15 AM11/24/15
to late...@googlegroups.com
É necessário um exemplo mínimo, que alguém possa compilar e resultar na situação que descreve. E uma classe acessível (disponível nas distribuições Latex convencionais ou o código fonte de alguma classe específica).

Youssef Cherem
________________
!المسيح قام! حقاً قام

Magno Luã

unread,
Nov 24, 2015, 11:06:49 AM11/24/15
to Latex-br
Desculpe Youssef. Mas então posso enviar o template completo da universidade? 

Youssef Cherem

unread,
Nov 24, 2015, 11:58:18 AM11/24/15
to late...@googlegroups.com
Ou me passe o link. Com um exemplo (código) *mínimo* do que está acontecendo.

Youssef Cherem
________________
!المسيح قام! حقاً قام

Magno Luã

unread,
Nov 24, 2015, 12:05:48 PM11/24/15
to Latex-br
Youssef consegui resolver usando o pacote pgfgantt e o hyperref com a seguinte configuração:

  \usepackage{hyperref} 

   \hypersetup{

                     colorlinks = true,

                     linkcolor = blue, 

                     citecolor = blue, 

                     }

\usepackage{pgfgantt}

Brigado pela atenção. 


Mas ainda tenho duas dúvidas, não consigo rodar figuras no formato eps e as citações tão ficando com esse formato: (DEMEYER; DUCASSE; NIERSTRASZ, 2008), eu queria que ficasse com esse: Demeyer et al. 2008. Como resolver? 


Esse é o template que estou utilizando: https://github.com/christinaflach/pgcomp-ufba.


Grato! 

Youssef Cherem

unread,
Nov 24, 2015, 12:16:19 PM11/24/15
to late...@googlegroups.com
Se estiver compilando com pdflatex deve converter as figuras para outro formato ou então usar o pacote epstopdf.

Youssef Cherem
________________
!المسيح قام! حقاً قام

Magno Luã

unread,
Nov 24, 2015, 1:15:17 PM11/24/15
to Latex-br
O problema é quando tento utilizar o \usepackage[alf]{abntex2cite} conforme você falou lá na resposta dá conflito, acho que ele já está sendo utilizado no arquivo de configuração do template. :( Ta aparecendo o erro: "option clash for package abntex2cite"

Meu código: 

\documentclass[en, msc, classic, scr, a4paper, twoside,

onehalfspacing]{ufbathesis}


%% Preambulo:

\usepackage[utf8]{inputenc}

\usepackage{graphicx}

\usepackage{epstopdf}

\usepackage{lipsum}

   \hypersetup{

                     colorlinks = true,

                     linkcolor = blue, 

                     citecolor = blue, 

                     }

\usepackage{pgfgantt}

\usepackage[alf, abnt-etal-list=3,abnt-etal-text=emph]{abntex2cite}

   


Exemplo \cite{souza2000}.

Magno Luã

unread,
Nov 24, 2015, 4:11:06 PM11/24/15
to Latex-br
Youssef consegui solucionar o problema das minusculas com o arquivo que vc enviou, porém queria que as referencias com a partir de tres autores aparecessem com et al. Pesquisando no google vi que o parametro para fazer isso seria: abnt-etal-list=2, porém não sei onde defino. Se coloco no preambulo obtenho conflito. Vc pode me ajudar? 

Youssef Cherem

unread,
Nov 24, 2015, 4:53:05 PM11/24/15
to late...@googlegroups.com
O arquivo https://github.com/christinaflach/pgcomp-ufba/blob/master/ufbathesis.cls tem:
\RequirePackage[alf]{abntex2cite}

Tire ou comente essa linha.

Youssef Cherem
________________
!المسيح قام! حقاً قام

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

Magno Luã

unread,
Nov 24, 2015, 6:39:59 PM11/24/15
to Latex-br
Não funcionou :( 
Será que os parâmetros estão corretos?

\usepackage[alf, 

  abnt-etal-list=2 

  abnt-etal-text=emph]

   {abntex2cite} 

Youssef Cherem

unread,
Nov 24, 2015, 7:33:49 PM11/24/15
to late...@googlegroups.com
Funciona normalmente, três autores ainda aparecem na citação no texto. Segundo a ABNT, et al coloca-se com mais de três autores, então esse é o comportamento esperado: abnt-etal-list=3.

Youssef Cherem
________________
!المسيح قام! حقاً قام

Magno Luã

unread,
Nov 24, 2015, 7:47:56 PM11/24/15
to Latex-br
Sim, deu certo. Eu estava confundindo o cite com o list. O comando correto na verdade é:  


\usepackage[abnt-etal-cite=2,abnt-etal-list=0,alf]{abntex2cite}


Eu sei que o correto é aparecer o et al a partir de quatro autores, mas meu orientador quer dessa forma! 

Obrigado pela ajuda e paciência! 

Reply all
Reply to author
Forward
0 new messages