TeXworks 与 XeLaTeX + MakeIndex + BiBTeX + shell escape 有什么关系?

TeXworks 与 XeLaTeX + MakeIndex + BiBTeX + shell escape 有什么关系?

我曾尝试过这个答案,但它给了我:

xelatex.exe:无效的命令行选项

xelatex.exe:数据:未知选项

需要 Shell-scape铸造,并可使用 为 XeLaTeX 启用-enable-write18

我在 LaTeX 中撰写的文章包括带有 BiBTeX 参考的文章。以下是我通常采用的格式:

\documentclass[conference]{IEEEtran}
\usepackage{cite}
\usepackage{epstopdf}
\usepackage[cmex10]{amsmath}
\usepackage{filecontents}
\begin{filecontents*}{references.bib}
@phdthesis{michael_power_1991,
    title = {The Power of Two Choices in Randomized Load Balancing},
    url = {http://www.eecs.harvard.edu/~michaelm/postscripts/mythesis.pdf},
    school = {Harvard},
    author = {Michael David Mitzenmacher},
    year = {1991}
}
}
\end{filecontents*}

\bibliographystyle{plain}
\bibliography{references}
\end{document}

如何在 TeXworks 中添加对这些排版要求的 PDF 渲染支持?

答案1

latexmk有一个开关,-shell-escape可以执行您想要的操作。它会处理makeindexbibtex无论如何。

所以这应该可行

Name: xelatexmk
Program: latexmk

Arguments: -xelatex
           -shell-escape
           -e
           $synctexoption %O %S/
           $fullname

答案2

我不确定您到底在使用什么,但XeLaTeX+MakeIndex+BibTeXTeXworks 中的命令(至少是我的配置)实际上调用的texifymiktex-pdftex,所以该选项只需要稍加添加。

基于此: 如何在 WinEdt 中将 PSTricks 与 PDF Texify 结合使用?

添加所需选项如下:

--tex-option=--enable-write18

相关内容