# Inserting text automatically with macros in Kile

In WinEdt you can insert text automatically with internal programmable macros. You can do this in Kile or other frontend editor? Can be direct in file.tex via shell or bash on Ubuntu. I need insert:

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{amssymb,amsfonts,indentfirst}
\usepackage[centertags]{amsmath}
\usepackage[normalem]{ulem}
\usepackage{enumerate,multicol,subfig}
\usepackage{tikz}
\usetikzlibrary{calc,positioning}
\everymath{\displaystyle}
\graphicspath{{figuras/}}

\begin{document}

\end{document}


Since you want to insert what looks like a complete document, you should use a template as described in the online documentation which provides the instructions below. Once you have a template you can select that when you start a new document.

The easiest way to create a new template is to start the wizard, and then add commands in the editor. Once you have your document set up the way you like:

Go to File;

Choose Create Template from Document;

Make any corrections necessary to the template;

Enter a name for your new template;

In Kile's menu there is LaTeX->User Tags. You can easily insert your text there and in Setup->Hot Keys select the Hotkey (by default Ctrl+Shift+1 for first text, Ctrl+Shift+2 for second ...).