
Я хочу сделать заголовок курсивом, но он печатает только автора курсивом. Поэтому я заставил все сделать обычным текстом с помощью этого>
\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}
Я получаю следующий вывод, заголовок которого выделен (в данном случае курсивом):