|
Hallo, Ich habe Frame->True in der init.m. Anderenfalls braucht man ein AxesLabel Needs["Graphics`Graphics`"] LogPlot[Exp[-x], {x, 0, 10}, FrameLabel -> {HoldForm[x], HoldForm[D/dB]}, FormatType -> TraditionalForm, TextStyle -> {FontFamily -> "Times"}, RotateLabel -> False] Der Rest ist ein Problem der Fonts. Mathematica bindet die Math*.pfb fonts nicht in die Zeichungen ein. Da der Drucker, PostScript Interpreter die Fonts nicht kennt ersetzt er die Math* Fonts mit Helvetica im Adobe Standard encoding und all die lustigen Zeichen sind futsch. Damit der Drucker/PostScript interpreter die Fonts ebenfalls erh"alt muss man sie vor dem Ausdruck an den Drucker schicken. Das einfachste ist, man nimmt das Dokument als PostScript Datei und h"angt sie vorn an. Unter Unix geht das mit cat, unter Windows sollte copy font+font+document lpt: das erledigen. Ghostscript sagt man einfach im GS_LIBPATH dass es auch im $TopDirectory/SystemFiles/Fonts/Type1 suchen soll oder "uber die Kommandozeile. Dem dvips vom TeX kann man mit -h sagen, dass er bestimmte Header mit einbinden soll. Die meisten PostScript Druckertreibern haben in Ihrem "Einrichten" Dialog eine Option um nach zus"atzlichen Fonts zu suchen. Man kann auch den Adobe Type Manager instruieren die Fonts mit zu verwalten dann sollte alles automatisch gehen. Gruss Jens Erk Jensen wrote: > > Joerg Teichmann wrote: > > > > Hallo DMUGs! > > > > Ich habe eigentlich nur ein (scheinbar) ganz einfaches Problem: > > Ich moechte ein Diagrammachse mit "D/dB" beschriften, aber irgendwie krieg ich das nicht hin. > > > > Ich hab schon alles moegliche versucht, mit und ohne Anfuehrungszeichen, mit vorangestelltem > > Backslash (\), usw. aber nichts hilft. Im Notebook ist der Strich zwar da, aber wenn ich das > > Bild abspeichere (als EPS) ist er einfach verschwunden (Leerzeichen stattdessen); sowohl in xdvi > > als auch in ghostview. > > > > Weder in der Hilfe noch im Buch hab ich dafuer eine Loesung gefunden, dort steht zwar: > > "Any expression can be specified as a label. It will be given in OutputForm. Arbitrary strings of text can be given > > as "text". " und > > "You can give any piece of text by putting it inside a pair of double quotes. ", > > das scheint aber grad eine Ausnahme zu sein. > > > > In diesem Fall koennte ich zur Not ja noch "D in dB" schreiben, was aber soll ich bei normierten > > Groessen, wie f/f1 machen? > > > > Ebenso wird aus "Sin[x^2]" (wie in dem Beispiel) Sin@x^2D und aus () werden H und L! > > > > (Zur Information: ich benutze Mathematica 3.0.2.0 auf einer SGI Origin.) > > > > Vielen Dank > > Joerg Teichmann > > Hallo Joerg! > > Hast Du inzwischen 'ne Lösung? Ich komm einfach nicht hin - ärger mich schon ein > paar Tage damit rum! Wenn ich "save selection as EPS mache", hab' ich Dein > Problem ("/","[","]","(",")", ... sind einfach weg oder irgendetwas anderes), > wenn ich "print selection as EPS" benutze, sind zwar die Fonts ok, aber dafür > krieg ich die Bounding box setttings nicht so hin, dass Bill Gates' Sch***ß sie > richtig interpretiert (der Bereich außerhalb der Bounding Box überdeckt den > MS-Word-text). > > EPS und Windoze passen eben einfach nicht zusammen! > > Wenn Du inzwischen schlauer bist, laß es mich bitte wissen! > > Ciao > -erk- > -- > Dr.-Ing. Erk JENSEN mailto:Erk.Jensen@XXXXXXX.ch > CERN PS/RF G00710 http://nicewww.cern.ch/~jensene > CH-1211 Geneva 23 Tel.: +41 22 76 74298 > Switzerland Fax.: +41 22 76 78590 |