Einen Teil der Referenz kursiv darstellen

Einen Teil der Referenz kursiv darstellen

Ich möchte den Titel kursiv setzen, aber es wird nur der Autor kursiv gedruckt. Also habe ich alles mit diesem in normalen Text umgewandelt>

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

Aber ich möchte den Titel des Artikels kursiv setzen:

Ein Minimalbeispiel sollte sein:

Laszlo Tabar, Ming-Fang Yen, Bedrich Vitak, Hsiu-Hsi Tony Chen, Robert A Smith und Stephen W Duy. „Mammographie-Screening und Mortalität bei Brustkrebspatientinnen: 20-jährige Nachbeobachtung vor und nach Einführung des Screenings“. The Lancet, 361(9367):1405{1410, April 2003.

Ich möchte Folgendes einfügen:

„Mammographie-Screening und Mortalität bei Brustkrebspatientinnen: 20-Jahres-Follow-up vor und nach Einführung des Screenings“

in kursiv wie folgt:

„Mammographie-Screening und Mortalität bei Brustkrebspatientinnen: 20-Jahres-Follow-up vor und nach Einführung des Screenings“

Antwort1

Die Frage enthält nicht genügend Informationen, um eine endgültige Antwort zu geben, aber einiges kann angeboten werden. Einige Kommentare schlagen vor, ein anderes Bibliographieprogramm zu verwenden. Wenn Sie jedoch bei Bibtex bleiben möchten, können Sie eine Kopie des Bibliographiestils (.bst-Datei) erstellen. In diesem Fall benenne ich es unsrt.bstum in myunsrt.bst.

Programmieren in der BST-Sprache ist kompliziert, aber wenn man etwas kursiv machen will, bedeutet das, dass man das Wort emphasizenach dem Feld hinzufügt. Wenn es sich bei dem betreffenden Element also um ein handelt , bearbeite ich die Definition, um das Wort nach @ARTICLEhinzuzufügen , und zwar wie folgt:emphasizeformat.title

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
}

Wenn ich dann das Programm ausführe,

\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}

Ich erhalte die folgende Ausgabe, wobei der Titel hervorgehoben ist (in diesem Fall kursiv):

Bildbeschreibung hier eingeben

verwandte Informationen