
У меня проблема с библиографией в classicthesis
. Мой main.tex:
\documentclass{scrreprt}
\usepackage[english]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=numeric]{biblatex}
%Loaded here: microtype,graphicx,booktabs,caption,tabularx,hyperref,amsmath
\usepackage{myclassicthesis-preamble}
\usepackage{classicthesis}
\bibliography{references}
\begin{document}
Text
\end{document}
Мои ссылки.bib:
@manual{label,
author= {myauth},
editor= {myedit},
title= {mytitle},
date= {2011}
}
Здесьmyclassicthesis-preamble
.
Наконец ошибка:
! LaTeX Error: Command \bibhang already defined.
Or name \end... illegal, see p.192 of the manual.
[...]
l.637 \newlength{\bibhang}
?
Вероятно, в что-то уже определено myclassicthesis-preamble
, но я не знаю, что именно.
Я использую TeXworks в Windows 7 x64.
решение1
Файл myclassicthesis-preamble.sty
загружается natbib
; если вы не собираетесь использовать какие-либо функции natbib
, откройте файл и закомментируйте или удалите строки
\PassOptionsToPackage{square,numbers}{natbib}
\RequirePackage{natbib} % NB: LyX likes to set natbib too, let's avoid clashes