如何在xmgrace批处理文件中设置不同的字体

时间:2015-04-03 21:01:53

标签: xmgrace

如何在xaxis批处理文件中将yaxislabel titlexmgrace的字体更改为(例如arial)?

1 个答案:

答案 0 :(得分:2)

<强>解决方案:

要更改x轴字体,请将以下行添加到批处理文件中:

xaxis label font 4

字体编号4映射到Helvetica。 http://plasma-gate.weizmann.ac.il/Xmgr/doc/fonts.html

文档中描述了可用字体的完整列表

Arial不包括在内,因为它拥有专有许可证。 Grace根据GNU General Public License获得许可,因此不使用专有字体。 Helvetica是一种很好的无衬线替代品,通常recommended用于科学出版物。

更改默认字体映射:

如果要更改默认字体映射,可以通过创建新文件夹(假设您使用GNU / Linux)来实现此目的

~/.grace/templates/

然后创建一个新的Default.agr文件

cp /usr/share/grace/templates/Default.agr ~/.grace/templates/

并修改与字体映射相关的行: e.g。

...
@map font 0 to "Helvetica", "Helvetica"
@map font 1 to "Helvetica-Oblique", "Helvetica-Oblique"
@map font 2 to "Helvetica-Bold", "Helvetica-Bold"
@map font 3 to "Helvetica-BoldOblique", "Helvetica-BoldOblique"
@map font 4 to "Times-Roman", "Times-Roman"
@map font 5 to "Times-Italic", "Times-Italic"
...

现在,无论何时创建新绘图,默认情况下都应使用Helvetica。