我使用QuickGuide.tex
作为模板,但由于某种原因我的参考书目没有出现。如果我取消注释,\printbibliography
就会出现错误。这是我使用 PDFLaTeX 的代码:
\documentclass[%
,paper=a4
,pagesize=auto
,BCOR=0.75cm
,DIV=10
,numbers=noenddot
,captions=heading
,captions=nooneline
,listof=totoc
,bibliography=totoc
,index=totoc
,headings=normal
,USenglish,
]{scrbook}
\newcommand*{\VersionInformation}{%
\centering{%
WinEdt Version \version\par
Typeset with \LaTeXe\ and \KOMAScript\ class\par
using \textrm{Palatino} and \textsf{Bera} fonts.\par
{\scriptsize generated: \today\par}}
}
\usepackage[%
,headsepline
,footsepline
,plainfootsepline
]{scrpage2}
\pagestyle{scrheadings}
\setheadwidth[-7.5mm]{1.175\textwidth}
%
% headline color
\setheadsepline{.5pt}[\color{Navy}]
\setfootsepline{.5pt}[\color{Navy}]
\newcommand*{\ORIGchapterheadstartvskip}{}%
\let\ORIGchapterheadstartvskip=\chapterheadstartvskip
\renewcommand*{\chapterheadstartvskip}{%
\ORIGchapterheadstartvskip
{\color{Navy}%
\setlength{\parskip}{0pt}%
\noindent\rule[.3\baselineskip]{\linewidth}{1pt}\par
}%
}
% see above
\newcommand*{\ORIGchapterheadendvskip}{}%
\let\ORIGchapterheadendvskip=\chapterheadendvskip
\renewcommand*{\chapterheadendvskip}{%
{\color{Navy}%
\setlength{\parskip}{0pt}%
\noindent\rule[.3\baselineskip]{\linewidth}{1pt}\par
}%
\ORIGchapterheadendvskip
}
\usepackage{marvosym}
%
%% ============================================================================
%% Macros etc:
%
%
%% LaTeX fixes and basics
\usepackage{%
,fix-cm % fix-cm package for LaTeX (c) Walter Schmidt 2003
% ,fix2col % bugfix for colum layout
,etex % extended number of variables and links
,thinsp % stretchable \thinspace (\,)
,xspace % variable space
% ,ifthen
,calc % calculating
}
% --------------------------------------------------------------------
%
\usepackage{babel} % language support
%
% line break after /:
\defineshorthand{"/}{\slash}
%
\usepackage[T1]{fontenc} % EC fonts
\usepackage[utf8]{inputenc} % coding UTF-8
%
%% ============================================================================
% colors
\usepackage[%
,showerrors%
,svgnames%
,table% colors in tables
]{xcolor}
%
% --------------------------------------------------------------------
\usepackage{%
,graphicx % graphics
,rotating % rotating of text etc.
,ltablex % extended functionality for tables
% % combines and loads 'longtable' and 'tabularx' automatically,
% % tabularx loads array
,dcolumn % horizontal alignment in tabular cells at decimal dot
,booktabs % extended lines for tables
}
\usepackage{siunitx}
%
\renewcommand{\floatpagefraction}{0.75}% Standard = 0.5
\renewcommand{\textfraction}{0.15}% Standard = 0.2
\renewcommand{\topfraction}{0.8}% Standard = 0.7
\setcounter{topnumber}{3} % vorher: 2
\setcounter{bottomnumber}{1} % vorher: 1
\setcounter{totalnumber}{5} % vorher: 3
\renewcommand{\dbltopfraction}{.8}% Standard = 0.7
\renewcommand{\dblfloatpagefraction}{.6}% Standard = 0.5
%
\tolerance 1414
\hbadness 1414
\emergencystretch 1.5em
\hfuzz 0.3pt
\widowpenalty = 2500
\displaywidowpenalty = 2500
\vfuzz \hfuzz
\raggedbottom
\DeclareOption{tanz}{\raggedbottom}
\ProcessOptions\relax
\deffootnote{2.25em}{1.75em}{\thefootnotemark.\enspace}
\usepackage{expl3,xparse}
%
\ExplSyntaxOn% syntax of expl3 on
%
\cs_new_eq:Nc \emph_old:n { emph~ } % Copying the old definition of `\emph`
\cs_new_eq:NN \emph_braces:n \textup % Braces should be typeset upright.
%
\cs_new:Npn \emph_new:n #1 {
\tl_set:Nn \l_emph_tl {#1}
\tl_replace_all:Nnn \l_emph_tl {(}{\emph_braces:n{(}}
\tl_replace_all:Nnn \l_emph_tl {)}{\emph_braces:n{)}}
\tl_replace_all:Nnn \l_emph_tl {[}{\emph_braces:n{[}}
\tl_replace_all:Nnn \l_emph_tl {]}{\emph_braces:n{]}}
\exp_args:NV \emph_old:n \l_emph_tl
}
%
% \emph umdefinieren, Sternvariante mit altem (=kursivem) Verhalten
\RenewDocumentCommand {\emph} {sm} {
\IfBooleanTF {#1} {\emph_old:n {#2}} {\emph_new:n {#2}}
}
%
\ExplSyntaxOff% syntax of expl3 on
%
% --------------------------------------------------------------------
% dates in ISO format
\usepackage[iso]{isodate}
% --------------------------------------------------------------------
% line breaks in URLs at "-"
\PassOptionsToPackage{hyphens}{url}
% --------------------------------------------------------------------
% PDF settings
\ifpdfoutput{% needs a KOMA-Script class!!!
\usepackage[%
,final
,kerning
,babel
,protrusion=true
,expansion=true % better typography, but with much larger PDF file
,tracking=true
]{microtype}
\DeclareMicrotypeSet*[tracking]{my}{ font = */*/*/sc/* }%
\SetTracking{ encoding = *, shape = sc }{ 45 }
\usepackage[%
,pdftex%
,plainpages=false%
,colorlinks%
,linkcolor={Navy}%
,citecolor={Navy}%
,linktocpage={true}%
,breaklinks%
,pdfcreator={pdflatex}%
,pdfstartview=FitH
,bookmarksopen=true% book marks in PDF reader
]{hyperref}
%
\usepackage{bookmark}% bookmark cleanup
}%
%% -----------------------------------
%% non-PDF branch
{%
\usepackage[%
,xetex%hypertex
,linktocpage={true}%
,breaklinks%
]{hyperref}
%
% optimized margin alignment with microtype:
\usepackage[%
,final
,DVIoutput
%,kerning
,babel
,protrusion=true
]{microtype}
}
%
\usepackage[figure]{hypcap} % links to the upper edge of floating environments
%
%% ============================================================================
% extended handling of figures
\usepackage[caption=false]{subfig}
%
%% ============================================================================
% intelligent cross references
\usepackage{cleveref}
%% ============================================================================
% Fonts
\usepackage{textcomp} % Text Companion fonts which provide many text symbols in the TS1 encoding.
%
%% -- Palatino with Bera fonts
\linespread{1.05}\selectfont % line spread for Palatino
\usepackage[scaled=.88]{beramono} % Bera-Monospace
\usepackage[scaled=.86]{berasans} % Bera Sans-Serif
\usepackage[sc,osf]{mathpazo} % Palatino with small caps and minuscel numbers
\usepackage{amsmath}
\usepackage{fixmath}
\typearea[current]{last} % with DIV=[number]
\usepackage{textcomp} % required for \texteuro
\usepackage{eurosym} % required for \euro
\catcode`\=13
\def{•} % WinEdt bullet (U+007F)-> Unicode Bullet (U+2022)
%% ============================================================================
\usepackage{lscape} %landscape pages support
%% ============================================================================
%%%%%%%%%%%%%%%%%%%%%%%%%%%% Version Information %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand*{\version}{9.1 (2015-05-17)}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\WinEdtCmd}[1]{\textcolor{CornflowerBlue}{\textsf{#1}}}
\newcommand{\WinEdtKey}[1]{\textcolor{LightSeaGreen}{\textsf{#1}}}
\newcommand{\WinEdtFile}[1]{\textcolor{DarkSlateGray}{\texttt{#1}}}
%========================================================================================
% Bibliography
%========================================================================================
\usepackage[refsection=chapter,defernumbers=true,sorting=none,sortcites=true,autopunct=true,babel=hyphen,hyperref=true,abbreviate=false,backref=true,backend=biber]{biblatex} \addbibresource{../References/chap1.bib}% BibTeX
\defbibheading{bibempty}{}
\newcommand*{\refname}{Bibliography}
% -----------------------------------------------------------------------------
% Document Starts here:
% -----------------------------------------------------------------------------
\begin{document}
%% ============================================================================
\KOMAoptions{cleardoublepage=plain}
\addtokomafont{caption}{\centering}% all caption lines as multilines
%% ============================================================================
\frontmatter
\subject{\ }
\title{WinEdt}
\subtitle{Quick Guide}
\author{\textsc{Aleksander Simonič}\\ \small{\copyright~1993--2015}}
\date{}
%
\lowertitleback{\VersionInformation}
\maketitle
\tableofcontents
\listoffigures
\mainmatter
\chapter{First Chapter}
This chapter give you an idea of how the reference is not showing up \cite{egan}
\backmatter
\lohead[]{}
%\printbibliography
\printbibheading[heading=bibintoc,title=\bibname]
\subsection*{Books}
%\printbibliography[heading=subbibintoc,type=book, title={Books}]
%\subsection*{Online}
%\printbibliography[type=online, heading=subbibintoc, title={Online}]
%\subsection*{Articles}
%\printbibliography[heading=subbibintoc,type=article,title={Articles}]
\end{document}
chap1.bib
这是我放在“参考资料”文件夹中的文件的示例:
@book{egan,
address = {New York},
publisher = {John Wiley \& Sons},
author = {Egan, Willian F.},
title = {Phase-Lock Basics},
year = {1998},
%volume = {3},
%series = {2},
edition = {1},
pages = {3--4},
%month = {January}
}
你能告诉我怎样才能正确显示参考书目吗?
biber 文件如下所示:
[0] Config.pm:324> INFO - This is Biber 2.1
[0] Config.pm:327> INFO - Logfile is 'EEL6935_Estimation_Theory_HW1.blg'
[184] biber-MSWIN:273> INFO - === %a %b %e, %Y, %H:%M:%S
[185] Biber.pm:333> INFO - Reading 'EEL6935_Estimation_Theory_HW1.bcf'
[564] Biber.pm:645> INFO - Found 0 citekeys in bib section 0
[565] Biber.pm:645> INFO - Found 1 citekeys in bib section 1
[565] Biber.pm:645> INFO - Found 0 citekeys in bib section 0
[565] Biber.pm:645> INFO - Found 0 citekeys in bib section 2
[565] Biber.pm:645> INFO - Found 0 citekeys in bib section 0
[566] Biber.pm:645> INFO - Found 0 citekeys in bib section 3
[566] Biber.pm:645> INFO - Found 0 citekeys in bib section 0
[754] Biber.pm:2977> INFO - Processing section 1
[968] Biber.pm:3115> INFO - Looking for bibtex format file 'chap1.bib' for section 1
[1436] bibtex.pm:1021> INFO - Decoding LaTeX character macros into UTF-8
[1455] bibtex.pm:895> INFO - Found BibTeX data source 'C:/Users/ers045/Desktop/EEL6935/EEL6935_Estimation_Theory/chap1.bib'
[1626] UCollate.pm:66> INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized'
[1627] UCollate.pm:66> INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable'
[1627] Biber.pm:2854> INFO - Sorting list 'none' of type 'entry' with scheme 'none' and locale 'en-US'
[1627] Biber.pm:2858> INFO - No sort tailoring available for locale 'en-US'
[1631] bbl.pm:505> INFO - Writing 'EEL6935_Estimation_Theory_HW1.bbl' with encoding 'UTF-8'
[1646] bbl.pm:596> INFO - Output to EEL6935_Estimation_Theory_HW1.bbl
请注意,我将文件名更改为“EEL6935_Estimation_Theory_HW1”。
答案1
给出的解决方案scrbook 中的参考书目解决了此处发布的原始问题。