字体大小打印小于指示的值

Tod*_*len 6 wolfram-mathematica

我想知道为什么在Mathematica屏幕上显示的12点Arial字体为我的打印机输出的输出与其他程序的输出相比可以小于12点?我知道多年来在Mathgroup主持的电子邮件列表中已经对这种行为进行了一些讨论,但我还没有听到/读过任何真正令人满意的答案.

现在我使用Mathematica 8.0.1(Windows 7 64位),行为似乎更糟.我已经将选项检查器设置为使用16点Arial,其打印更像是10点Arial.

有没有人注意到这种行为?有明显的解决方案还是解决方案?我甚至尝试在Option Inspector的PrintingOptions部分下将放大倍率设置为1.25,并且没有任何改变,打印输出仍然太小.

Mr.*_*ard 5

我相信典型的样式表对每个"环境"(工作,打印输出,幻灯片等)都有不同的设置.

尝试设置:File > Print Settings > Printing EnvironmentWorking

如果您需要不同的屏幕和打印样式(WorkingPrintout),您可以编辑Printout环境的样式表部分以微调结果:

在此输入图像描述

  • 值得注意的是,"打印输出"环境默认情况下不仅在打印时使用,而且[在导出为PDF时也是如此](http://groups.google.com/group/comp.soft-sys.math.数学/ MSG/7f5cb9e2d4677855).我已经创建了[单独的问题](http://stackoverflow.com/questions/6093559/how-to-export-graphics-in-working-style-environment-rather-than-printout). (2认同)

Ale*_*kov 5

打印时,默认的屏幕环境是"Printout".上述行为的原因是"Printout"默认情况下环境样式Magnification->0.8表示所有内容都以原始大小的80%打印:

截图

您可以通过选择菜单项"格式" - >"编辑样式表..."然后在打开的窗口"your_notebook_name的样式定义"中创建具有以下内容的单元格来更改特定笔记本的此行为:

Cell[StyleData[All, "Printout"],
 Magnification->1]
Run Code Online (Sandbox Code Playgroud)

  • 现在我明白你的观点:样式环境"打印输出"的样式定义通常定义字体大小等不同于样式环境"工作".似乎在打印时完全保存笔记本的默认屏幕布局的唯一方法是按照您的建议将"打印环境"设置为"正在工作". (2认同)