두 도서관 항목의 역인용 순서

두 도서관 항목의 역인용 순서

간단한 예를 통해 설명되는 다음과 같은 문제가 있습니다. 내 문서에서 저자 T. Coven의 논문을 인용하면 결과는 'Coven(2004b)'입니다. 본 논문의 부록을 인용하면, 그 결과는 'Coven(2004a)'이다. 이제 부록은 원본 논문보다 훨씬 덜 자주 나타나므로 순서를 바꾸고 싶습니다(인용에서 'a'와 'b' 교환). 이것이 가능한가?

저는 비블라텍스를 사용하고 있습니다. 다음은 위 예제의 bib 파일입니다(이름: lib.bib).

@article{co:2004,
author = {T. Coven},
title = {Title A},
journaltitle = {The X Journal},
date = {2004}
}
@article{coapp:2004,
author = {T. Coven},
title = {Appendix to Title A},
journaltitle = {The X Journal},
date = {2004}
}

MWE:

\documentclass[a4paper, 12pt, headsepline, headings=small,]{scrreprt}
\usepackage[backend=bibtex8,
    style=authoryear-icomp,
    dashed=false,
    autocite=footnote,
    maxcitenames=3,
    mincitenames=1,
    maxbibnames=100,
    firstinits=true,
    sorting=nty
    ]{biblatex}
\bibliography{lib}

\begin{document}
\cite{co:2004} and \cite{coapp:2004}
\end{document}

답변1

sort...글쎄, 에 대한 일종의 필드를 제공하여 수동으로 정렬을 조정해야 biblatex항목을 정렬하는 방법을 알 수 있습니다.

authoryear스타일을 사용하는데 nty정렬("이름-제목-연도" 정렬)이 이상해 보입니다. 그것을 고수하고 싶다면 현장에 가서 sorttitle다음과 같은 일을하십시오.

@article{coapp:2004,
  author = {T. Coven},
  title = {Appendix to Title A},
  journaltitle = {The X Journal},
  date = {2004},
  sorttitle = {Title A/Appendix},
}

MWE

\documentclass[a4paper, 12pt, headsepline, headings=small,]{scrreprt}
\usepackage{filecontents}
\usepackage[backend=biber,
    style=authoryear-icomp,
    dashed=false,
    autocite=footnote,
    maxcitenames=3,
    mincitenames=1,
    maxbibnames=100,
    firstinits=true,
    sorting=nty,
    ]{biblatex}

\begin{filecontents*}{\jobname.bib}
@article{co:2004,
  author = {T. Coven},
  title = {Title A},
  journaltitle = {The X Journal},
  date = {2004},
}
@article{coapp:2004,
  author = {T. Coven},
  title = {Appendix to Title A},
  journaltitle = {The X Journal},
  date = {2004},
  sorttitle = {Title A/Appendix},
}
\end{filecontents*}
\addbibresource{\jobname.bib}

\begin{document}
  \nocite{co:2004,coapp:2004}
  \printbibliography
\end{document}

저자-연도 스타일에 대한 보다 자연스러운 정렬 선택은 sorting=nyt또는 짝수 sorting=nyvt(각각 "이름-연도-제목" 및 "이름-연도-볼륨-제목"별로 정렬)입니다. 그렇다면 당신은 함께 갈 수 있습니다

@article{co:2004,
  author = {T. Coven},
  title = {Title A},
  journaltitle = {The X Journal},
  date = {2004},
  sortyear = {2004-1},
}
@article{coapp:2004,
  author = {T. Coven},
  title = {Appendix to Title A},
  journaltitle = {The X Journal},
  date = {2004},
  sortyear = {2004-2},
}

또는 (lockstep에게 다시 한 번 감사드립니다)

@article{co:2004,
  author = {T. Coven},
  title = {Title A},
  journaltitle = {The X Journal},
  date = {2004},
}
@article{coapp:2004,
  author = {T. Coven},
  title = {Appendix to Title A},
  journaltitle = {The X Journal},
  date = {2004},
  sortyear = {2004/1},
}

MWE

\documentclass[a4paper, 12pt, headsepline, headings=small,]{scrreprt}
\usepackage{filecontents}
\usepackage[backend=biber,
    style=authoryear-icomp,
    dashed=false,
    autocite=footnote,
    maxcitenames=3,
    mincitenames=1,
    maxbibnames=100,
    firstinits=true,
    sorting=nyt,
    ]{biblatex}

\begin{filecontents*}{\jobname.bib}
@article{co:2004,
  author = {T. Coven},
  title = {Title A},
  journaltitle = {The X Journal},
  date = {2004-1},
}
@article{coapp:2004,
  author = {T. Coven},
  title = {Appendix to Title A},
  journaltitle = {The X Journal},
  date = {2004},
  sortyear = {2004-2},
}
\end{filecontents*}
\addbibresource{\jobname.bib}

\begin{document}
  \nocite{co:2004,coapp:2004}
  \printbibliography
\end{document}

두 가지 방법 모두 산출

여기에 이미지 설명을 입력하세요

답변2

필드 를 사용하세요 sorttitle. 자세한 내용은 매뉴얼 의 섹션 2.2.3을 참조하세요 biblatex.

\documentclass{article}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@article{co:2004,
author = {T. Coven},
title = {Title A},
journaltitle = {The X Journal},
date = {2004}
}
@article{coapp:2004,
author = {T. Coven},
title = {Appendix to Title A},
sorttitle = {Title A/Appendix},
journaltitle = {The X Journal},
date = {2004}
}
\end{filecontents}

\usepackage[backend=bibtex8,
    style=authoryear-icomp,
    dashed=false,
    sorting=nty
    ]{biblatex}

\addbibresource{\jobname.bib}

\begin{document}

\cite{co:2004} and \cite{coapp:2004}

\printbibliography

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보