# Generating Reports

Generate reports straight from Architect.

Architect ships with built-in functionality for creating and editing LaTeX, Sweave and Rmarkdown documents. In this section, we discuss how to use the basic functionality, but for instructions on how to configure your external tools, please refer to the Advanced section.

To create a Sweave, textile or Rmarkdown file, right click on a project and select New >. This will open a selection of available file types.

## Rmarkdown Documents

Once you’ve created an Rmarkdown file, Architect will look something like this:

You’ll notice that syntax highlighting works automatically, and the Outline view gives a clear overview of our document’s structure.

In order to generate an html report based on a .Rmd file, open an R console in that file’s directory, then run the following code:

# install.packages("rmarkdown")
library(rmarkdown)
render("fileName.Rmd")


## Sweave Documents

Like with Rmarkdown, Architect natively supports Sweave document development with syntax highlighting and Outline functionality.

Additionally, Architect offers specialized content assist when a Sweave document is open in the editor. As an example, type ‘<’, and Architect will give options for automatically creating a new code chunk.

In order to generate a .pdf file from a Sweave document, click on the .Rnw file in the Project Explorer and then select sweave-pdf from the External Tools () dropdown menu in the top toolbar. If your file is properly written, this will create various files (.tex, .log, etc.) as well as a .pdf render of your report.

### Customizing Sweave Configuration

You can define your own Sweave configuration in the Sweave Document Processing (LaTeX + R) section of the External Tool Configuration window.

Click the New launch configuration button () in the top-left corner to define a new configuration.