我在从主文件获取两个单独的书目时遇到了问题.bib
。另一个问题是\defcitealias
上述这里。我尝试重现链接中的示例,但是它对我来说不起作用。
平均能量损失
% arara: pdflatex
% arara: bibtex
% arara: bibtex: { files: [ sec ] }
% arara: pdflatex
% arara: pdflatex
\documentclass[a4paper]{article}
\usepackage[numbers]{natbib}
\makeatletter
\def\@mb@citenamelist{cite,citep,citet,citealp,citealt,citepalias,citetalias}
\makeatother
\usepackage{multibib}
\newcites{sec}{Other bibliographic references}
\defcitealias{manual-full}{International journal of logistics, issue 91}
\begin{document}
\cite{article-full}
\citesec{booklet-full}
Something something something and then \citepaliassec{manual-full}.
\bibliographystyle{plainnat}
\bibliography{xampl}
\let\noopsort\undefined
\let\printfirst\undefined
\let\singleletter\undefined
\let\switchargs\undefined
\bibliographystylesec{plainnat}
\bibliographysec{xampl}
\end{document}
输出
另外,我想知道“要处理您的文档,需要运行三次 LATEX 和两次 BibTEX。”是什么意思。多书手册p.4?我.tex
在 TeXStudio 中使用 F5 和 F8 编译了我的文档,这是可以做到的吗?
编辑
我添加了以下几行
% arara: pdflatex
% arara: bibtex
% arara: bibtex: { files: [ sec ] }
% arara: pdflatex
% arara: pdflatex
对于编译问题,但问题/输出保持不变。
編輯2
我按照建议的说明这里并安装arara
。
然后我实施arara
了TeXstudio
然后,我尝试使用编译数据arara
但收到错误消息:
Prozess gestartet: "C:/Users/.../AppData/Local/Programs/MiKTeX/miktex/bin/x64/arara.exe" -v -l "natbib+multibib"
Entschuldigung, aber arara.exe ist aus dem folgenden Grund fehlgeschlagen: MiKTeX could not find the script engine 'java.exe' which is required to execute 'arara'. Abhilfe: Make sure 'java.exe' is installed on your system. Die Log-Datei enthält hoffentlich alle Informationen, um MiKTeX wieder in Gang zu bringen. C:\Users\...\AppData\Local\MiKTeX\miktex\log\arara.log Für weitere Information, besuchen Sie: https://miktex.org/kb/fix-script-engine-not-found
我认为Java
问题表述错误,因为我可以运行arara
并且它已经安装好了。
有人知道错误的原因吗?
答案1
如果您使用 TeXstudio,则不需要使用 Arara,因为以下设置将按正确的顺序运行所有适当的工具(latex、bibtex):
选项 > 配置 TeXstudio... > 命令 > BibTeX =bibtex -- ?*.aux
(或bibtex.exe
在 Windows 上)。
底部的解释命令页面给出了以下解释?*.aux
:当前目录中的所有 .aux 文件默认情况下,TeXstudio 将在编译时运行 (pdf)latex 和书目工具合理的次数。这些设置在建造页面,但默认值对我来说都很好。您可能仍需要编译两次。
您可能还有兴趣了解魔法评论在 TeXstudio 中。