オクターブからのプロットの作成を自動化しています(メイクファイル付き)。しかし、オクターブスクリプトがmakefileで実行されると、オクターブの数字はi3のタイル表示されたウィンドウとして開かれます。問題は、これらの図形を保存すると(例:print -dpdflatexstandalone file.tex
)、現在のレイアウトに応じてタイル表示されたウィンドウサイズに切り取られます。i3(ウィンドウマネージャー)でデフォルトでオクターブのFigureウィンドウを浮かせる方法
印刷コマンド(-Sxize,ysize
)で図形サイズを設定しようとしましたが、プロットサイズのみが設定されていて、Figureはまだウィンドウサイズに切り取られています。
Figureウィンドウのサイズに関係なく、プロットがあらかじめ定義されたレイアウトで保存されるようにする方法はありますか?
私はあなたのアイデアについての好奇心:私はこの問題を解決するには、2つの可能な方法があると信じて質問のコメントで述べたようにD
グラフィックスツールキットが全く異なるため、これはMATLABの問題ではないかと思います。 – Suever
MakefileからOctaveを実行する場合、通常、目に見えない図形を使用します。これはツールキットとしてのgnuplotやOSMesa(あなたのGPUドライバがMESAベースの場合)やXvfbを使ったOpenGLツールキットを使って行うことができます。 – Andy
@Suever:そうです。私はmatlabタグを削除しました – Fabio