From sfalcon at fhcrc.org  Wed Sep 20 19:07:26 2006
From: sfalcon at fhcrc.org (Seth Falcon)
Date: Wed, 20 Sep 2006 10:07:26 -0700
Subject: [Rd] Sweave processes \Sexpr in commented LaTeX source
	(2.3.1patched and 2.4.0)
In-Reply-To: <b0808fdc0609200947q16f14052o49fb18e62c439439@mail.gmail.com>
	(Fabio Di Narzo Antonio's message of "Wed,
	20 Sep 2006 18:47:33 +0200")
References: <1158711280.5348.24.camel@localhost.localdomain>
	<17680.58131.594486.582029@celebrian.ci.tuwien.ac.at>
	<x2wt7y261y.fsf@viggo.kubism.ku.dk> <m2psdq7dpy.fsf@ziti.local>
	<b0808fdc0609200947q16f14052o49fb18e62c439439@mail.gmail.com>
Message-ID: <m2d59q5uwh.fsf@ziti.local>

"Antonio, Fabio Di Narzo" <antonio.fabio at gmail.com> writes:

> 2006/9/20, Seth Falcon <sfalcon at fhcrc.org>:
>> Peter Dalgaard <p.dalgaard at biostat.ku.dk> writes:
>> > ..not to mention TeX comments inside Sexpr (e.g. %*%...). Skipping
>> > lines with % as the first character might be a viable compromise
>> > though.
>>
>> +1.  You could probably ignore any lines where the first
>> non-whitespace char is '%'.  But if that seems to risky, then only
>> recognizing first-char-is-% seems a worthwhile heuristic.
>>
>> Another place where this has bitten people is when they do:
>>
>> %\usepackage{Sweave}
>>
>> Sweave picks that up and doesn't insert the usepackage line itself.
>
> I've found that extremely useful for sweaving Stex files which aren't
> "master" files (i.e., only files to include in a main latex file).
> Inserting '\usepackage{Sweave}' in each would result in a latex error.
> So commenting it out is a useful workaround.

Commenting it out _and_ having Sweave see it?




[Rd] Sweave processes \Sexpr in commented LaTeX source (2.3.1patched and 2.4.0)
Seth Falcon