[R-SIG-Mac] [R] Sweave, lty = 3 line incorect in pdf output

Ken Knoblauch ken.knoblauch at inserm.fr
Thu Feb 11 16:58:19 CET 2010


Thanks.

  quartz(type ="pdf", file = "test.pdf")  produces a 72Kb file in
which the dotted line looks fine.   pdf(file = "test.pdf") produces
a 4Kb in which the dotted line doesn't appear in Preview
or in the TeXShop pdf viewer, on my MacBook Pro.

Ken



Quoting Kasper Daniel Hansen <kasperdanielhansen at gmail.com>:

> Sorry, I have been using the png device a lot lately :) This is not
> applicable to pdf.
>
> There is still two ways to produce pdf on a Mac, one using quartz(type =
> "pdf", file = "test.pdf", ...) and the other being pdf(file = "test.pdf",
> ...).  I don't think they use the same code, but I could be wrong.
>
> Kasper
>
> On Thu, Feb 11, 2010 at 10:21 AM, Kasper Daniel Hansen <
> kasperdanielhansen at gmail.com> wrote:
>
>> You might also note that there are three ways to generate a file using pdf
>> on a mac, using type = "quartz" / "xlib" / "cairo".  You might want to try
>> all three of them and see which one you are using.
>>
>> Kasper
>>
>>
>> On Thu, Feb 11, 2010 at 10:15 AM, Ken Knoblauch   
>> <ken.knoblauch at inserm.fr>wrote:
>>
>>> Thanks.  By intended result, do you mean that the dotted line
>>> in the viewed pdf file from the short code appeared correctly?
>>> which would support the hypothesis that it is something specific
>>> to my computer/setup or that it appeared as I had intended
>>> the example to demonstrate? in which case, it is consistent
>>> with a problem with Leopard.
>>>
>>> Ken
>>>
>>>
>>> Quoting David Winsemius <dwinsemius at comcast.net>:
>>>
>>>
>>>> On Feb 11, 2010, at 5:42 AM, Ken Knoblauch wrote:
>>>>
>>>>  Achim.
>>>>>
>>>>> Indeed, you are right.  That is where the problem is.
>>>>> Thanks for helping localize it a bit further.
>>>>> So, I should cc this to the r-sig-mac list.
>>>>>
>>>>> For the r-sig-mac list, here is the original post on the r-help
>>>>>
>>>>> https://www.stat.math.ethz.ch/pipermail/r-help/2010-February/227832.html
>>>>>
>>>>> The pdf() command (at least on my Mac :( )  appears to have
>>>>> a problem in displaying dotted lines (lty = 3).
>>>>> Short example,
>>>>>
>>>>> pdf(file = "test.pdf", height = 6, width = 6)
>>>>>
>>>>> x <- 1:10
>>>>> plot(x, type = "l", lty = 3, lwd = 3)
>>>>> lines(x, 0.5 * x, type = "l")
>>>>>
>>>>> dev.off()
>>>>>
>>>>>
>>>> That one produces the intended result when run from the console, while
>>>> the attached file in your prior posting had the features you observed
>>>> (invisdble in Preview faintlt visible on Acrobat) on my mac 10.5.8
>>>> installation. R 2.10.1. Acrobat 8.1.7 and Preview Version 4.2 (469.5).
>>>>
>>>>
>>>>  Hopefully, this is not yet another instance of R-Mac-FAQ 12.10
>>>>> but something more easily treated.
>>>>>
>>>>>
>>>>> R version 2.10.1 Patched (2010-02-01 r51089)
>>>>> i386-apple-darwin9.8.0
>>>>>
>>>>> locale:
>>>>> [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
>>>>>
>>>>> attached base packages:
>>>>> [1] stats     graphics  grDevices utils     datasets  methods
>>>>> [7] base
>>>>>
>>>>>
>>>>> loaded via a namespace (and not attached):
>>>>> [1] tools_2.10.1
>>>>>
>>>>> R.app GUI 1.32-dev (5548 Leopard build 32-bit),
>>>>>
>>>>> Thank you.
>>>>>
>>>>> Ken
>>>>>
>>>>> Quoting Achim Zeileis <Achim.Zeileis at uibk.ac.at>:
>>>>>
>>>>>  Ken,
>>>>>>
>>>>>> an idea off-list: Have you tried
>>>>>>
>>>>>> pdf(file = "test.pdf", height = 6, width = 6)
>>>>>> ...
>>>>>> dev.off()
>>>>>>
>>>>>> with your code? This is essentially what Sweave should do internally.
>>>>>> If that replicates your problem, it might be a hint that something with
>>>>>> pdf() is not working on your machine (rather than Sweave()).
>>>>>> Z
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Ken Knoblauch
>>>>> Inserm U846
>>>>> Stem-cell and Brain Research Institute
>>>>> Department of Integrative Neurosciences
>>>>> 18 avenue du Doyen Lépine
>>>>> 69500 Bron
>>>>> France
>>>>> tel: +33 (0)4 72 91 34 77
>>>>> fax: +33 (0)4 72 91 34 61
>>>>> portable: +33 (0)6 84 10 64 10
>>>>> http://www.sbri.fr/members/kenneth-knoblauch.html
>>>>>
>>>>> _______________________________________________
>>>>> R-SIG-Mac mailing list
>>>>> R-SIG-Mac at stat.math.ethz.ch
>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>>>
>>>>
>>>> David Winsemius, MD
>>>> Heritage Laboratories
>>>> West Hartford, CT
>>>>
>>>
>>>
>>>
>>> --
>>> Ken Knoblauch
>>> Inserm U846
>>> Stem-cell and Brain Research Institute
>>> Department of Integrative Neurosciences
>>> 18 avenue du Doyen Lépine
>>> 69500 Bron
>>> France
>>> tel: +33 (0)4 72 91 34 77
>>> fax: +33 (0)4 72 91 34 61
>>> portable: +33 (0)6 84 10 64 10
>>> http://www.sbri.fr/members/kenneth-knoblauch.html
>>>
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac at stat.math.ethz.ch
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>
>>
>>
>



-- 
Ken Knoblauch
Inserm U846
Stem-cell and Brain Research Institute
Department of Integrative Neurosciences
18 avenue du Doyen Lépine
69500 Bron
France
tel: +33 (0)4 72 91 34 77
fax: +33 (0)4 72 91 34 61
portable: +33 (0)6 84 10 64 10
http://www.sbri.fr/members/kenneth-knoblauch.html



More information about the R-SIG-Mac mailing list