Biblatex 스타일 biblatex-philosophy가 "정의되지 않은 제어 시퀀스. \ifblx@load@version@legacy"로 컴파일되지 않습니다.

Biblatex 스타일 biblatex-philosophy가 "정의되지 않은 제어 시퀀스. \ifblx@load@version@legacy"로 컴파일되지 않습니다.

biblatex-philosophy더 이상 인용 및 참조 스타일 로 문서를 편집할 수 없습니다 .

문서가 전혀 컴파일되지 않고 다음 메시지가 나타납니다.

Undefined control sequence \ifblx@load@version@legacy

그리고 몇몇

Illegal parameter number in definition of \blx@defformat@d.

나는 문제를 인터넷 검색해 보았고 약 1년 전에 texlive 또는 biblatex 업데이트와 관련된 내용을 발견했습니다.

다음은 컴파일에 실패한 최소한의 예입니다.

\documentclass{article}
\usepackage[backend=biber,citestyle=philosophy-classic,bibstyle=philosophy-classic]{biblatex}
%   \bibliography{References.bib}
\begin{document}
% \maketitle
Text.
\end{document}

해당 스타일로 문서를 컴파일하려면 이 문제를 어떻게 해결해야 합니까 biblatex-philosophy?

답변1

현재 버전에서는 문제가 더 이상 존재하지 않습니다.biblatex-philosophy(2016년 11월 26일자 1.9). 따라서 TeX 배포판의 패키지를 업데이트해야 합니다. 패키지를 업데이트할 때 버전 충돌을 피하기 위해 biblatex패키지와 Biber도 함께 업데이트하세요 .biblatex-philosophy

\ifblx@load@version@legacyBibTeX 또는 Biber가 다음과 같이 사용되는지 확인하는 구식이며 더 이상 지원되지 않는 방법입니다.backend . 또한보십시오biblatex-chicago로 문서를 작성할 수 없습니다.

버전이 >=3.3 \blx@defformat@d인 이름 형식을 수정하기 위해 3.3 이전 코드가 필요한 경우 오류가 나타납니다. biblatex보다Biblatex 3.3 이름 형식.

관련 정보