When I make a plot using dash-like linestyles and then print the plot to a PDF, the dashes are so small as to be invisible. For example:
plot(x, y, 'Linestyle', '--');
This looks good onscreen, but when I print to a pdf there are so many dashed per unit length that the line looks continuous. Oddly if I print directly to a physical printer, the dashes look fine.
Any idea whether this is Adobe's problem, or MATLAB's? Or whether I can do anything about it?