Overleaf の plainnat スタイルのドイツ語参考文献

Overleaf の plainnat スタイルのドイツ語参考文献

私は自分の参考文献\usepackage[round]{natbib}\bibliographystyle{plainnat}、私にそしての代わりに著者間の関係。

私は と を一緒に試してみました\usepackage{bibgerm}\bibliographystyle{gerplain}\usepackage[round]{natbib}これは私に(17)の代わりに(著者他、2017年)引用。また、\citeauthorもう機能しません。

試してみました\usepackage[style=alphabetic, citestyle=authoryear ,sorting=ytn]{biblatex}が、引用がまったく認識されませんでした。

私はOverleafを使用しているので、plainnat.bstを編集する方法が見つかりませんでした。私のbibファイルは、

これが私の MWE です:

\documentclass[11pt,a4paper,twoside]{article}
\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[hidelinks]{hyperref}
\usepackage[ngerman,english]{babel}
\usepackage[round]{natbib}

\begin{document}
\bibliographystyle{plainnat}
\bibliography{ma.bib}
\end{document}

答え1

の適切に修正されたバージョンを作成するには、次の手順に従うことをお勧めしますplainnat.bst

  • OverleafのTeX配布物でファイルが見つからない場合は、以下からコピーすることができます。https://www.ctan.org/tex-archive/macros/latex/contrib/natbib/plainnat.bst

  • コピーの名前を変更して、たとえば という名前を付けますplainnat-und.bst。ファイル名拡張子が である限り、別のファイル名を選択することもできます.bst

  • ファイルはplainnat-und.bstテキストエディタで開きます。

  • 関数、 、でそれぞれ 1 つずつ、文字列の 3 つのインスタンスすべてを --" and "に置き換えます。" und "format.namesformat.full.namesformat.lab.names

  • plainnat-und.bstメインの tex ファイルがあるフォルダーにファイルを保存します。

  • メインの tex ファイルで、\bibliographystyle{plainnat}に変更し\bibliographystyle{plainnat-und}、すべての変更を完全に伝播するために完全な再コンパイル サイクルを実行します。


補遺: 完全な MWE (最小限の動作例) とその出力を以下に示します。

ここに画像の説明を入力してください

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{ab:3001, author = "A and B", title = "Gedanken", year = 3001}
@misc{cde:3002, author = "C and D and E", title = "Gedanken", year = 3002}
\end{filecontents}

\usepackage[ngerman]{babel}
\usepackage[authoryear,round,longnamesfirst]{natbib} 
\bibliographystyle{plainnat-und}

\begin{document}
\citet{ab:3001}

\citet{cde:3002}, \citep{cde:3002}
\bibliography{mybib}
\end{document}

関連情報