次: GMTの単位
上: セッション1
Previous: 例
GMTのデフォルト設定を変更するためのたくさんの(50以上の)オプションが用意されています。これらの設定は、フォントタイプやサイズ、ベースマップや線形補間でのペンの太さなどのGMTの外観をコントロールします(図1.2, 1.3, 1.4にプロットに影響するパラメータを示してあります)。GMTのデフォルトは.gmtdefaultsという名前のファイルに記録されます。ユーザーは''マスター''の.gmtdefaultsファイルをホームディレクトリに、サブディレクトリごとに特化された.gmtdefaultsファイルを持つことになります。ファイルがカレントディレクトリにない場合は、GMTはユーザーのマスターデフォルトファイルを開きます。これもない場合はサイトに設定されたGMTデフォルトを使うことになります。これはGMT開発者により設定されたものですが、GMTのインストール時に変更されているかもしれません。とくに、デフォルトのUS/イギリス単位ではなくSI単位に変更されているかもしれません。標準のデフォルト値に依存したアプリケーションもあるので、システムのGMTの設定はあまり変更しないほうがよいでしょう。ユーザーはgmtdefaultsユーティリティを使えば現在のGMTのプリセット値で新しい.gmtdefaultsファイルを作ることができます。
GMTのデフォルトオプションが別々のパラメータファイルに保存されるのには少なくとも2つの理由があります:
すでに述べたように、GMTプログラムは.gmtdefaultsというファイルを開こうとします。デフォルトを上書きしたくない場合が多いと思います。かわりに、+filename書式を用いて別のファイル名を指定することができます。たとえば、GMTコマンドと同じ行で.gmtdefaultsファイルに変わる名前を、プラス記号を前置することにより指定することができます。より手軽な方法はおのおののスクリプトのはじめで現在の.gmtdefaultsをどこかへコピーし、望ましい.gmtdefaultsファイルを現在のディレクトリにコピーし、スクリプトの最後でもとの.gmtdefaultsに戻すことです。スクリプト実行中にGMTのパラメータを変更するにはgmtsetユーティリティを使います。たとえば注釈フォントを12ポイントのTimesボールドにするには次のようにします:
gmtset ANOT_FONT Times-Bold ANOT_FONT_SIZE 12
これら29個のプロットに直接に影響するパラメータに加え、単位やスケールなどを変える多数のパラメータがあります。全貌はgmtdefaultsのマニュアルページをご覧ください。
スクリプトの最後に特定のパラメータをオリジナルの値にリセットすることができます。できれば一度は以上にあげたパラメータを試して、どのように働くのかを体験しておくとよいでしょう。