From ripley at stats.ox.ac.uk  Sat Oct 22 18:43:11 2011
From: ripley at stats.ox.ac.uk (Prof Brian Ripley)
Date: Sat, 22 Oct 2011 17:43:11 +0100 (BST)
Subject: [Rd] Sweave, cairo_pdf, CJK, ghostscript
In-Reply-To: <4EA2AEB6.8080805@gmail.com>
References: <1319245064.6460.YahooMailClassic@web29520.mail.ird.yahoo.com>
	<4EA2AEB6.8080805@gmail.com>
Message-ID: <alpine.LFD.2.02.1110221741160.17274@gannet.stats.ox.ac.uk>

On Sat, 22 Oct 2011, Duncan Murdoch wrote:

> On 11-10-21 8:57 PM, Hin-Tak Leung wrote:
>> I have had some fun in the last few days trying to put together an 
>> annotated map of China with R and some public GIS data:
>> 
>> http://sourceforge.net/projects/outmodedbonsai/files/snpMatrix%20next/1.17.7.11/China_Choropleth_Maps.pdf/download
>> 
>> It is done, and rather nice... there are a few issues:
>> 
>> - the default pdf() device cannot do CJK with embedded fonts - and 
>> cairo_pdf() is not hooked up to Sweave yet. I have had a quick look, and it 
>> does not look too complicated, other than the fact that cairo_pdf() is 
>> mutually exclusive with pdf(); and the jpeg/png are new to 2.13 so it is 
>> probably just nobody has gotten round to it. (and cairo_pdf() also behaves 
>> differently with the onefile option). I guess I am almost saying I might 
>> get my hand dirty or help somebody else who wants to. So it is probably 
>> best to start some discussion.
>
> It is not hard to write your own device functions, especially in 2.14.0.  See 
> rgl::rgl.Sweave for an example.

And guess what the example in the Sweave manual uses?  cairo_pdf() ...

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595



[Rd] Sweave, cairo_pdf, CJK, ghostscript
Prof Brian Ripley