bibtex 引用

编译

编译要经过以下四步

latex file.tex
bibtex file.tex
latex file.tex
latex file.tex

如果采用 xelatex 编译,用法和 latex 一样

引用

\end{document} 前加入如下代码

\renewcommand\refname{参考文献} 
\bibliographystyle{plain} 
%\bibliographystyle{plainnat}
\bibliography{bib}
  • 大括号里 参考文献 是标题
  • plain 排序样式 ,按作者字母顺序排序,其他选项还有 unsrt , alphaabbrv
  • bib 指参考文献名为 bib.tex

引用时使用

\cite{bibtexkey}

注意 auctex 中快捷键为 c-c [ . 要开启 reftex-mode

natbib宏包

默认的引用只能是方括号。圆扩号需要使用 natbib 宏包
\begin{document} 前添加

\usepackage[round]{natbib}

\end{document} 前加入如下代码

\renewcommand\refname{参考文献} 
%\bibliographystyle{plain} 
\bibliographystyle{plainnat}
\bibliography{bib}

使用 natbib 宏包时,引用要用 \citet\citep ,避免使用 \cite

\citet{jone1990}

效果 Jones et al. (1990)

\citep{jone1990}

效果 (Jones et al. 1990)

\citep{jone1990,jams1990}

效果 (Jones et al.,1990;James et al., 1990)

org2md

emacsorg 模式可以转成 markdown 语法,粘贴到 中就可以发布了。注意要在 org 文件头加一行

#+OPTIONS: toc:nil

然后输入 c-c c-e m m. 就转成了 md 文件。

本文就是用 emacs-org 重新编辑过的。需要注意的是 emacs 24.3 中的 org 版本太低。需要更新到 org 8.0 以上才有导出到 markdown 选项.

你可能感兴趣的:(bibtex 引用)