{thebibliography}의 잘못된 순서

{thebibliography}의 잘못된 순서

나 엄청 혼란스러워. 나는 방금 MikTex를 사용하여 기사를 작성했으며 약 20개의 참고문헌에 대해 간단한 참고문헌을 사용했습니다. 나는 \begin{thebibliography}{99} .... \end{the....}를 사용하고 \bibitem{tag1} 등으로 참고문헌을 식별합니다. 참고문헌에 인용한 순서대로 참고문헌을 입력했습니다. \bibitem{tag1} 등을 사용하여 텍스트에서, 즉 첫 번째 참고문헌 항목을 먼저 인용하고 두 번째 항목을 다음으로 인용합니다. 모든 것이 잘 작동합니다. 나는 논문의 참고문헌을 \cite{*} 순서와 완전히 어긋나고 모든 것이 괜찮습니다. 그러나 참고문헌의 첫 번째 참조를 목록 끝으로 이동하여 목록의 두 번째 항목이 첫 번째 항목이 되도록 한 다음 컴파일하면 출력을 확인할 때 모든 것이 순서가 맞지 않습니다. 참고문헌을 사용한지는 꽤 되었지만, 항목의 순서가 어떻게 되든 상관없다고 생각했습니다. 그렇지 않다면 별 의미가 없을 것 같습니다. 그리고 Bibtex를 사용해도 마찬가지인가요? 뭔가 문제가 있거나 PC에 버그가 있는 걸까요? 저를 비참함에서 구해주세요.

답변1

참고문헌을 손으로 썼다면\bibitem 명령을 완전히 통제할 수 있는 것은 환경 에 입력하는 명령입니다 thebibliography.

일반적으로 환경을 직접 작성하지 않고 bibtex(또는 biblatex+biber)를 사용하여 생성하는 것이 좋습니다. thebibliography이 경우 생성된 파일은 참고 \bibitem문헌 스타일에 지정된 순서(일반적으로 저자 이름의 알파벳 순서 또는 순서)에 따라 정렬됩니다. 귀하의 문서에 참조된 내용이 있습니다.

관련 정보