Horus
20-10-2011, 17:01
Hallo,
ich will mit Hilfe von metauml und emp UML Diagramme in mein Latex Dokument zeichnen.
Ein Minmalbeispiel:
\documentclass{scrartcl}
\ifx\pdftexversion\undefined
\usepackage[dvips]{graphicx}
\else
\usepackage[pdftex]{graphicx}
\DeclareGraphicsRule{*}{mps}{*}{}
\fi
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{emp}
\begin{document}
\begin{empfile}
\begin{figure}
\centering
\begin{emp}[classdiag](20, 20)
input metauml;
Class.A("A")()();
Class.B("B")()();
B.e = A.w + (-20, 0);
drawObjects(A, B);
link(inheritance)(B.e -- A.w);
\end{emp}
\caption{A class diagram}
\end{figure}
\end{empfile}
\end{document}
Liefert mir pdflatex:
emp: File test.1 not found:
emp: Process test.mp with MetaPost and then reprocess this file.
mpost test.mp bleibt stehen mit:
[...]
(/usr/share/texmf-dist/metapost/metauml/metauml_component_relations.mp)
(/usr/share/texmf-dist/metapost/metauml/metauml_templates.mp))
>> clearboxes
! Isolated expression.
<to be read again>
;
<scantokens> clearboxes;
<to be read again>
;
endfig->scantokens.extra_endfig;
shipit;endgroup
l.17 endfig
;
?
Außerdem dachte ich, dass genau das (also das leiten durch metapost) gerade emp macht?
Wo ist da bei mir das Problem?
Danke!
ich will mit Hilfe von metauml und emp UML Diagramme in mein Latex Dokument zeichnen.
Ein Minmalbeispiel:
\documentclass{scrartcl}
\ifx\pdftexversion\undefined
\usepackage[dvips]{graphicx}
\else
\usepackage[pdftex]{graphicx}
\DeclareGraphicsRule{*}{mps}{*}{}
\fi
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{emp}
\begin{document}
\begin{empfile}
\begin{figure}
\centering
\begin{emp}[classdiag](20, 20)
input metauml;
Class.A("A")()();
Class.B("B")()();
B.e = A.w + (-20, 0);
drawObjects(A, B);
link(inheritance)(B.e -- A.w);
\end{emp}
\caption{A class diagram}
\end{figure}
\end{empfile}
\end{document}
Liefert mir pdflatex:
emp: File test.1 not found:
emp: Process test.mp with MetaPost and then reprocess this file.
mpost test.mp bleibt stehen mit:
[...]
(/usr/share/texmf-dist/metapost/metauml/metauml_component_relations.mp)
(/usr/share/texmf-dist/metapost/metauml/metauml_templates.mp))
>> clearboxes
! Isolated expression.
<to be read again>
;
<scantokens> clearboxes;
<to be read again>
;
endfig->scantokens.extra_endfig;
shipit;endgroup
l.17 endfig
;
?
Außerdem dachte ich, dass genau das (also das leiten durch metapost) gerade emp macht?
Wo ist da bei mir das Problem?
Danke!