「ハーバード」引用管理パッケージを使用したテキスト形式の著者年型引用コールアウト

「ハーバード」引用管理パッケージを使用したテキスト形式の著者年型引用コールアウト

私は LaTeX の初心者です。最近、IOP ジャーナル出版用の原稿を準備しています。IOP の Web サイトからダウンロードできる という IOP テンプレート .tex ファイルを使用しています。IOPLaTeXGuidelines.texまた、原稿を投稿する特定のジャーナルの要件として、ハーバード スタイル (authoryear スタイルとも呼ばれる) の引用コールアウト ( によって課せられたいくつかの変更を含む) とファイルを使用する必要があります。harvard.stydcu.bstdcu.bst

.tex ファイルの先頭に1 行追加し\usepackage{harvard}、参照の前の最後に を追加しました\bibliographystyle{dcu}。これですべて正常に動作します。ただし、次のように括弧なしで本文に参照が必要です。

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

しかし、私が持っているのは -

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

\textcite{}私は TexMaker を使用しています。 、、、 ... など\citep{}、すべてのスタッフ\citealt{}を試しました。しかし、何もコンパイルされないようです。

何かご提案はありますか?よろしくお願いします。

答え1

harvard引用管理パッケージを使用しているため、

\citeasnoun

フォームの引用コールアウトを作成する

John et al. (2018)

実はないharvard参考文献スタイルを使用するには、パッケージをロードすることが絶対条件ですdcuhar2nat代わりにパッケージをロードして (何をするのかは推測にお任せします)、、などを使い続けること\citet\citealtできます。

関連情報