[R] Sweave documents have corrupted double quotes
Peter Dalgaard
p.dalgaard at biostat.ku.dk
Sat Jan 17 23:16:37 CET 2009
Peter Dalgaard wrote:
> Paul Johnson wrote:
>> Hey, everybody.
>>
>> I am concluding that this Sweave wrecks quotation marks in typewriter
>> font is a bug in Sweave.
>
> No. It's generic to the ae package. Try this:
>
>
> \documentclass{article}
> \usepackage{ae}
> \begin{document}
> \noindent
> \texttt{``double quotes''}\\
> \texttt{"double quotes"}\\
> \texttt{`single quotes'}\\
> \texttt{`{}`double single quotes'{}'}\\
> \end{document}
>
> Basically, TeX is trying to use symbols which are not present in the AE
> fonts. Sweave uses the ae package by default, which may or may not be a
> good idea (AE fonts tend to behave somewhat better than Computer Modern
> bitmaps in PDF files).
>
Looks like the aecompl package removes the problem too, i.e.
\usepackage{aecompl}
\usepackage[noae]{Sweave}
Apparently, you do need the noae bit even if you load aecompl after Sweave.
>
>>
>> I've uploaded the foo.tex file so now you can see the Rnw, tex, and
>> pdf file side by side.
>>
>> http://pj.freefaculty.org/latex
>>
>> As previous poster noted, the Sweave instruction is added at the end
>> of the preamble in foo.tex. However, moving the \usepackage{Sweave} to
>> the beginning of the preamble has no effect. Same black boxes.
>>
>> It is true that one can work around this by inserting the declaration
>>
>> \usepackage[noae]Sweave
>>
>> into the Rnw file (or in the tex file). That solves the problem,
>> however, the user is left with a suspicious feeling. What will go
>> wrong in my output after [noae] is inserted? If nothing, why was it
>> there in the first place?
>>
>> pj
>>
>>
>
>
--
O__ ---- Peter Dalgaard Øster Farimagsgade 5, Entr.B
c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-help
mailing list