title
참고 문헌에서 해당 필드의 내용을 인쇄하는 것을 금지하고 싶습니다 . 저는 BibTex와 참고 unsrt
문헌 스타일을 사용합니다. 그렇게 할 수 있는 방법이 있나요? 내 예는 다음과 같습니다.
턱받이.턱받이:
@article{13TaGyToTa,
author = {Tasi, G. and Gyevi-Nagy, L. and T\'obi\'as, R. and Tasi, T. S.},
title = {Vector algebra and molecular symmetry: A
tribute to {Professor Josiah Willard Gibbs}},
journal = {J. Math. Chem.},
volume = {51},
pages = {2187--2195},
year = {2013}}
main.tex:
\documentclass[12pt]{article}
\usepackage{natbib}
\author{Author}
\title{Title}
\date{}
\begin{document}
\maketitle
Ez egy jo cikk. \cite{13TaGyToTa}
\bibliographystyle{unsrt}
\bibliography{bib}
\end{document}
답변1
unsrt
많은(대부분? 거의 모든?) 다른 참고문헌 스타일과 함께 참고문헌 스타일에는 이라는 기능이 있습니다 format.title
. 이 format.title
함수는 모든 항목 유형의 형식을 지정하는 BibTeX 함수에 의해 호출됩니다. 함수 의 목적은 format.title
짐작하셨겠지만 항목 title
필드의 내용 모양을 형식화하는 것입니다.
턱받이 스타일 의 경우 unsrt
함수는 format.title
bst 파일의 233행에서 시작하며 다음과 같습니다.
FUNCTION {format.title}
{ title empty$
{ "" }
{ title "t" change.case$ }
if$
}
에게막다모든 항목 의 필드 내용을 인쇄하려면 title
이 기능을 다음으로 변경하면 충분합니다.
FUNCTION {format.title}
{ "" }
그래서 그것이 하는 일은 빈 문자열을 반환하는 것뿐입니다. 다음과 같이 진행하는 것이 좋습니다.
- TeX 배포판에서 파일을 찾아
unsrt.bst
복사본을 만드세요. 복사본의 이름을 지정unsrt-notitles.bst
하고 기본 tex 파일이 있는 디렉터리에 저장합니다. unsrt-notitles.bst
텍스트 편집기에서 파일을 열고 233행으로 이동합니다.format.title
위에서 설명한 대로 함수를 변경합니다.- 파일을 저장합니다
unsrt-notitles.bst
. - 기본 파일에서 명령을
\bibliographystyle{unsrt}
\bibliographystyle{unsrt-notitles}`로 변경하고 전체 재컴파일 주기(LaTeX, BibTeX 및 LaTeX)를 두 번 더 수행합니다. 즐거운 BibTeXing을 즐겨보세요!