如何在引文中显示更多信息

如何在引文中显示更多信息

我正在尝试为计算机图书馆创建 BibTeX 条目,但该图书馆没有该条目。以下是我所知道的全部内容:

@book{intelMKL,
    title={Intel Math Kernel Library. Reference Manual},
    publisher={Intel Corporation},
    city={Santa Clara},
    country={USA},
    isbn={630813-054US},
    year={2009}
}

现在我想在参考文献中尽可能多地展示这些内容,但现在仅显示:

Intel 数学核心函数库。参考手册,英特尔公司,2009 年

我如何最好地修改 BibTeX 以显示更多字段?也许我做错了,我对此不太擅长。我正在使用:

\usepackage[numbers,sort&compress]{natbib}
\bibliographystyle{ieeetr} 

答案1

你问:

我如何最好地修改 BibTeX 以显示更多字段?

不要修改 BibTeX。而是修改条目。例如,您可以将citycountryisbn字段中的材料移动到名为的字段note,因为ieeetr参考书目样式识别note字段类型并排版其内容。(ieeetr样式不会不是city识别名为、country和 的字段isbn,这就是它们的内容未被排版的原因。)

在此处输入图片描述

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{intel-alt,
    title={Intel Math Kernel Library. Reference Manual},
    publisher={Intel Corporation},
    note = {Santa Clara, USA. ISBN 630813-054US},
    year={2009},
}
\end{filecontents*}
\usepackage[numbers,sort&compress]{natbib}
\bibliographystyle{ieeetr} 
\begin{document}
\nocite{*}
\bibliography{\jobname}
\end{document} 

附录:正如 @barbarabeeton 在评论中指出的那样,ieeetr书目样式确实可以识别该字段address。因此,bib 条目的另一种形式可能是:

@book{intel-alt,
    title    = {Intel Math Kernel Library. Reference Manual},
    publisher= {Intel Corporation},
    address  = {Santa Clara, USA},
    note     = {ISBN 630813-054US},
    year     = {2009},
}

相关内容