[latex] BibTeX를 사용하여 모양별로 인용을 주문하는 방법?

plainBibTeX 는 기본적으로 ( 스타일 사용) 인용을 알파벳순으로 정렬합니다.

문서에서 순서대로 인용을 주문하는 방법은 무엇입니까?



답변

이 질문에 대한 세 가지 좋은 답변이 있습니다.

  • unsrt다른 형식에 만족한다면 참고 문헌 스타일을 사용하십시오.
  • 사용 makebst (링크) 자신의 참고 문헌 스타일을 디자인 도구를

그리고 나의 개인적인 추천 :

  • biblatex패키지 (링크)를 사용하십시오 . LaTeX 세계에서 가장 완벽하고 유연한 참고 문헌 도구입니다.

를 사용하면 biblatex다음과 같은 것을 작성할 수 있습니다.

\documentclass[12pt]{article}
\usepackage[sorting=none]{biblatex}
\bibliography{journals,phd-references} % Where journals.bib and phd-references.bib are BibTeX databases
\begin{document}
\cite{robertson2007}
\cite{earnshaw1842}
\printbibliography
\end{document}


답변

변화

\bibliographystyle{plain}

\bibliographystyle{ieeetr}

그런 다음을 대체 몇 번을 다시 작성 .aux하고.bbl 일반 스타일을 사용할 때 작성된 파일 .

또는 단순히 삭제 .aux.bbl 파일을 하고 다시 작성하십시오.

MiKTeX를 사용하는 경우 추가 항목을 다운로드 할 필요가 없습니다.


답변

간단한 참고 사항-나는 Latex 파일과 함께 디렉토리에 앉아 있는 수정 된 버전의 plain.bst를 사용하고 있습니다. 외관의 순서에 따라 정렬하는 것은 비교적 쉬운 변화입니다. 코드 조각을 찾으십시오.

...
ITERATE {presort}

SORT
...

… 의견을 달았습니다.

...
%% % avoid sort:
%% ITERATE {presort}
%%
%% SORT
...

… 그리고, 실행 한 후 bibtex, pdflatex,pdflatex – 인용은 (즉, 그들은 분류되지 않은 것입니다 :)) 외관의 순서로 정렬됩니다.

건배!

편집 : 방금 내가 쓴 것이 실제로 @ChrisN의 의견에 있음을 깨달았습니다. “ SORT 명령을 제거하도록 편집 할 수 있습니다 .”;)


답변

내가 생각해 낸 가장 좋은 unsrt스타일 은 스타일을 사용 하는 것 plain입니다. 즉

\bibliographystyle{unsrt}
\bibliography{bibliography}

그러나 내 스타일이 기본값이 아닌 경우 어떻게해야합니까?


답변

당신은 당신의 자신의 질문에 대답했습니다 —unsrt .

그러나 매우 유연한 인용 패키지 인 natbib도 살펴볼 수 있습니다 . 그것 없이는 상상할 수 없습니다.


답변

저는 Bibtex (일반적으로 Latex)를 처음 접했고이 오래된 게시물을 라텍스에서 참고 문헌의 순서에 대한 Google 검색 문의에서 발견 한 이후로 다시 업데이트하고 싶습니다.

나는이 질문에 대해 더 자세한 답변을 제공하고 있는데 저와 같은 어려움을 겪고있는 초보자들에게 도움이되기를 바랍니다.

참고 문헌이 호출되는 기본 .tex 파일의 예는 다음과 같습니다.

\documentclass{article}
\begin{document}

So basically this is where the body of your document goes.

``FreeBSD is easy to install,'' said no one ever \cite{drugtrafficker88}.

``Yeah well at least I've got chicken,'' said Leeroy Jenkins \cite{goodenough04}.

\newpage
\bibliographystyle{ieeetr} % Use ieeetr to list refs in the order they're cited
\bibliography{references} % Or whatever your .bib file is called
\end{document}

…. bib 파일 자체의 예 :

@ARTICLE{ goodenough04,
AUTHOR    = "G. D. Goodenough and others",
TITLE     = "What it's like to have a sick-nasty last name",
JOURNAL   = "IEEE Trans. Geosci. Rem. Sens.",
YEAR      = "xxxx",
volume    = "xx",
number    = "xx",
pages     = "xx--xx"
}
@BOOK{ drugtrafficker88,
AUTHOR    = "G. Drugtrafficker",
TITLE     = "What it's Like to Have a Misleading Last Name",
YEAR      = "xxxx",
PUBLISHER = "Harcourt Brace Jovanovich, Inc."
ADDRESS   = "The Florida Alps, FL, USA"
}

.bib 파일의 참조는 역순으로 나열되지만 참조는 용지에 인용 된 순서대로 나열됩니다.

.bib 파일 형식에 대한 자세한 정보는 http://en.wikibooks.org/wiki/LaTeX/Bibliography_Management 에서 확인할 수 있습니다 .


답변

참고 문헌 스타일 natbib은 우리에게 태그뿐만 아니라 매우 완전한 형식의 세트를 제공하기 때문에 종종 사용합니다 .