我正在尝试使用biblatex
并且想要引用一些东西但是如果我使用\cite{key}
或者\footcite{key}
作者和标题没有被打印但是密钥本身被打印了。
bibtex 说没有\citation
命令
TUD报告.tex
\documentclass[11pt, nochapterpage,bigchapter,linedtoc,longdoc,colorback,accentcolor=tud9b]{tudreport}
\usepackage[utf8]{inputenc}
\usepackage{ngerman}
\usepackage[stable]{footmisc}
\usepackage{longtable}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{graphicx}
\renewcommand{\thefigure}{\arabic{figure}}
\usepackage[backend=biber, style=authoryear, sorting=nyt]{biblatex}
\addbibresource{literatur.bib}
\begin{document}
Test\footcite{keyword}
\printbibliography
\end{document}
literatur.bib:
@BOOK{keyword,
title = {Werkzeugmaschinen Maschinenarten und Anwendungsbereiche},
publisher = {Springer Verlag},
year = {2005},
author = {M. Weck}
}
但不是:
测试1
- Weck(2005),机床和....
输出为:
测试1
- 关键词
答案1
为了显示参考文献,您需要latex
先运行。这将编译一份没有参考文献的文档。它将跟踪某些辅助文件中需要的参考文献。然后您需要运行biber
:这将查看这些辅助文件,然后跟踪参考书目文件中的关键字并将其他内容写入辅助文件。然后您需要再次运行,它将读取辅助文件并找到将其转换为正确参考文献latex
所需的信息。\cite{keyword}
简而言之,您需要运行latex
,然后biber
,然后latex
再运行。有工具可以自动完成此操作。