Выделите часть ссылки курсивом.

Выделите часть ссылки курсивом.

Я хочу сделать заголовок курсивом, но он печатает только автора курсивом. Поэтому я заставил все сделать обычным текстом с помощью этого>

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

Но я хочу выделить название статьи курсивом:

Минимальный пример должен быть таким:

Ласло Табар, Минг-Фан Йен, Бедрич Витак, Хсиу-Хси Тони Чен, Роберт А. Смит и Стивен В. Дай. «Скрининг маммографической службы и смертность у пациентов с раком груди: 20-летнее наблюдение до и после внедрения скрининга». The Lancet, 361(9367):1405{1410, апрель 2003 г.

Я хочу поставить:

«Скрининг маммографии и смертность больных раком молочной железы: 20-летнее наблюдение до и после внедрения скрининга»

курсивом, вот так:

«Скрининг маммографии и смертность больных раком молочной железы: 20-летнее наблюдение до и после внедрения скрининга»

решение1

Вопрос на самом деле не дает достаточно информации для предоставления окончательного ответа, но кое-что можно предложить. Некоторые комментарии предлагают использовать другую программу библиографии. Но если вы хотите остаться с bibtex, вы можете сделать копию стиля библиографии (файл .bst). В этом случае я переименовываю unsrt.bstв myunsrt.bst.

Программирование на языке BST — это нечто загадочное, но в случае создания чего-либо курсивом, это равносильно добавлению слова, emphasizeследующего за полем. Так, если рассматриваемый элемент — это @ARTICLE, то я редактирую определение, добавляя слово , emphasizeследующее за format.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
}

Затем, когда я запускаю программу

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

Я получаю следующий вывод, заголовок которого выделен (в данном случае курсивом):

введите описание изображения здесь

Связанный контент