인용 정렬

인용 정렬

내 논문에서는 모든 것이 순서대로 정렬되고 URL 링크는 마지막에 정렬되도록 참조를 정렬해야 합니다.

.bst 파일을 사용하는 것이 어떻게 가능합니까?


사실은 그렇지 않습니다. 예를 들어 다음과 같은 턱받이가 필요합니다.

[1] 기사 [2] 기사 [3] URL

URL이 텍스트의 기사 앞에 있더라도 마찬가지입니다.

답변1

biblatex/biber가 포함된 카테고리를 사용하면 쉽게 이 작업을 수행할 수 있습니다.

\documentclass{scrartcl}

% some bib entries for test purposes:
\begin{filecontents}{bibfile.bib}
@ARTICLE{art1,
  TITLE = {Test 1},
  AUTHOR = {Doe, John},
  JOURNAL = {Journal of unreproducible Results},
  YEAR = {2015},
}

@ARTICLE{art2,
  TITLE = {Test 2},
  AUTHOR = {Doe, Jane},
  JOURNAL = {Journal of unreproducible Results},
  YEAR = {2015},
}

@ONLINE{web1,
  TITLE = {Google},
  URL = {www.google.com},
}

@ONLINE{web2,
  TITLE = {Wikipedia},
  URL = {en.wikipedia.org},
}
\end{filecontents}

% sorting = none means same order as the appearance in the document
% biber is the modern backend for biblatex, replacement for bibtex    
\usepackage[backend=biber, sorting=none]{biblatex}
\addbibresource{bibfile.bib}

% create a new category for web sources
\DeclareBibliographyCategory{web}
% add the web entries to the category
\addtocategory{web}{web1,web2}

\begin{document}

\section{Test}
See \cite{art1}, \cite{web1}, \cite{art2}, and \cite{web2}!

% one bibliography for the non-web soruces
\printbibliography[notcategory=web, title={Print References}]
% and another one for the websources
\printbibliography[category=web, title={Internet References}]

\end{document}

latex document.tex, 로 컴파일하십시오 biber document.bcf. latex document.tex 여기서 latex는 선택한 컴파일러입니다.

결과: 결과

관련 정보