Faça parte da referência em itálico

Faça parte da referência em itálico

Quero colocar o título em itálico, mas só imprime o autor em itálico. Então forcei tudo em texto normal com isso>

\addcontentsline{toc}{chapter}{Bibliography}
\begingroup
\let\itshape\upshape
\bibliographystyle{unsrt}
\bibliography{mybib}
\endgroup

Mas quero colocar o título do artigo em itálico:

Um exemplo mínimo deve ser:

Laszlo Tabar, Ming-Fang Yen, Bedrich Vitak, Hsiu-Hsi Tony Chen, Robert A Smith e Stephen W Duy. "Triagem em serviço de mamografia e mortalidade em pacientes com câncer de mama: acompanhamento de 20 anos antes e depois da introdução da triagem". The Lancet, 361(9367):1405{1410, abril de 2003.

Eu quero colocar:

"Rastreamento por serviço de mamografia e mortalidade em pacientes com câncer de mama: acompanhamento de 20 anos antes e depois da introdução do rastreamento"

em itálico assim:

"Rastreamento por serviço de mamografia e mortalidade em pacientes com câncer de mama: acompanhamento de 20 anos antes e depois da introdução do rastreamento"

Responder1

A pergunta realmente não fornece informações suficientes para fornecer uma resposta definitiva, mas algumas coisas podem ser oferecidas. Alguns comentários sugerem o uso de um programa bibliográfico diferente. Mas se desejar permanecer com o bibtex, você pode fazer uma cópia do estilo da bibliografia (arquivo .bst). Neste caso, eu renomeio unsrt.bstpara myunsrt.bst.

Programar na linguagem BST é misterioso, mas no caso de fazer algo em itálico, equivale a adicionar a palavra emphasizeapós o campo. Então, se o item em questão for an @ARTICLE, edito a definição para adicionar a palavra emphasizeseguinte format.title, como tal:

FUNCTION {article}
{ output.bibitem
  format.authors "author" output.check
  new.block
  format.title emphasize "title" output.check
  new.block
  crossref missing$
    { journal emphasize "journal" output.check
      format.vol.num.pages output
      format.date "year" output.check
    }
    { format.article.crossref output.nonnull
      format.pages output
    }
  if$
  new.block
  note output
  fin.entry
}

Então, quando eu executo o programa

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{mybib.bib}

@ARTICLE{myref,
  AUTHOR = "last, first",
  TITLE = "This is the title",
  JOURNAL = "The Lancet",
  YEAR = "2014"
}
\end{filecontents}
\bibliographystyle{myunsrt}
\begin{document}
I will cite \cite{myref}
\bibliography{mybib}
\end{document}

Recebo a seguinte saída, com o título enfatizado (itálico neste caso):

insira a descrição da imagem aqui

informação relacionada