
Ich habe ein Problem beim Kompilieren von Bibunits. Selbst das einfachste Beispiel (das dem in der offiziellen Dokumentation für dieses Paket veröffentlichten ziemlich ähnlich ist) funktioniert nicht:
\documentclass[english,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage{bibunits}
\begin{document}
\begin{bibunit}[plain]
I want to cite two works, the first one~\cite{Dub1} and the second one~\cite{Dub2}.
\putbib[mybib]
\end{bibunit}
\begin{bibunit}[alpha]
I want to cite only work, that is~\cite{Har}.
\putbib[mybib]
\end{bibunit}
\end{document}
Es gibt 3 Fehler:
I found no \citation commands---while reading file bibunittest1.aux
I found no \bibdata command---while reading file bibunittest1.aux
I found no \bibstyle command---while reading file bibunittest1.aux
Und wenn ich so etwas machen möchte:
\documentclass[english,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\begin{document}
I want to cite two works, the first one~\cite{Dub1} and the second one~\cite{Dub2}.
I want to cite only work, that is~\cite{Har}.
\bibliographystyle{plain}
\bibliography{mybib}
\end{document}
also, ohne das Paket zu verwenden, ist alles gut. Ich wäre Ihnen für Ihre Hilfe sehr dankbar.
Antwort1
Entschuldigen Sie mein Englisch. Ich bin kein Muttersprachler.
Um Ihr Dokument zu kompilieren, müssen Sie 5 verschiedene Prozesse ausführen (siehe Dokumentation von bibunits
, Seite 2): latex bibunittest1, bibtex bu1, bibtex bu2, latex bibunittest1, latex bibunittest1 . Ich verwende TeXMaker und QuickBuild Wisard (durch Anklicken von LaTeX, BiBTeX, BiBTeX, LaTeX, LaTeX), um die folgende Zeichenfolge zu erstellen:
latex -interaction=nonstopmode %.tex|bibtex %|bibtex %|latex -interaction=nonstopmode %.tex|latex -interaction=nonstopmode %.tex
Dann habe ich zwei Prozentzeichen manuell durch bu1
und ersetzt bu2
:
latex -interaction=nonstopmode %.tex|bibtex bu1|bibtex bu2|latex -interaction=nonstopmode %.tex|latex -interaction=nonstopmode %.tex
.dvi
Dieser Befehl hat erfolgreich eine Datei erstellt .