<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV>Haris & Alan,</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I apologize ahead for the relatively long post that follows but I hope that it assists you as you continue in this process of improving these tools on our behalf. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks so much as always for your assistance. Interestingly, we all seem to be going through a similar squeeze (I too being in the midst of my thesis completion) & I wonder how you guys manage to offer your attention under these circumstances .</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I downloaded the revised updated Sweave bundle from the temp link that Haris set up.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><SPAN class="Apple-style-span">This has definitely solved some of my problems. The latex markings (scoping) seems to have been solved. However, <FONT class="Apple-style-span" color="#FF1E33">for a reason that is not clear, my assignment of key activation for the "sweave in R'" and "Typeset & View" do NOT work</FONT> (they still open Finder windows instead).. The Menu options show these key activations as present & indeed work when triggered from the menu (which is somewhat inconvenient given that I use key activations alot). </SPAN></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>My current workflow is almost similar to Alan's. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I have a central (master) latex file that essentially has most of the latex headers, and brings in different latex files using the \include statement (including the *.tex file created from the *.snw from the sweave session). This master latex file is what has been set as my TM_LATEX_MASTER in the sweave project. These included latex files are edited separately & saved. My single *.snw file is actually my Results chapter & I spend most of my time with this file. Like Alan, I will work on an R analysis/plot etc which I incorporate in the my sweave file & do the "Sweave in R" just to see that the R code is working fine. If is then I do the "Typeset & View" within this sweave file (which runs my master latex file - including the *.tex file that was created by the sweave session). </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>So I do still like the optional functionality of having a separate "Sweave in R" and "Typeset & View". </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>On the other hand, I also like to have the new option introduced by Haris of "Sweave, Typeset & view" . This is especially so if my edits in the Sweave file have only occurred in the latex-only scoped parts & so I do not have to check the R output. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>But the "Sweave, Typset & view" is not working properly for me so far.</DIV><DIV><FONT class="Apple-style-span" color="#FF163A">When I make an edit in one of my separate *.tex files that is included by the master tex file and do the "Sweave, Typset & view" of the .snw file, the edits of that include tex file do not show up.</FONT> On the other hand, when simply do "Typeset & View" of the same *.snw file the edit shows up in the pdf view.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>So the 2 major issues at the moment are the ones highlighted in red above (the failure of key activation being most important). </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I really appreciate the improvements that you 2 have made in the Sweave bundles (as well as those made in the latex & R bundles by Haris). My thesis has benefited from the way these 3 bundles - & the stata bundle which is still in infancy - have been efficiently brought together for me by textmate. </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Thanks again for your time given your own circumstances.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>To Answer some specific qns:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><BLOCKQUOTE type="cite">Are you sure you're using both the newest sweave and latex bundles? </BLOCKQUOTE><DIV>Yes I am. I updated my Latex bundle just prior to my initial attempt to update the Sweave bundle using snv up *.tmbundle (to some extent because I wanted to update my R bundle with the cool tools - thanks again Haris!). My last snv showed that I was updated to revision 5980.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BLOCKQUOTE type="cite">You should set a TM_LATEX_MASTER variable for your sweave project.</BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Yes, I have been working over the past several months with this set & it was working fine until the update.</DIV><DIV>Actually, it now again works when I run "Typeset & view" on the sweave file using the menu option (but not my key trigger). </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Danstan</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><BR><DIV><DIV>On Nov 7, 2006, at 11:07 AM, Alan Schussman wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(Re-sent to the list after replying solely to Haris the first time.)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">On Nov 7, 2006, at 8:20 AM, Charilaos Skiadas wrote:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I think I might have forgotten to tell Alan about the most recent updates I've done. Here is a temporary location for the most recent bundle. Alan, perhaps you could update the bundle on your website?</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> </BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Done, thanks for the updates, Haris. The archive on my site[1] is your current bundle now, and it should do the trick for Danstan.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Thinking broadly about the bundle and how I'm using sweave, it seems to me that sweave ought to work for at least a few different circumstances:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1. single .snw file sweave => typeset</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">2. sweave project (typeset optional; I use the sweave project to prepare data for subsequent work, and frequently do not typeset at this point.)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">3. sweave current file => typeset (not really functionally different than no. 1, just switched on the basis of TM_LATEX_MASTER, probably)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">My current workflow is to begin with no. 2, and then work with the R console to test code that I subsequently plug into a single sweave file. When I'm ready, I sweave and typeset that single file (which lets me avoid re-sweaving the whole big project each time I want to fiddle with a table, for instance). The trick for the bundle seems to me to be enabling smooth selection of a) master sweave, b) per-file sweave, and c) typeset, with as few overlapping key commands as possible.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Anyway, I'll be eager to really work on this as soon as I finish this little project I'm working on.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Cheers-</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">-Alan</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[1] <A href="http://textbench.com/tm/SWeave.zip">http://textbench.com/tm/SWeave.zip</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">______________________________________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">For new threads USE THIS: <A href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(threading gets destroyed and the universe will collapse if you don't)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.macromates.com/mailman/listinfo/textmate">http://lists.macromates.com/mailman/listinfo/textmate</A></DIV> </BLOCKQUOTE></DIV><BR></BODY></HTML>