Sign up ×
Mathematica Stack Exchange is a question and answer site for users of Mathematica. It's 100% free, no registration required.

Bug introduced in 9.0 and fixed in 10.0

I observed some strange behaviour when plotting a function with filling.

The code is as follows:

fx[x_] := 1/(Exp[-x - 7] + 1) + 1/(Exp[x - 7] + 1) - 3/2

blue = RGBColor[17.6/100, 41.6/100, 63.1/100];
yellow = RGBColor[96.9/100, 68.6/100, 20.8/100];

u10 = Plot[fx[x], {x, -15, 15}, PlotRange -> All, AxesLabel -> {"x", "fx(x)"}, PlotStyle -> Directive[Dashed, AbsoluteThickness[0.5], blue], Filling -> {1 -> {Axis, {Directive[Opacity[0.75], yellow], Directive[Opacity[0.5], yellow]}}}]

u11 = Show[u10, Frame -> False, Axes -> True,  AxesStyle -> Directive[AbsoluteThickness[0.3], 6, FontFamily -> "Helvetica"], ImageSize -> 120, TicksStyle -> Directive[AbsoluteThickness[0.3], 5, FontFamily -> "Helvetica"]]

Export[FileNameJoin[{HomeDirectory[],"u11.pdf"}], u11]

The problem with generated image is that only leftmost filling area is properly rendered. The central and the rightmost areas go slightly beyond the borders. The mismatch is not large, around one line-width, but visible. I attach below the generated image converted from pdf to png with 1200pt resolution.



This is not an artefact of pdf viewers: Adobe Acrobat 8 Professional, Adobe Reader X (Windows); Preview, Adobe Illustrator CS6, Adobe Acrobat 10.1.9 (Mac) consistently produce the same picture. Preview generates some more artefacts, however, it is not important in this context.

The problem seems to be specific for Mathematica 9.0.1 for Mac and Win 7 (64 bit). I can confirm that the problem does not arise for Mathematica 6.0.1 for Win XP. Other users indicate proper rendering with versions 7 and 8.


The effect does not depend on the line-style (full, dotted, etc.), on the opacity, plot-type (frame vs axes, list plot vs. plot). Reducing the line-width reduces the undesired effect, however, it is not an option for me (as explained in this post).

I would appreciate any suggestions on how to fix the problem.

share|improve this question
With Mathematica 8.0.4 under Windows 7 x64 I get expected precise result without any mismatch (Acrobat 11.0.6). –  Alexey Popkov May 13 '14 at 15:13
Neither do I have this problem using Mathematica 7 under Windows 7, viewing the exported file with Foxit Reader 2.2. –  Mr.Wizard May 13 '14 at 15:18
@Alexey Popkov: Indeed, this problem does not arise with Mathematica 6.0.1 under Win XP. Strange... Back to the future. –  yarchik May 13 '14 at 15:32
Same problem on 9.01 on Win7 64bit. Uh, and your Desktop... directory will not work (again) with all systems. –  Yves Klett May 13 '14 at 15:39
By coincidence I just came across another PDF rendering bug in V9.… –  Mike Honeychurch May 14 '14 at 4:31

1 Answer 1

up vote 6 down vote accepted

This bug has been fixed as of version 10.0. The current result is

enter image description here

(used Mathematica 10.2 on OS X, but other platforms also seem fine)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.