如何在參考書目目錄中新增條目

如何在參考書目目錄中新增條目

問題

在課堂文件中scrartcl,我會在參考書目的目錄中新增一個條目。目前,目錄包含文件中任何符號\section{}和的條目。\subsection{}

我的審判

我發現的唯一偽解決方案是建立一個部分參考書目,然後刪除標準參考書目。

\section{Bibliography}
\renewcommand{\refname}{\spacedlowsmallcaps{}} % For removing the bibliography heading
\bibliography{/Users/remi/Documents/Biologie/Literature/BibTex/Proposal-cited2}

但是,此解決方案在節標題 ( Bibliography) 和第一個引用之間留有額外的間距。

額外的格式訊息

以下是文件開頭的幾行程式碼,您可能需要知道它們才能回答

\documentclass[
fontsize=10pt,
paper=a4
]{scrartcl}

\linespread{1.5}

\usepackage[round,mcite]{natbib}
\bibliographystyle{plainnat}

編輯1

在@esdd 發表評論之後。我嘗試過以下方法

  1. 新增bibliography=totoc到我的文檔類別。它產生了以下錯誤訊息

    (./ResearchPlan_0.0.1.bbl 失控定義? ->\protect \protect \<>-\textls {\protect \begingroup \-command \ETC. ./ResearchPlan_0.0.1.bbl:1: TeX 容量超出,抱歉 [主記憶體大小=5000 000]。

    ./ResearchPlan_0.0.1.bbl:1: ==> 發生致命錯誤,未產生 PDF 輸出檔!記錄在 ResearchPlan_0.0.1.log 上。

  2. \KOMAoptions{bibliography=totoc}在之前添加\begin{document},但它不會改變任何東西(我排版了幾次)。

編輯2

這是日誌檔案中的檔案清單。

 *File List*
filecontents.sty    2011/10/08 v1.3 Create an external file from within a LaTeX
 document
scrartcl.cls    2015/05/06 v3.17a KOMA-Script document class (article)
scrkbase.sty    2015/05/06 v3.17a KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
 scrbase.sty    2015/05/06 v3.17a KOMA-Script package (KOMA-Script-independent 
basics and keyval usage)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty    2015/05/06 v3.17a KOMA-Script package (loading files)
tocbasic.sty    2015/05/06 v3.17a KOMA-Script package (handling toc-files)
scrsize10pt.clo    2015/05/06 v3.17a KOMA-Script font size class option (10pt)
typearea.sty    2015/05/06 v3.17a KOMA-Script package (type area)
blindtext.sty    2012/01/06 V2.0 blindtext-Package
  xspace.sty    2014/10/28 v1.13 Space after command names (DPC,MH)
  natbib.sty    2010/09/13 8.31b (PWD, AO)
  omscmr.fd    2014/09/29 v2.5h Standard LaTeX font definitions
 ***********

答案1

您可能使用舊版本的 KOMA-Script。

請執行以下 MWE 3 次(我在 package 中包含了一個小的 bib 文件filecontents,導致出現一個警告)並檢查日誌檔案。您應該在末尾找到使用的類別和套件以及版本號碼的清單(使用\listfilesmwe 中的命令建立)。請將此清單新增至您的問題。

編輯: 我在 MWE 中將“參考文獻”重命名為“參考書目”,以及如何更改標題“參考書目”的字體(您可以在 MWE 中找到標有 的更改部分<=======)。

請檢查我的回答這個問題了解如何重新命名「參考文獻」(使用更多解釋的程式碼)。

您的電腦上應該有 KOMA-Script 的文檔。請在您的終端機/控制台上嘗試texdoc scrguien使用英文版本或texdoc scrguide德語版本。

微量元素:

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Book{Goossens,
  author    = {Goossens, Michel and Mittelbach, Frank and 
               Samarin, Alexander},
  title     = {The LaTeX Companion},
  edition   = {1},
  publisher = {Addison-Wesley},
  location  = {Reading, Mass.},
  year      = {1994},
}
@Book{adams,
  title     = {The Restaurant at the End of the Universe},
  author    = {Douglas Adams},
  series    = {The Hitchhiker's Guide to the Galaxy},
  publisher = {Pan Macmillan},
  year      = {1980},
}
article{einstein,
  author  = {Albert Einstein},
  title   = {{Zur Elektrodynamik bewegter K{\"o}rper}. ({German}) 
             [{On} the electrodynamics of moving bodies]},
  journal = {Annalen der Physik},
  volume  = {322},
  number  = {10},
  pages   = {891--921},
  year    = {1905},
  DOI     = {http://dx.doi.org/10.1002/andp.19053221004},
}
@misc{mozart:KV183,
  author  = {Mozart, Wolfgang Amadeus},
  title   = {Sinfonie g-Moll},
  year    = {1773},
  address = {Salzburg},
  note    = {New K{\"o}chelverzeichnis Nr. 183, old version Nr. 25; 
             Erster Satz: Allegro con brio, Zweiter Satz: Andante, 
             Dritter Satz: Menuetto, Vierter Satz: Allegro},
}
\end{filecontents*}

\listfiles % <=========================================================
\documentclass[%
% bibliography=totoc % <=============== unnumbered bib reference  in TOC 
  bibliography=totocnumbered % <========= numbered bib reference  in TOC 
 ,fontsize=10pt
 ,paper=a4
]{scrartcl} % scrbook scrreprt

\usepackage[english]{babel}
% renaming Reference to Bibliography with KOMA-Script
%\renewcaptionname{english}{\bibname}{Bibliography} % scrreprt, scrbook
 \renewcaptionname{english}{\refname}{Bibliography} % scrartcl

\usepackage{blindtext}

\usepackage[round,mcite]{natbib}

\title{Test}
\author{Username}
\date{\today}

\begin{document}

\maketitle

\tableofcontents

\Blinddocument

This is text with \cite{Goossens} and \cite{adams}.

\nocite{*} % to test all bib entrys
\bibliographystyle{plainnat}
\addtokomafont{section}{\normalfont\scshape} % <========== Change font to SC 
\bibliography{\jobname}

\end{document}

使用的類別、套件和版本號碼清單:

 *File List*
filecontents.sty    2011/10/08 v1.3 Create an external file from within a LaTeX document
scrartcl.cls    2015/10/03 v3.19a KOMA-Script document class (article)
scrkbase.sty    2015/10/03 v3.19a KOMA-Script package (KOMA-Script-dependent basics and keyval usage)
 scrbase.sty    2015/10/03 v3.19a KOMA-Script package (KOMA-Script-independent basics and keyval usage)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
scrlfile.sty    2015/10/03 v3.19a KOMA-Script package (loading files)
tocbasic.sty    2015/10/03 v3.19a KOMA-Script package (handling toc-files)
scrsize10pt.clo    2015/10/03 v3.19a KOMA-Script font size class option (10pt)
typearea.sty    2015/10/03 v3.19a KOMA-Script package (type area)
blindtext.sty    2012/01/06 V2.0 blindtext-Package
  xspace.sty    2014/10/28 v1.13 Space after command names (DPC,MH)
  natbib.sty    2010/09/13 8.31b (PWD, AO)
  omscmr.fd    2014/09/29 v2.5h Standard LaTeX font definitions

相關內容