
我正在嘗試格式化我的參考文獻以適應期刊(物理化學雜誌 B)的要求。他們的 LaTeX 模板不正確(令人沮喪!)我按照其他人的建議使用了“latex makebst”命令。
我透過「latex makebst」獲得了這個非常接近期刊要求的 .bst 檔案。但是,我創建的 .bst 檔案有一些小細節錯誤,我無法透過重新編譯 .dbj 檔案來重做。
我試著盡可能密切地關注美國化學會,這樣我就不必手動輸入 200 篇參考文獻。我想將其交給期刊,以便他們可以將其發布給其他作者,這樣他們將來就不會遇到這種困難。
我希望在 .bst 檔案中修正一些問題:
文章中最後一位作者後面有一個逗號。
書籍的頁碼被省略。
如何編輯 .bst 檔案來修正這兩個錯誤? .bst 文件長 1254 行。
非常感謝,聖誕快樂!
答案1
許多 BibTeX 用戶都遇到同樣的問題。有幾種方法可以解決這個問題。許多期刊要求使用者將 BBL 檔案的內容貼到主*.tex
稿件檔案中,這樣就只需要使用 LaTeX 進行編譯,而不需要使用 BibTeX。對於這種情況,使用者可以手動編輯\bibitem
條目以實現所需的格式。
然而,這並不是一個非常令人滿意的解決方案。最近開發的吸水工程提供了一種替代方案。由於 Bibulous 的樣式模板很容易定制,因此通常只需要幾分鐘即可開發出適合期刊要求的定制樣式。例如,一本期刊需要作者姓名列表,後面跟著引號中的標題、斜體的期刊名稱、粗體的捲號、括號中的期號、頁碼範圍,最後是括號中的年份,該模板對於文章條目來說是
article = <au>, \enquote{<title>,} \textit{<journal>} \textbf{<volume>} (<issue>)...
: [<startpage>--<endpage>|<startpage>|<eid>] (<year>).
人們也可以為期刊要求和使用者資料庫檔案指定的任何其他條目類型( 、 等)book
開發類似的範本。inproceedings
*.bib