Question: I have started to configure VSC as my default latex text editor, using the **"Latex Workshop"** extension.

My question is: How can I make the auxiliary files generated when compiling the project be saved in a separate folder? files (.aux, .bbl, .blg, .fls ...)

I read that this can be done by adding **--aux-directory=FOLDER** to the compile-time statement but I don't know how I can do that in VSC.

Any idea how to do it?

Thank you very much.

Answer: 
If you are using pdflatex, you can add the flag `--aux-direcotry=.aux` to the tool arguments in the setting.json file, such as:

```
    {
        "name": "pdflatex",
        "command": "pdflatex",
        "args": [
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "--aux-directory=.aux",
            "%DOC%"
        ],
        "env": {}
    },

```

The synctex file will still be in the source directory. You need it there next to the pdf.

Then it is convenient to just add the .aux folder to .gitignore if you are using it.
**Step One**: On vscode, open the Preferences (UI)

[![enter image description here](https://i.stack.imgur.com/FeqFz.png)](https://i.stack.imgur.com/FeqFz.png)

**Step Two**: search for `latex OutDir`

[![enter image description here](https://i.stack.imgur.com/S6OGU.png)](https://i.stack.imgur.com/S6OGU.png)

**Step Three**: in the field `Latex-workshop Latex: Out Dir`, update the input to `%DIR%/<insert-path>` where `<insert-path>` is the path where you want the output to be placed.

[![enter image description here](https://i.stack.imgur.com/JSuc1.png)](https://i.stack.imgur.com/JSuc1.png)

Note: This solution is relevant for vsCode and the extension '[Latex Workshop](https://github.com/James-Yu/LaTeX-Workshop)'.