使用 achemso 包时内容部分无法正确显示

使用 achemso 包时内容部分无法正确显示

我在使用 achemso 软件包时遇到了问题,内容无法正确显示。两个问题是

i) '参考文献;显示在水平线下方,而不是相关章节编号旁边,该编号应为 3。ii) 参考文献部分中的数字 3 位于水平线上方

下面是一个最小工作示例。

\documentclass[journal=jacsat,manuscript=communication]{achemso}
\setkeys{acs}{articletitle = true}
\SectionsOn
\SectionNumbersOn

\title{Title}
\author{A. N. Other}
\affiliation[Latex]{Latex University}
\email{[email protected]}

\begin{document}

\begin{filecontents}{references.bib}
@article{ref1,
    title = {Paper Title},
    volume = {70},
    journal = {Nature},
    author = {Smith, J. H.},
    year = {1942},
    pages = {1--31},
}
\end{filecontents}

\tableofcontents
        
\section{Section 1}
Text\cite{ref1}
\section{Section 2}
    
\bibliography{references}
    
\end{document}

问题图片

答案1

这不是 J. Am. Chem. Soc. 的通信类型文档的默认设置,但它可以解决问题。

C

\documentclass[journal=jacsat,manuscript=communication]{achemso}

\setkeys{acs}{articletitle = true}
\SectionsOn
\SectionNumbersOn

\makeatletter % added <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\AtBeginDocument{%
\def\bibsection{\acs@section*{\refname}}
}

\makeatother

\usepackage{kantlipsum}% dummy text <<<

\title{Title}
\author{A. N. Other}
\affiliation[Latex]{Latex University}
\email{[email protected]}

\begin{document}

\begin{filecontents}{references.bib}
@article{ref1,
    title = {Paper Title},
    volume = {70},
    journal = {Nature},
    author = {Smith, J. H.},
    year = {1942},
    pages = {1--31},
}   

\end{filecontents}

\tableofcontents

\section{Section 1}
1.  \kant[1-2]

\section{Section 2} 
2. \kant[2-3]   

Text\cite{ref1} 

\bibliography{references}
    
\end{document}

默认设置为\SectionNumbersOff,(因为)参考文献列表作为脚注,并且由于同样的原因,目录不能使用。 (它还设置了\SectionsOff)。

d

相关内容