
私は自分の参考文献\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.names
format.full.names
format.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}