所以我第一次使用 Latex 时,一切似乎都正常,除了引用和 \printbibliography。括号中的文本是引用 ID [amsldoc02],而不是数字 [1],并且是粗体。我已经寻找这个问题一段时间了,尝试了不同的方法,但似乎没有找到任何有效的方法。我的代码现在看起来像这样。
\RequirePackage[l2tabu,orthodox]{nag}
\documentclass[paper=a4,oneside,fontsize=11pt,headsepline,toc=bibliography,toc=listof,titlepage=true,DIV=15,BCOR=15mm]{scrbook}
\usepackage[ngerman]{babel}
\usepackage{cmap}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[protrusion=true,expansion=true]{microtype}
\usepackage[automark]{scrpage2}
\usepackage{enumitem}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{array}
\usepackage[colorlinks=false,pdfborder={0 0 0}]{hyperref}
\usepackage{cleveref}
\usepackage[nottoc]{tocbibind}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage[percent]{overpic}
\usepackage{pict2e}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{siunitx}
\usepackage{exscale}
\usepackage{bm}
\usepackage{verbatim}
\usepackage[backend=biber,style=numeric-comp,sorting=none]{biblatex}
\graphicspath{{images/}}
\addbibresource{literatur.bib}
\begin{document}
\frontmatter
\include{sections/titlepage}
\include{sections/kurzfassung}
\include{sections/abstract}
\include{sections/erklaerung}
\include{sections/danksagung}
\tableofcontents
\listoffigures
\listoftables
\mainmatter
\include{sections/einleitung}
\include{sections/grundlagen}
\include{sections/konzept}
\include{sections/modell}
\include{sections/konstruktion}
\printbibliography
\appendix
\include{sections/anhang_a}
\end{document}
.bib 文件如下所示
@manual{amsldoc02,
author={{American Mathematical Society}},
title={User's Guide for the amsmath Package},
year={2002},
month={2},
version={2.0},
url={ftp://ftp.ams.org/pub/tex/doc/amsmath/amsldoc.pdf},
}
另外我不知道整个代码是否有问题。包裹、订单等。
我将非常感谢您的帮助!
答案1
尝试按如下方式运行:
pdflatex
biber
pdflatex
pdflatex
然后查看 pdf
还请记住,你需要在正文中引用,只有引用的文献才会显示在参考书目中。我补充说
it need some citation from bib \cite{amsldoc02}.
前\printbibliography