Fix flycheck temp files are not ignored
Enable yasnippet in LaTeX files
Do not indent LaTeX code

I feel it looks good without indentation when there are verbatim
environments.
Save latex files automatically before compiling
Add latexmk to TeX-command-list

Use C-c C-c latexmk to run the command.