![AGU 스타일 서지 스타일 만들기/만들기](https://rvso.com/image/281495/AGU%20%EC%8A%A4%ED%83%80%EC%9D%BC%20%EC%84%9C%EC%A7%80%20%EC%8A%A4%ED%83%80%EC%9D%BC%20%EB%A7%8C%EB%93%A4%EA%B8%B0%2F%EB%A7%8C%EB%93%A4%EA%B8%B0.png)
나는 다음과 같은 AGU 저널 스타일과 유사한 참고문헌 스타일을 만들고 싶습니다.
본문에서:
Recent studies have shown similar results [Smith et al. 2001; Christensen et al. 2010].
그리고 마지막에는 참고문헌 목록에서 첫 번째 저자를 기준으로 정렬하고 싶습니다.
Christensen D., William J.H. and Smidt J.G.. New Results, New Sci. Journal, E4, 25-49, 2010
Smith J., Robert C. and Harrison F. Old Results, Journal Sci. Tech., 12, 995-999, 2001
예를 들어 기사 목록이 포함된 턱받이 파일이 있습니다.
@Article{Smith2001,
author = {Smith J. and Robert C. and Harrison F},
title = {Old Results},
journal = {Journal Sci. Tech.},
volume = {12},
pages = "995-999",
year = "2001"
}
따라서 LaTeX 라인은 다음과 유사해야 합니다.
Recent studies have shown similar results \citep{Smith2001,Christensen2010}.
나는 apalike, plain, unsrt, Chicago, harvard 및 기타 내장 스타일을 시도했지만 그 중 어느 것도 내가 원하는 것을 제공하지 않았습니다. 예를 들어 본문에 이상한 내용이 있습니다.
Recent studies have shown similar results [J ~ et al. 2001; D ~ et al. 2010].
또는 참조 목록에서 일부 스타일은 다음과 같은 정보를 제공합니다.
[Christensen2010] Christensen D., William J.H. and Smidt J.G.. New Results, New Sci. Journal, E4, 25-49, 2010
[Smith2001] Smith J., Robert C. and Harrison F. Old Results, Journal Sci. Tech., 12, 995-999, 2001
꽤 많이 플레이하려고 노력했지만 makebst
목표를 달성하기에는 경험이 너무 부족합니다. 또한 패키지 옵션을 사용해 보았지만 cite
어느 것도 만족스럽지 못했습니다. 이 스타일에 관심이 있는 사람들을 위해 AGU는 LaTeX를 제공합니다.주형bibitem
하지만 여기서는 주제에서 벗어난 사용법을 사용해야 합니다 . 게다가 템플릿을 호출한다는 것은 내가 여기서 원하는 것이 아닌 특정 레이아웃을 얻는다는 것을 의미합니다.
도움을 주시면 감사하겠습니다.
답변1
원래 포스터는 실제로 도움을 받아 스스로 문제를 해결했지만, 우리는 질문에 답을 남기지 않으려고 노력합니다. 그럼 여기 갑니다.
원래 질문에 가 등장한 것은 \citep
저자 연도 스타일이 필요하다는 것을 암시했습니다. 일부 다른 턱받이 스타일이 이를 지원하지만 가장 가능성이 높은 것은
natbib
. natbib
라벨 형식에 대한 "추가" 요구 사항이 있으므로 좋은 예를 따르는 것이 가장 좋습니다. 매뉴얼에는 이에 대한 매우 좋은 지침이 있으므로 이에 대한 가장 좋은 접근 방식은 매뉴얼을 참조하는 것입니다.
참고문헌을 알파벳순으로 나열해 달라는 요청이었습니다. 몇 가지 접근 방식이 제안되고 시도되었으며, 마침내 성공한 접근 방식은
apsr.bst
에 의해 시작되었습니다 bibliographystyle{apsr}
. (다른 두 가지는 (1) 의도한 최종 순서로 파일을 유지 unsrtnat
해야 하는 것과 (2) 원하는 정렬을 수행하지만 원하는 것과 다른 형식으로 이름을 남겨둔 것입니다. 그러나 이름은 입력 오해로 인한 것입니다. 아래를 참조하십시오.).bib
plainnat
참고문헌에서 이름을 성을 먼저 나열하도록 요청했지만 대신 첫 번째 이니셜부터 표시되었습니다. 이는 실제로 질문에 표시된 입력에서 예측되었을 수 있습니다.
author = {Smith J. and Robert C. and Harrison F},
모든 bibtex 프로세서는 파일에서 성과 이름이 쉼표로 구분될 것으로 예상하므로 .bib
힘들더라도 이 문제를 쉽게 해결할 수 있습니다. 이름에 쉼표를 삽입하세요.
author = {Smith, J. and Robert, C. and Harrison, F},
실제로 효과가 있었던 것을 보고한 원본 포스터 덕분에 다른 사람에게 도움이 될 수 있습니다.