
나는achemso
저널에 투고하려는 논문이 아닌 문서의 참고문헌 스타일입니다. 따라서 나는 achemso
클래스나 패키지를 사용하지 않습니다 achemso
.
작동하지만 참조 번호가 매겨지지 않습니다. 이것을 어떻게 바꿀 수 있습니까? 아니면 다음과 같은 표준 턱받이 스타일이 있습니까 achemso
?
답변1
패키지 사용은 참고문헌 스타일을 사용할 때 스타일에 사용되는 제어 값을 변경할 수 있는 편리한 인터페이스를 제공하므로 achemso
권장됩니다 . achemso
그러나 패키지 없이 참고문헌 스타일을 사용하는 것은 완벽하게 가능합니다. 그러기 위해 염두에 두어야 할 핵심 사항은 번호가 매겨진 스타일이므로 옵션 을 사용하여 패키지를 natbib
로드해야 한다는 것입니다.natbib
numbers
\begin{filecontents}{\jobname.bib}
@ARTICLE{Abernethy2003,
author = {Colin D. Abernethy and Gareth M. Codd and Mark D. Spicer
and Michelle K. Taylor},
title = {{A} highly stable {N}-heterocyclic carbene complex of
trichloro-oxo-vanadium(\textsc{v}) displaying novel
{C}l---{C}(carbene) bonding interactions},
journal = {{J}. {A}m. {C}hem. {S}oc.},
year = {2003},
volume = {125},
pages = {1128--1129},
number = {5},
doi = {10.1021/ja0276321},
}
\end{filecontents}
\documentclass{article}
\usepackage[sort&compress,numbers,super]{natbib}
\bibliographystyle{achemso}
\begin{document}
Text\cite{Abernethy2003}
\bibliography{\jobname}
\end{document}
예를 들어 기사 제목이 포함되는지 여부를 설정하는 등 참고문헌의 출력을 제어할 수 있으려면 특별한 '제어' 데이터베이스 항목이 있어야 하며 이를 인용해야 합니다. 이는 기본적으로 패키지가 작동하는 것과 동일한 방식으로 달성할 수 있습니다.
\begin{filecontents}{\jobname.bib}
@ARTICLE{Abernethy2003,
author = {Colin D. Abernethy and Gareth M. Codd and Mark D. Spicer
and Michelle K. Taylor},
title = {{A} highly stable {N}-heterocyclic carbene complex of
trichloro-oxo-vanadium(\textsc{v}) displaying novel
{C}l---{C}(carbene) bonding interactions},
journal = {{J}. {A}m. {C}hem. {S}oc.},
year = {2003},
volume = {125},
pages = {1128--1129},
number = {5},
doi = {10.1021/ja0276321},
}
\end{filecontents}
\begin{filecontents}{\jobname-control.bib}
@Control{achemso-control,
ctrl-article-title = "no",
ctrl-chapter-title = "no",
ctrl-etal-number = "15",
ctrl-etal-firstonly = "yes",
}
\end{filecontents}
\documentclass{article}
\usepackage[sort&compress,numbers,super]{natbib}
\bibliographystyle{achemso}
\AtBeginDocument{\nocite{achemso-control}}
\begin{document}
Text\cite{Abernethy2003}
\bibliography{\jobname,\jobname-control}
\end{document}
또는 물론 기본 .bib
파일에 제어 항목을 추가할 수도 있습니다. 제어 항목이 충분히 명확하기를 바랍니다.
답변2
documentclass
명령 뒤에 다음 줄을 추가하는 것이 훨씬 더 간단합니다 .
\documentclass[journal=langmuir,manuscript=article]{achemso}
\setkeys{acs}{articletitle=true}
이는 참고문헌에 제목을 소개하는 것뿐입니다.