저는 논문을 쓰고 있으며 백엔드를 사용하여 biblatex
장별 biber
참고문헌을 작성하고 있습니다. 최근에 TL2012로 업데이트한 이후로 참조가 깨져서 그 이후로 refsegments
Latex 경고가 표시되었습니다 .undefined 'refsegment:1'warning
MWE는 다음과 같습니다.
\documentclass[a4paper,11pt,twoside]{book}
\usepackage[sorting = none, style=numeric]{biblatex}
\defbibheading{bibintoc}{%
\section*{References for Chapter \ref{refsegment:\therefsegment}}}
\addbibresource{biblio.bib}
\begin{document}
\mainmatter
\chapter{Chapter One}
\begin{refsegment}
\cite{Crabtree:2007vn},\cite{Nault:2005ys}
\cite{Alexeev:1996dq}
\end{refsegment}
\chapter{Chapter Two}
\begin{refsegment}
\cite{Sze:2007vn},\cite{Nault:2005ys}
\end{refsegment}
\backmatter
\printbibheading
\bibbysegment[heading=bibintoc]
\end{document}
refsegment
로 변경 하면 문제가 해결되지만 이전에 그랬던 것처럼 환경을 그대로 refsection
유지하고 싶습니다 . 또한 번호가 없는 소개를 위한 참고문헌을 추가하기 위해 독립적으로 환경을 refsgement
사용하고 있습니다 .refsection
biblio.bib
MWE에 사용된 파일 의 내용은 다음과 같습니다 .
@techreport{Nault:2005ys,
Author = {Nault, R. M.},
Date-Added = {2012-07-18 14:44:40 +0000},
Date-Modified = {2012-07-18 14:45:21 +0000},
Institution = {Argon National Laboratory},
Title = {Report on the basic energy sciences workshop on solar energy utilization},
Year = {2005}}
@article{Crabtree:2007vn,
Author = {Crabtree, G. W. and Lewis, N. S.},
Date-Added = {2012-07-18 14:36:51 +0000},
Date-Modified = {2012-07-19 15:42:49 +0000},
Journal = {Physics Today},
Number = {3},
Pages = {37},
Title = {Solar energy conversion},
Volume = {60},
Year = {2007}
}
@article{Alexeev:1996dq,
Abstract = {{The thermodynamic boundary of excess liquid phase formation during
molecular beam epitaxy of ternary InGaAs and AlGaAs compounds is
calculated. The critical As, flux corresponding to the liquid phase
appearance exhibits a non-monotonic behavior with temperature. The
strain arising from the mismatch between the lattice constants of the
substrate and the epitaxial layer significantly influences the boundary
of the excess liquid formation. For the AlGaAs ternary compounds, the
temperature gap where the liquid phase is not formed even at the
absence of the incident As, flux is predicted.}},
Address = {{PO BOX 211, 1000 AE AMSTERDAM, NETHERLANDS}},
Affiliation = {{CTR ADV TECHNOL,ST PETERSBURG 198103,RUSSIA.}},
Author = {Alexeev, AN and Karpov, SY},
Date-Added = {2011-05-24 16:20:07 +0200},
Date-Modified = {2012-07-23 08:40:57 +0000},
Doc-Delivery-Number = {{UL940}},
Issn = {{0022-0248}},
Journal = {{JOURNAL OF CRYSTAL GROWTH}},
Journal-Iso = {{J. Cryst. Growth}},
Keywords-Plus = {{THERMODYNAMIC ANALYSIS; SEGREGATION; GA1-XALXAS}},
Language = {{English}},
Number = {{1-2}},
Number-Of-Cited-References = {{15}},
Pages = {15},
Publisher = {{ELSEVIER SCIENCE BV}},
Subject-Category = {{Crystallography}},
Times-Cited = {{7}},
Title = {{Conditions of excess liquid phase formation during molecular beam epitaxy of III-V ternary compounds}},
Type = {{Article}},
Unique-Id = {{ISI:A1996UL94000003}},
Volume = {{162}},
Year = {{1996}}}
@book{Sze:2007vn,
Author = {Sze, S.M. and Ng, K.K.},
Date-Added = {2012-07-04 15:06:57 +0000},
Date-Modified = {2012-07-05 13:12:17 +0000},
Publisher = {Wiley-Interscience},
Title = {Physics of Semiconductor Devices},
Year = {2007}}
답변1
biber
사용 참조 섹션 의 새로운 정렬 기능입니다 . 따라서 다중 정의 라벨을 피하기 위해 이제 참조 세그먼트 라벨에 가 포함됩니다 \therefsection
. 이전 라벨 형식을 사용할 때 발생하는 문제는 다음과 같습니다.보고됨그리고 에서 수정되었습니다 biblatex 2.2
.
참조를 다음으로 변경하십시오.
\ref{refsegment:\therefsection\therefsegment}