[R] postscript printer breaking up long strings

cameron.bracken cameron.bracken at gmail.com
Fri May 1 07:00:47 CEST 2009

Ted.Harding-2 wrote:
> In the graph shown in your URL above, the xlab and the ylab
> appear in their entirety, unbroken. So does the one plotted
> in the middle of the graph. I get the same when I run your code.


I am one of the developers of pgfSweave. The problem (although it is
considered a feature) is this (from https://svn.r-project.org/R/trunk/NEWS):

NEW FEATURES (in 2.9.0)

    o	pdf() and postscript() gain a 'useKerning' argument to place
	strings using kerning (which had previously been ignored in
	display but not in strwidth), based in part on an idea and
	code from Ei-ji Nakama. The default is TRUE.

	Kerning involving spaces is now ignored (it was previously
	only used in the computation of string widths).

This is normally not a problem but converting to pgf and then to pdf causes
large gaps when the useKerning option is turned on. The following will cause
the long strings to not break.

  for(i in c(.6,1,1.4))text(i,i,'aReallyLongStringToSeeHowItBreaks') 
Kerning will be turned off by default in the latest snapshot of pgfSweave.

-Cameron Bracken
View this message in context: http://www.nabble.com/postscript-printer-breaking-up-long-strings-tp23322197p23328500.html
Sent from the R help mailing list archive at Nabble.com.

More information about the R-help mailing list