X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fsweave.module;h=ace12bf5b84caaf6aa7b328b3267efbffb8a2092;hb=b0629c79acf7591bd082596017d2742284e11b3e;hp=6f563327f0f9ab5459bb599f3d1f566a194b4a6c;hpb=276170fd6faf16969c1edbb8e4ad1561e76584c7;p=lyx.git diff --git a/lib/layouts/sweave.module b/lib/layouts/sweave.module index 6f563327f0..ace12bf5b8 100644 --- a/lib/layouts/sweave.module +++ b/lib/layouts/sweave.module @@ -1,15 +1,19 @@ -#\DeclareLyXModule[sweave->latex]{R literate programming} +#\DeclareLyXModule[sweave->latex,fancyvrb.sty]{Sweave} #DescriptionBegin -#Allows to use the statistical language S/R as a literate programming tool via Sweave package. +#Allows to use the statistical language S/R as a literate programming tool via the Sweave() function. +#For more info see the LyX example file sweave.lyx. #DescriptionEnd #Category: literate +#Excludes: lilypond +Format 49 -# To add : -# - \setkeys{Gin}{width=0.8\textwidth} How to add such a "beast"? This is used to define -# the size of produced plots. +Input litinsets.inc + +Counter chunk + InitialValue 2 +End -Format 30 OutputType literate OutputFormat sweave @@ -17,30 +21,13 @@ ClassOptions Other "noae" End -Style Chunk - Category Sweave - LatexType Paragraph - LatexName dummy - Margin static - Align Left - AlignPossible Block, Left, Right, Center - NewLine 0 - FreeSpacing 1 - PassThru 1 - ParbreakIsNewline 1 - ## What is LabelType used for? - LabelType Static - TextFont - Color latex - Family Typewriter - EndFont -End - -Style Scrap - ObsoletedBy Chunk -End +AddToPreamble + <>= + if(exists(".orig.enc")) options(encoding = .orig.enc) + @ +EndPreamble -InsetLayout "Sweave Options" +InsetLayout "Flex:Sweave Options" LabelString "Sweave opts" LatexType Command LaTexName SweaveOpts @@ -57,11 +44,12 @@ InsetLayout "Sweave Options" MultiPar false PassThru 1 ParbreakIsNewline 1 + Spellcheck 0 FreeSpacing true ForceLTR true End -InsetLayout "S/R expression" +InsetLayout "Flex:S/R expression" LabelString "S/R expr" LatexType Command LaTexName Sexpr @@ -78,11 +66,12 @@ InsetLayout "S/R expression" MultiPar false PassThru 1 ParbreakIsNewline 1 + Spellcheck 0 FreeSpacing true ForceLTR true End -InsetLayout "Sweave Input File" +InsetLayout "Flex:Sweave Input File" LabelString "Sweave Input File" LatexType Command LaTexName SweaveInput @@ -99,6 +88,7 @@ InsetLayout "Sweave Input File" MultiPar false PassThru 1 ParbreakIsNewline 1 + Spellcheck 0 FreeSpacing true ForceLTR true End