
私は LaTeX の初心者です。最近、IOP ジャーナル出版用の原稿を準備しています。IOP の Web サイトからダウンロードできる という IOP テンプレート .tex ファイルを使用しています。IOPLaTeXGuidelines.tex
また、原稿を投稿する特定のジャーナルの要件として、ハーバード スタイル (authoryear スタイルとも呼ばれる) の引用コールアウト ( によって課せられたいくつかの変更を含む) とファイルを使用する必要があります。harvard.sty
dcu.bst
dcu.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
参考文献スタイルを使用するには、パッケージをロードすることが絶対条件ですdcu
。har2nat
代わりにパッケージをロードして (何をするのかは推測にお任せします)、、などを使い続けること\citet
も\citealt
できます。