So ändern Sie die Schriftart der Matlab-Konsole in Windows

So ändern Sie die Schriftart der Matlab-Konsole in Windows

Ich führe Matlab gerne im Konsolenmodus ohne aus JVM. Im Wesentlichen führe ich also diesen Befehl aus:

matlab /nojvm

Es sieht aus wie das:

Bildbeschreibung hier eingeben

Ich möchte diese Schriftart ändern. Und vielleicht auch die Farben. Am besten wäre es, wenn ich sie wie die Hülle von Cygwin minty gestalten könnte.

Bildbeschreibung hier eingeben

Ich kann jedoch scheinbar keine Möglichkeit finden, dies zu tun. Kann mir jemand helfen?

Antwort1

Wenn Sie Matlab ohne die Java Virtual Machine starten, erhalten Sie nicht die in Java implementierte Standard-GUI, sondern Matlab läuft im Konsolenmodus, d. h. es verwendet die Tastatureingabe-/Bildschirmausgaberoutinen der Shell, von der aus es gestartet wird. Unter einem Unix-ähnlichen System ist dies heutzutage normalerweise ein Terminalemulator, der unter X läuft, und die verwendete Schriftart kann mithilfe der Einstellungen dieses Terminalemulators geändert werden. Ich muss zugeben, dass ich dies unter Windows noch nie getan habe, aber ich glaube, Sie würden Matlab über die Windows-Eingabeaufforderung (cmd.exe) starten und Sie könnten die Schriftarteinstellungen im Eingabeaufforderungsprogramm ändern (versuchen Sie es mit einem Rechtsklick oder über das Systemmenü).

Der Screenshot, den Sie zeigen, hat jedoch nicht den Titel „Eingabeaufforderung“, sondern „MATLAB-Befehlsfenster“. Für mich sieht das so aus, als ob Sie mit dieser Option keinen Erfolg hatten, aber Sie haben immer noch die standardmäßige MATLAB Java-GUI. Außerdem ein Blick auf dieKommandozeilenoptionen von Matlab unter Windowszeigt a) dass alle Optionen mit einem "-" beginnen, nicht mit einem "/", und b) dass es zumindest in 2013b keine Option "nojvm" gibt. Meine Vermutung ist, dass Matlab die Option "/nojvm" einfach ignoriert hat.

Sie können die im Matlab-Befehlsfenster verwendete Schriftart in den Einstellungen ändern. Da Sie das Menü anscheinend nicht haben, geben Sie es preferencesin das Befehlsfenster ein.

verwandte Informationen