给定一张图片:
.PS
circle "Foo"
arrow
box "Bar"
arrow
box dashed "Foo" "Dashed"
.PE
是否可以缩放整个图表元素的宽度和高度?
我尝试过scale = 2
但没有成功。
答案1
缩放图片实际上不起作用。当可绘制对象指定了尺寸时,scale 变量似乎主要被使用。
您可以尝试设置最大高度,例如
.PS 1.5
<your picture>
但这会导致框中的文本过大。
减小字体大小也可以提供更容易接受的图片:
.ps -5
.PS 1.5
circle "Foo"
arrow
box "Bar"
arrow
box dashed "Foo" "Dashed"
.PE
.ps +5
最后,我采取了单独绘制图片并将它们嵌入为 eps 的方法。这样做的优点是您不仅可以缩放它们,还可以在线使用它们。
答案2
您可以通过将它们作为.PS
宏的参数提供来设置整个图片的宽度和高度(以英寸为单位)。尝试
.PS 6
scale
仅影响已指定明确大小的项目,例如circle radius 1
,并且也可用作除数,而不是乘数。例如,scale=2.54
建议将数字以厘米为单位解释,因此radius 1
是 1 厘米而不是 1 英寸,即小得多。