问题
在 类文档中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的评论之后。我尝试了以下方法
添加
bibliography=totoc
到我的文档类。它产生了以下错误消息(./ResearchPlan_0.0.1.bbl 失控定义?->\protect \protect \<>-\textls {\protect \begingroup \-command \ETC。./ResearchPlan_0.0.1.bbl:1:TeX 容量超出,抱歉 [主内存大小=5000 000]。\reserved@ a l.1 \begin{thebibliography}{24}
./ResearchPlan_0.0.1.bbl:1: ==> 发生致命错误,未生成输出 PDF 文件!抄录写在 ResearchPlan_0.0.1.log 上。
\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 三次(我将一个小的 bib 文件包含在包中filecontents
,结果出现了一个警告)并检查日志文件。您应该在最后找到一个使用的类和包以及版本号的列表(使用 mwe 中的命令创建\listfiles
)。请将此列表添加到您的问题中。
编辑:
我在 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