强制编号书目

强制编号书目

我正在使用类库文档类。我的问题是,我的参考列表没有编号,但我的\cite{}标签正在生成(正确索引的)基于数字的参考。(例如[1]

我怎样才能强制对参考文献列表进行编号,或自动引用以包含作者信息,或其他可以链接到参考文献列表的内容,而无需用户计数!(我的参考格式不受限制,但现在显然不起作用!)

我目前正在像这样格式化我的参考书目。

\begin{thebibliography}{}

\bibitem{G}
Carretero, J., Isaila, F., Kermarrec, A. M., Taïani, F., \& Tirado, J. M. 
(2012, June). 
Geology: Modular georecommendation in gossip-based social networks. 
In Distributed Computing Systems (ICDCS), 2012 IEEE 32nd International Conference on (pp. 637-646). 
IEEE.

\end{thebibliography}

我尝试过使用\citeA{key}\citeN{key}在 acmclass 注释中提出建议,但没有成功 - 我不知道这些是否需要 Bibtex 文件才能工作?我也尝试过各种\begin{thebibliography}带有各种第二个参数的方法,但都没有成功。

答案1

类文件的 1.1 版和 1.4 版acmsmall.cls(您发帖中和 @speravir 评论中分别链接的版本)在参考书目格式方面似乎相同。因此,以下代码应该适用于任一版本的类文件acmsmall。(附言:网站说所有文件版本都是“2”,但当您下载并打开文件时,acmsmall.cls它显示版本是 1.4。)

相对于“标准”的 LaTeX 文档类(即articlebookreport),acmsmall该类简化了环境使用的内部列表环境thebibliography;最重要的简化包括不是显示数字标签。似乎应该使用作者年份与类的引用样式一致acmsmall;对于这样的引用样式,提供数字标签确实没有任何实际用处。

您似乎正在“手动”构建参考文献,即通过提供各种\bibitems,并且您似乎对使用数字引用样式感兴趣。为了在使用类acmsmall文件的同时使用数字标签系统,您应该将下面示例序言中给出的代码(从\makeatletter\makeatother)插入到文档的序言中。(附言:下面的示例使用的是 1.4 版acmsmall;我还没有尝试使用旧版本 1.1。)

在此处输入图片描述

\documentclass{acmsmall}
\makeatletter
\def\@biblabel#1{[#1]} % restore basic form of \@biblabel macro
\def\thebibliography#1{%
    \footnotesize
    \refsection*{{\refname}
        \@mkboth{\uppercase{\refname}}{\uppercase{\refname}}%
    }
    \list{\@biblabel{\@arabic\c@enumiv}}% %the default form of first arg is {}
       {\settowidth\labelwidth{\@biblabel{#1}}%
        \leftmargin\labelwidth
        \advance\leftmargin\bibindent
        \itemindent-\bibindent
        \itemsep2pt
        \parsep \z@
        \usecounter{enumiv}% % default is to use enumi
        \let\p@enumiv\@empty
        \renewcommand\theenumiv{\@arabic\c@enumiv}%
    }%
    \let\newblock\@empty
    \sloppy
    \sfcode`\.=1000\relax
}
\makeatother
\begin{document}
\cite{G}
\begin{thebibliography}{99}
\bibitem{G} Carretero, J., Isaila, F., Kermarrec, A. M., Taïani, F., \& Tirado, J. M. (2012, June). Geology: Modular georecommendation in gossip-based social networks. In Distributed Computing Systems (ICDCS), 2012 IEEE 32nd International Conference on (pp. 637-646). IEEE.
\end{thebibliography}
\end{document}

相关内容