LaTex のバンクーバー引用スタイル

LaTex のバンクーバー引用スタイル

事前に実装された使用方法があるかどうか知りたいのですがバンクーバー引用スタイル(定義:ウィキペディア) を Latex で使用できるか、または使用できない場合は自分で設定する方法を教えてください。

この質問を自己完結的なものにするために、ここではバンクーバースタイルを思い出します。

基本的に、参照は脚注または文末脚注のいずれかに配置します。参照には 2 つのオプションがあります。

  1. 脚注の短い参考文献、例:キューブラー・ロス、死と死にゆくことについて、45~60 ページ、その後、完全な参考文献を含む参考文献(文書の最後にあります)、例:Kübler-Ross、Elisabeth。死と死にゆくことについてニューヨーク:マクミラン、1969年。

  2. 脚注に長い参考文献がある場合、例えばエリザベス・キューブラー・ロス、死と死にゆくことについて(ニューヨーク:マクミラン、1969年)、45-60ページ、参考文献なし。

私はそのため、\citeShortそして\citeLongそれぞれ上記1と2のように、望ましい出力を生成する。

\citeShort[45-66ページ]{キューブラー}

取得する:

キューブラー・ロス、死と死にゆくことについて、45-60ページ

(脚注に参考文献だけでなく議論も含めたい場合があるため、新しい引用コマンドに脚注コマンドを含めない方がよいと思いますが、たとえば \citeShortFoot を使用すると効率的な場合もあります。)

参考文献には、著者日付1またはアルファで説明したように「番号付け」を削除します。この答え

bibtex または natbib を使用してこれらの引用コマンドを定義することは可能ですか? それとも、biblatex を使用する必要がありますか? また、どのようにすればよいですか?

ありがとう!

答え1

上記のコメントのおかげで、私は最終的に biblatex を選択しました。バンクーバー期待していた通りにはいきませんでした。

誰かがこの質問に遭遇し、私のように何をすべきか分からない場合に備えて、私の解決策を回答として投稿しようと思いました。しかし、私はbiblatexを使うのは初めてなので、私の解決策はおそらく最適ではなく、車輪の再発明が必要になるかもしれない。(私にとってすべてが新しいので、いくつかのコマンドはすでに存在している可能性があります)。

\usepackage[style=authoryear]{biblatex}
\DeclareNameAlias{sortname}{first-last}
\bibliography{BibFile}

%new cite command: "Vancouver Short"
\DeclareCiteCommand{\citeVS}
  {\usebibmacro{prenote}}
  {\usebibmacro{author}, \usebibmacro{title}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

% new cite command: "Vancouver Short Collection" - necessary when referencing whole collections. 
\DeclareCiteCommand{\citeVSc}
  {\usebibmacro{prenote}}
  {\usebibmacro{editor}, \usebibmacro{title}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

この回答に対する改善点、提案、編集があれば歓迎します。

関連情報