14

我最近了解到,ExportMathematica中默认使用"Printout"屏幕样式环境,而不是"Working"在导出为 PDF 时。它有时会导致FontSize生成的 PDF 出现波动,这非常烦人。

尝试例如:

Show[First@ImportString[ExportString[Style[T, 100], "PDF"], "PDF"], 
 Prolog -> Inset[Style[T, 100], FormatType -> StandardForm]]
Show[First@ImportString[ExportString[Style[T, 100], "PDF"], "PDF"], 
 Prolog -> 
  Inset[Style[T, 100, Magnification -> .8], 
   FormatType -> StandardForm]]

截屏

您可以看到导出的“T”具有笔记本中出现的“T”大小的 80%。这是"Printout"默认情况下调整环境的方式。

有没有办法强制Export使用默认"Working"环境?

PS 出于某种原因,Magnification->1为“打印输出”环境设置私有样式表不会影响Export.

4

1 回答 1

12

解决方案似乎是:

SetOptions[$FrontEnd, PrintingStyleEnvironment -> "Working"]
于 2011-05-23T06:50:23.103 回答