我最近在使用包moderncv
中的模板multibib
写简历,遇到的问题如下:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\usepackage[scale=0.75]{geometry}
\usepackage{multibib}
\newcites{j}{Journals}
\begin{document}
\makecvtitle
\section{Publications}
\nocitej{wang2012}
\bibliographystylej{plain}
\bibliographyj{publications}
\end{document}
当我第一次尝试编译 BiBTeX 时,它还显示错误消息:“进程因错误退出”,没有其他内容......
我在 Windows7 系统上执行此操作,有什么建议吗?如果不使用 multibib 包,则一切正常,这意味着:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\usepackage[scale=0.75]{geometry}
%\usepackage{multibib}
%\newcites{j}{Journals}
\begin{document}
\makecvtitle
\nocite{*}
\bibliographystyle{plain}
\bibliography{publications}
\end{document}
答案1
解决方法如下:
TeXmaker中的编译过程应该是以下步骤:
template.tex
(首先编译 bibtex --> 快速构建) -->j.aux
(在 TeXmaker 中打开 -->
编译bibtex
(并检查进程是否正常存在))-->
返回步骤 1。再做一次,应该可以工作了!!
(虽然可能会出现一些错误消息,但它运行良好并成功生成 PDF 文件!)
答案2
我以这种方式进行编译,没有错误,并且multibib
我\cite{}
的 .tex 文件中也有命令可供参考:
- 编译1次和西拉特克斯
- 1次 BibTeX(在 Texmaker 配置中使用
bibtex
,而不是biber
) - 编译2次和西拉特克斯