текстовые ссылки на цитаты типа authoryear с пакетом управления цитированием "harvard"

текстовые ссылки на цитаты типа authoryear с пакетом управления цитированием "harvard"

Я совсем новичок в LaTeX. Недавно я готовлю рукопись для публикации в журнале IOP. Я использую файл шаблона IOP .tex с именем , IOPLaTeXGuidelines.texкоторый можно загрузить с веб-сайта IOP. В сочетании с мне также приходится использовать harvard.styи dcu.bstфайл для ссылок на цитаты в стиле гарварда (также известный как стиль authoryear) (с некоторыми изменениями, налагаемыми dcu.bst) как требование конкретного журнала, в который я буду подавать рукопись.

Я добавил строку \usepackage{harvard}в начало .tex файла, а в конце перед ссылкой добавил \bibliographystyle{dcu}. И все работает отлично. Но теперь мне нужна ссылка в основном тексте без скобок, вот так -

       John et al. (2018) have shown that .........

Но у меня есть...

       (John et al. 2018) have shown that .........

Я использую TexMaker. Все сотрудники типа \textcite{}, \citep{}, \citealt{}, ... Я пробовал. Но ничего не компилируется.

Есть предложения? Спасибо заранее.

решение1

Поскольку вы используете harvardпакет управления цитированием, вам необходимо использовать

\citeasnoun

для создания ссылок на цитаты в форме

John et al. (2018)

Это на самом деленетжелезное требование загрузить harvardпакет для использования dcuстиля библиографии. Вы могли бы загрузить har2natпакет вместо этого (я дам вам угадать, что он делает) и продолжать использовать \citet, \citealt, и т. д.

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