
我想改變「等」。在我對“m.fl.”的引用中都在我的文檔中。我正在使用natbib
bibstyle agsm
。我也定義了\usepackage[norsk]{babel}
,但它似乎也沒有完成這項工作。
有什麼簡單的方法可以解決這個問題嗎?
我的一些程式碼:
\documentclass[b5paper,10pt,norsk,twoside,titlepage]{article}
\usepackage[norsk]{babel}
\usepackage{natbib}
\newcommand{\noopsort}[1]{}
\bibpunct[, ]{(}{)}{;}{a}{,}{,}
..
\section{Referanser}
\bibliographystyle{agsm}
\renewcommand*{\refname}{Referanser}
\bibliography{referanser}
答案1
您將需要建立該文件的修改版本agsm.bst
。我建議您按以下步驟操作:
在您的 TeX 發行版中找到該檔案
agsm.bst
。複製該文件並將該副本命名為agsmno.bst
. (字串「no」應該是「norwegian」的縮寫...)不要直接編輯 TeX 發行版的檔案。agsmno.bst
在文字編輯器中開啟該文件。將 的所有六個 [6!] 實例替換
" et~al."
為" m.fl."
。 (請注意,兩個字串中的左雙引號後面都有一個空格。)將檔案儲存
agsmno.bst
在包含主 tex 檔案(帶有指令的檔案)的目錄中\bibliography
或 BibTeX 搜尋的目錄中。如果您選擇第二個選項,請務必同時更新 TeX 發行版的檔案名稱資料庫。將指令變更
\bibliographystyle{agsm}
為\bibliographystyle{agsmno}
,然後重新執行 LaTeX、BibTeX 和 LaTeX 兩次,以完全傳播書目樣式檔案所做的變更。
題外話:您似乎正在使用natbib
引文管理套件。因此,我建議您har2nat
也加載該包。載入這個附加套件將確保agsm
和agsmno
參考書目樣式與natbib
和 的完全互通性(如果您選擇使用它)hyperref
。 (agsm
圍兜樣式隨引文管理包一起分發harvard
;該har2nat
包將一些宏從harvard
-speak“翻譯”為等效的natbib
-speak。)