blob: 0d57b3bd741065bd39ba7967cf65325b7abcbba7 [file] [log] [blame]
% File src/library/utils/man/SweaveSyntConv.Rd
% Part of the R package, https://www.R-project.org
% Copyright 1995-2018 R Core Team
% Distributed under GPL 2 or later
\name{SweaveSyntConv}
\alias{SweaveSyntConv}
\title{Convert Sweave Syntax}
\description{
This function converts the syntax of files in \code{\link{Sweave}}
format to another Sweave syntax definition.
}
\usage{
SweaveSyntConv(file, syntax, output = NULL)
}
\arguments{
\item{file}{Name of Sweave source file.}
\item{syntax}{An object of class \code{SweaveSyntax} or a character
string with its name giving the target syntax to which the file is
converted.}
\item{output}{Name of output file, default is to remove the extension
from the input file and to add the default extension of the target
syntax. Any directory names in \code{file} are also removed such
that the output is created in the current working directory.}}
\author{Friedrich Leisch}
\seealso{
\sQuote{\href{../doc/Sweave.pdf}{Sweave User Manual}}, a vignette in
the \pkg{utils} package.
\code{\link{RweaveLatex}}, \code{\link{Rtangle}}
}
\examples{
testfile <- system.file("Sweave", "Sweave-test-1.Rnw", package = "utils")
\dontshow{oldwd <- setwd(tempdir())}
## convert the file to latex syntax
SweaveSyntConv(testfile, SweaveSyntaxLatex)
## and run it through Sweave
Sweave("Sweave-test-1.Stex")
\dontshow{ if(!interactive()) unlink("Sweave-test-1*") ; setwd(oldwd) }
}
\keyword{utilities}